MESSAGE
DATE | 2014-11-03 |
FROM | Ruben Safir
|
SUBJECT | Subject: [NYLXS - HANGOUT] Fwd: HW Assignment #3
|
1) What are the key concepts of von Neumann architecture?
All Data and execution instructions is stored in memory Memory without regard to data type is accessible by address The Processor executes instructions from memory serially
2) What are the major components in von Neumann Architecture? CPU, Memory and I/O
3)Describe a simple instruction execution?
PC Read to IR PC incremented Fetch Memory indicated by the instruction in the IR Decode IR Execute Instruction in the IR Read the next Address in the PC repeat
4) What is an interrupt? It is an instruction to the CPU to stop the program, store its current state, jump to an interrupt routine and finishing with a restoration of the program to its saved state.
5) List the most common classes of interrupt? Hardware, Program, I/O, Timer
6) Describe the functionality of each of following operations:
a) Instruction fetch (if) fetch an instruction pointed to by the PC from a memory location
b) Instruction operation decoding (iod) decode the fetched instruction to its address portion and its opcode portion
c) Operand address calculation (oac) Find the address that was referenced from an instruction that was retreived from main memory for further processing
d) Operand fetch (of) Fetching the data stored in the above address to be used for the optcode.
e) Data operation (do) An instruction to do something with fetched data (add subtract, hold in the AC etc)
f) Operand store (os) Store data to an address
Briefly describe : data bus, address bus and control bus
Data Bus transmits data through the bus, usually in word sized parallel wires or data paths. Address bus - It announces to devices on the bus who is to get the incoming data on the data bus Control Bus - regulates error and flow control on the data bus.
Due Date: October, 20 2014
|
|