CSE 220 Lecture Notes - Lecture 1: Subroutine, Program Counter, Complex Instruction Set Computing

104 views2 pages

Document Summary

Computer architecture: visible hardware aspects e. g. , word size, data formats. Computer organization (microarchitecture): interaction of physical components e. g. , Moore"s law: trend that circuit complexity/speed doubles every ~2 years. Simplify designs with abstraction: ignoring irrelevant details. Increase performance via pipelining (stages executed in parallel) Implement hierarchy of memories with fastest, smallest, and expensive at top. Regularity: reusable modules, smaller # of distinct components. Both instructions and data stored in ram. Data to be processed transfers from ram -> cpu, results back to ram. Control unit: performs instruction decoding and control. Registers: small amount of memory used to hold addresses, instructions, and data. Ram: larger memory used to store program instructions and data. Each instruction in ram has associated memory address. Program counter (instruction pointer) register in cpu stores address of the next instruction to be executed. Opcode: determines the type of instruction, first 6 bits usually. Operand: determine the source and destination of data to be operated on.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents