This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: 1 BME 303 Lecture 2 • Computer systems as a set of transformations (review) • Binary numbers – Unsigned – Signed 2 Reminders and Notes • It appears that the Engineering Library has two copies of the textbook on reserve (QA 76 P367 2004, Eng Lib Reserves) • Remember: No labs this week • Wednesday lab (12825) moved to ECJ 3.402 • Read chapters 1 & 2 (Follow schedule for reading) • When emailing me ([email protected]) , start subject line with “BME303:” – won’t be filtered as spam then 3 Course Web Page • Blackboard: http://courses.utexas.edu/ We will be using this ASAP – really! • Temporary Alternative: http://chaos.ph.utexas.edu/~mgmoore/bme303/ Now posted: – Course syllabus and course schedule – Slides from first lecture • Will try in future to have slides ready and posted before lecture 4 Homework Assignment #1 • Problems from textbook: 1.2, 1.6, 1.12, 2.2, 2.6, 2.10, 2.11, 2.14, 2.17, 2.18 • Also posted on website • Due next Thursday before class 5 Peer Instruction Method • Instruction method used for 5+ years in physics introductory classes • Quizzes every lecture, worked cooperatively in groups of 34 (but turn in individual work) • Combined daily quizzes will count with weight equal to two homework assignments • Full (or nearly full) credit for serious attempt at to answer – so counts primarily as attendance if you take it seriously • If absent from lecture for good cause, email me. (I am sole judge of “good cause”.) 6 Review • Recurring Theme: Abstraction – The notion that we can concentrate on one “level” of the big picture at a time, with confidence that we can then connect effectively with the levels above and below. – On the other hand, abstraction does not mean being clueless about the neighboring levels. – Framing the levels of abstraction appropriately is one of the most important skills in any undertaking. 7 How do we solve a problem using a computer? Problem Problem Algorithm Algorithm Program Program Software Design: choose algorithms and data structures Programming: use language to express design Instruction Set Architecture Instruction Set Architecture Compiling/Interpreting: convert language to machine instructions By a systematic sequence of transformations between layers of abstraction. 8 Deeper and Deeper… Instruction Set Architecture Instruction Set Architecture Microarch. Microarch. Circuits Circuits Processor Design: choose structures to implement ISA Logic/Circuit Design: gates and lowlevel circuits to implement components Devices Devices Process Engineering & Fabrication: develop and manufacture lowestlevel components 9 Computer systems as a set of transformations Problem Language/Programs Machine (ISA) Architecture Algorithms Microarchitecture Circuits Devices The statement of the problem is required, and it is typically described in natural (ambiguous) language The beginning of transformation process....
View
Full Document
 Spring '08
 Ren
 Binary numbers, Binary numeral system, Complement Binary Decimal

Click to edit the document details