ITEC 1000 Lecture Notes - Memory Management Unit, Flash Memory, Instruction Register
Document Summary
Itec 1000 winter 2010 peter khaiter. Lecture 6 the cpu and memory feb 8. Alu (arithmetic logic unit: performs arithmetic and logic operations (data changed, arithmetic: add, subtract, multiply, divide, etc, logic: and, or, not, shift, etc, data held temporary. Cu (control unit): functions: performs fetch/execute cycle, accesses and retrieves program instructions from the memory and issues, moves data to and from cpu registers and other hardware components commands to the alu (no change in data) Size in bits or bytes (not mb like memory) Can hold data, an address or an instruction. Conditional branch instructions: example: program counter (pc) or instruction pointer determines next instruction for execution. Program counter (instruction pointer: contains the address of the current or next instruction, normally instructions are executed sequentially. Memory management unit: supervises fetching of instructions and data from memory, provides mechanism for input/output of data, sometimes combined with memory management unit in a single bus.