Quiz 2 - Top - Level View of Computer Functions Flashcards
T or F: A bus must only be one wire.
False
What are the Action Categories?
Data Processing
Processor-Memory
Control
Processor - I/O
What would the opcode 0001 indicate?
Load AC from Memory
What is a Bus?
A communication pathway connecting two or more devices
What does PCI stand for?
Peripheral Component Interconnect
What is the function of the register MAR?
Specifies the address in memory for the next read or write
What is the function of the register MBR?
Contains the data to be written into memory or receives the data read from memory.
What is the function of the register I/OAR?
Specifies a particular I/O device
What is the function of the register I/OBR?
Used for the exchange of data between an I/O module and the CPU.
What does QPI stand for?
Quick Path Interconnect
What is the width of a data bus?
The number of lines in a bus
What model do most modern computers use?
Von Neumann
What is Program Counter (PC)?
Address of instruction
What is Instruction Register (IR)?
Instruction being executed
What is Accumulator (AC)?
Temporary storage
What are the concepts included in the Von Neumann Architecture
Execution occurs in a sequential fashion (unless explicitly modified) form one instruction to the next.
Data and instructions are stored in a single read-write memory.
The contents of this memory are addressable by location, without regard to the type of data contained there.
What functions does the QPI Link Layer perform
Flow Control
Error Control
In the Integer format, what function does the MSB (Most Significant Bit) do?
Determines if positive or negative
T or F: The opcode is always located at the end of the instruction.
False
At the lowest level, what is Software?
A sequence of codes or instructions
Which assembler will be used in class?
NASM
What is the size in bits for the register AH?
8
What is the size in bits for the register AX?
16
What is the size in bits for the register Al?
8
What is the size in bits for the register EAX?
[EAX]
What is the size in bits for the register RAX?
[RAX]
What is the size of the variable “Byte”?
8 bits
What is the size of the variable “Word”?
2 bytes
What is the size of the variable “Doubleword”?
2 words, 4 bytes
What is the size of the variable “Quadword”?
4 words, 8 bytes