Week1 Architecture - Lecture outline & Assignments Dr. John Abraham UTPA
General Info Welcome Class introduction First lesson will be the same for 6300 and 6303 General Intro to System concept
General instruction to the students Class participation is crucial Strict attendance policy. Come to class on time. Write notes under each heading
In class assignment Write an outline about your understanding of a computer system. Discuss with each other Derive a definition
System Input Process Output
Computer System Hardware Software Programmers understand hardware in terms of the instruction sets Software Operating system Application programs Programming languages
Instruction sets Taken from Ch 10 of Stallings
Elements of a Machine Instruction
In class assignment
Describe your understanding of how a computer carries out instructions from a program.
Instruction Cycle state Diagram
Operands location
Instruction Representation
Example of an instruction format
Instruction set categories
Available addressable memory
y=(a-b)/c+(d*e) One operand
y=(a-b)/c+(d*e) two operands
y=(a-b)/c+(d*e) three operand
Compare fewer address with more addresses
5 issues to consider when designing instruction set
Types of operands
In class assignment Develop 10 review questions for this lesson
Homework assignment Write an assembly language program using the debug utility of the operating system Demonstrate this in class next week.
Instruction Cycle State Diagram