This document outlines an assignment for a computer architecture and organization course. It asks students to discuss the difference between computer architecture and organization, explain the functional units and instruction formats of a computer, describe various addressing modes and word/byte addressability, explain assembler directives and bus types, write assembly code for an expression in different instruction formats, discuss data structures supported by addressing modes, and provide short notes on the instruction register, memory address register, move instruction, and program counter.
This document outlines an assignment for a computer architecture and organization course. It asks students to discuss the difference between computer architecture and organization, explain the functional units and instruction formats of a computer, describe various addressing modes and word/byte addressability, explain assembler directives and bus types, write assembly code for an expression in different instruction formats, discuss data structures supported by addressing modes, and provide short notes on the instruction register, memory address register, move instruction, and program counter.
This document outlines an assignment for a computer architecture and organization course. It asks students to discuss the difference between computer architecture and organization, explain the functional units and instruction formats of a computer, describe various addressing modes and word/byte addressability, explain assembler directives and bus types, write assembly code for an expression in different instruction formats, discuss data structures supported by addressing modes, and provide short notes on the instruction register, memory address register, move instruction, and program counter.
1. Difference between Computer architecture and computer organization.
2. Discuss the various functions of computer. Explain the functional Units of a Computer. 3. What is Instruction format? Write short notes on various instruction type. 4. What is Addressing Mode? Explain the different types of addressing mode. . 5. What is word and byte addressability? Explain. 6. What is Assembler directive? 7. What do you mean by bus? Explain its types. 8. Write assembly code for expression X=A+B/2*C-D in zero-address, one-address, two-address, and three-address instructions. 9. Which data structures can be best supported using (a) indirect addressing mode (b) indexed addressing mode? 10. Write short notes on: