CS 25000 Chapter Notes - Chapter 9: Season Ticket, Symbol Table, Subroutine
Document Summary
Provides abstractions, such as procedures, that allow a programmer to express complex tasks succinctly. Consequently, a programmer who understand the assembly programming paradigm can learn a new assembly language quickly. Statement form: a single assembly language statement corresponds to a single machine instruction. 9. 5. 2 opcode names: most assembly languages use extremely short abbreviations instead of long names. There is no global agreement on opcode names even for basic operations. 9. 6 operand order: the target register is the register into which the value will be place and the source register is the register from which the value will be copied. Register names: because a typical instruction includes a reference to at least one register, most assembly languages include a special way to denote registers. There is not universal standard for register references: because registers are fundamental to assembly language programming, each assembly language provides a way to identify registers.