Computer design and architecture
Computer design and architecture
Structured computer organization; (2nd ed.)
Structured computer organization; (2nd ed.)
Assembler Language Programming: The IBM System 360
Assembler Language Programming: The IBM System 360
Digital Design
A geometric approach to integer condition codes and branch instructions
ACM SIGCSE Bulletin
Hi-index | 0.00 |
The student's first serious exposure to computer arithmetic typically occurs in a sophomore course in machine architecture or assembler language. A glance at several excellent and widely used texts for these courses (for example [M], [Sh], [St], [T]) shows that this material is often presented as an unmotivated set of mechanical rules to, for example, add numbers using one's complement notation or compute the two's complement representation of a negative integer. This paper describes a way to motivate these topics by relating them to the computer's "natural " arithmetic.