Assembly Language Flashcards
What is the Von Neumann Architecture?
What does CPU consists of?
Control unit, arithmetic and Logical Unit (ALU) and registers
What kind of register are there in the CPU? Explain the roles.
Program counter - Address of the NEXT Instruction
Instruction register - Instruction CURRENTLY being executed or decoded
Address register - either stores the memory address from which data will be fetched, or the address to which data will sent and stored
Accumulator - SHORT - term, intermediate storage of arithmetic and logic data computations
What is a system bus?
What is the 3 system bus and its purpose?
- Control Bus - Carries commands from the CPU and returns status signals from the devices
- Data Bus - carries the actual data
- Address bus - carries memory addresses from the processor to other components
Memory (RAM)
Input/output units
What does the clock cycle do in the Von Neumann Architecture?
What are the structures in the Harvard Architecture?
- Separate memory for instructions and Data
- Parallelism
What are the purposes of the two structures in the Harvard Architecture?
- There are two memory spaces inline VNA, where one is for instructions and the other one for data
- Instructions and data can be fetched at the same time, leading to faster execution.
What does the case study - MIPS R4000 tells us?
MIPS stands for Microprocessor without Interlocked Pipeline Stages.
What does the MIPS R4000 case study tells us?
What are the 8 stages pipeline (super-piped)?
- IF
2.IS
3.RF
4.EX
5.DF
6.DS
7.TC
8.WB
What is the function of each pipeline stages?