Introduction
- Why and what for 2253
- Levels of abstraction
- Instruction Set Architectures
- Major parts of any computer
- von Neumann architecture
- Flow of control
Introduction Why and what for 2253 Levels of abstraction - - PowerPoint PPT Presentation
Introduction Why and what for 2253 Levels of abstraction Instruction Set Architectures Major parts of any computer von Neumann architecture Flow of control CS2253 Goal: write a simple C program and understand how the
– it's sad if you aren't intellectually a little bit curious about
– when things fail, you tend to need to “see behind the veil” to
– it helps you understand why some operations would be fast,
– what are the basic instructions? – how does the machine find the data for instructions? – what are the basic data types supported (bit lengths)? – how is memory organized? – how and where are the instructions stored?
Memory Address 1000 right hand in 1001 right hand out 1002 right hand in 1003 shake it all about 1004 turn yourself around 1005 go back to address 1000