Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Early Microcomputer Design

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Early Microcomputer Design

SAP1 (Simple-As-Possible) Architecture The SAP1 architecture is 8 bits and comprises of 16x8 memory, that is memory location with 8 bits in each location,therefore, need 4 address lines which either comes from the Program Counter during computer run phase or comes from the four address switches during the program phase. SAP can only perform addition and subtraction and no logical operation. SAP1 has a W-Bus, a single 8 bit bus for address and data transfer. SAP1 explains how a microprocessor works, how instructions are being process and executed and how it interacts with memory and input and output. SAP1 Architecture 1. Program Counter (PC) - It sends the address of the next instruction to the memory that will be fetched and executed. 2. Input and MAR - include the address and switch registers. The switch registers allows to send an address bits to the RAM. 3. RAM - allows you to store data in memory before a computer/program runs. 4. Instruction Registers (IR) - part of the control unit that contains the instruction to be executed. 5. Controller Sequencer - control the operation of the computer. 6. Accumulator - is a buffer register that store intermediate result of computer operation. 7. Adder/Subtracter - is a 2's complement adder/subtracter. 8. B-Register - a buffer register used in arithmetic operation. 9. Output Register - contain the result of operation. 10. Binary Display - row of 8 bit LED, that shows the output. SAP1 has six T-states(Timing states), three fetch and three execute cycles, for each instruction. T1, T2, T3 cycle are use for fetch cycle and T4, T5, T6 cycle are use for execute cycles. And those unused T-states will be considered as NOP(no operation) cycle.

You might also like