SIC - System Software System by Leland L. Beck by Leland...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
System Software System Software by by Leland L. Beck Leland L. Beck chapter 1, chapter 1, pp.1-20. pp.1-20.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chap 1 Outline of Chapter 1 Outline of Chapter 1 System Software and Machine Architecture The Simplified Instructional Computer (SIC) Traditional (CISC) Machines C omplex I nstruction S et C omputers RISC Machines R educed I nstruction S et C omputers
Background image of page 2
Chap 1 System Software vs. Machine System Software vs. Machine Architecture Architecture Machine dependent The most important characteristic in which most system software differ from application software e.g. assembler translate mnemonic instructions into machine code e.g. compilers must generate machine language code Machine independent There are aspects of system software that do not directly depend upon the type of computing system e.g. general design and logic of an assembler e.g. code optimization techniques
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chap 1 The Simplified Instructional Computer The Simplified Instructional Computer (SIC) (SIC) SIC is a hypothetical computer that includes the hardware features most often found on real machines Two versions of SIC standard model extension version
Background image of page 4
Chap 1 SIC Machine Architecture (1/5) SIC Machine Architecture (1/5) Memory 2 15 bytes in the computer memory 3 consecutive bytes form a word 8-bit bytes Registers Mnemonic Number Special use A 0 Accumulator; used for arithmetic operations X 1 Index register; used for addressing L 2 Linkage register; JSUB PC 8 Program counter SW 9 Status word, including CC
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Chap 1 SIC Machine Architecture (2/5) SIC Machine Architecture (2/5) Data Formats Integers are stored as 24-bit binary numbers; 2’s complement representation is used for negative values No floating-point hardware Instruction Formats Addressing Modes opcode (8) address (15) x Mode Indication Target address calculation Direct x=0 TA=address Indexed x=1 TA=address+(X)
Background image of page 6
Chap 1 SIC Machine Architecture (3/5) SIC Machine Architecture (3/5) Instruction Set load and store : LDA, LDX, STA, STX, etc. integer arithmetic operations
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/26/2011 for the course CSE CSE1213 taught by Professor Lakshman during the Spring '10 term at Punjab Engineering College.

Page1 / 32

SIC - System Software System by Leland L. Beck by Leland...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online