system software
1.System Software and Machine Architecture The Simplified Instructional Computer (SIC) Traditional (CISC) Machines Complex Instruction Set Computers RISC Machines Reduced Instruction Set Computers 2.System Software vs. Machine 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 3.The Simplified Instructional Computer (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 4.SIC Machine Architecture (1/5) Memory 215 bytes in the computer memory 3 consecutive bytes form a word 8-bit bytes Registers mn...