- 7.2.SML
- 7.2. SML
- 7.2.1. INTRODUCTION
- 7.2.2. COMPONENTS OF THE SIMPLE COMPUTER
- 7.2.2.1. MEMORY
- 7.2.2.2. CENTRAL PROCESSING UNIT
- 7.2.2.3. ARITHMETIC UNIT
- 7.2.2.4. INPUT/OUTPUT UNIT
- 7.2.2.5. FETCH/EXECUTE CYCLE
- 7.2.3. MACHINE LANGUAGE
- 7.2.3.1. INTRODUCTION
- 7.2.3.2. MACHINE LANGUAGE FORMAT
- 7.2.3.2.1. ADDRESS FIELD
- 7.2.3.2.2. CONTENTS FIELD
- 7.2.3.2.3. COMMENT FIELD
- 7.2.4. ASSEMBLY LANGUAGE
- 7.2.4.1. INTRODUCTION
- 7.2.4.2. SYMBOLIC ADDRESS
- 7.2.4.3. ADDRESS ARITHMETIC
- 7.2.4.4. ASSEMBLY LANGUAGE FORMAT
- 7.2.4.4.1. LABEL FIELD
- 7.2.4.4.2. INSTRUCTION FIELD
- 7.2.4.4.3. COMMENT FIELD
- 7.2.4.4.4. FORMAT CONTROL
- 7.2.5. EXECUTION
- 7.2.5.1. ASSEMBLING AN ASSEMBLY LANGUAGE PROGRAM
- 7.2.5.2. EXECUTING A MACHINE LANGUAGE PROGRAM
- 7.2.6. INSTRUCTION SET
- 7.2.6.1. ADDRESSING MODES
- 7.2.6.2. SINGLE OPERAND INSTRUCTIONS
- CLR
- CLRH
- CLRL
- TST
- SWAB
- INC
- DEC
- 7.2.6.3. DOUBLE OPERAND INSTRUCTIONS
- MOV
- ADD
- SUB
- MUL
- DIV
- CMP
- 7.2.6.4. PROGRAM CONTROL INSTRUCTIONS
- HALT
- JSR
- RTS
- BR
- BEQ
- BLT
- BLE
- BGT
- BGE
- BNE
- TOFF
- TON
- NOP
- 7.2.6.5. INPUT/OUTPUT INSTRUCTIONS
- RN
- WN
- RC
- WC
- 7.2.7. PSEUDO OPERATORS
- 7.2.7.1. .END
- 7.2.7.2. .BLKW
- 7.2.7.3. .NUM
- 7.2.7.4. .CHAR
- 7.2.8. 10'S COMPLEMENT REPRESENTATION
- 7.2.9. COREDUMPS AND TRACES
- 7.2.9.1. COREDUMPS
- 7.2.9.2. TRACES