Interpreted by the hardwareWhat changes from instruction set to instruction setThe instructionsHow are they encodedHow the registers organizedHow the environment behaves Assembly Programmer’s ViewSee’s components of the cpu and memoryInteracting with memory:oRead
oWriteProcessor Components[add notes about different types of addressing][notes about calculations in addressing]Add Notes About Different Assembly Operations, Registers, Etc (movl, etc)for format (operation [source], [destination]):movl moves source to destinationformat: source, destinationaddlformat: what to add, what is being added todestination = destination + sourcesubl-destination = destination - sourcemisc.cannot have movl (something), (something)othis is consisting of 2 pointersothis type of operation cannot be accomplished in 1 instructionimull-destination = destination * sourceRISC: SIMPLE INSTRUCTIONS, MORE CODECISC: COMPLEX instructions , less code (strcpy)this complex instructions were thought would make computer slow down, however, this was offset by hardware advancements
You've reached the end of your free preview.
Want to read all 3 pages?
- Fall '08
- Byte, Von Neumann architecture, Bit numbering