SlideShare a Scribd company logo
   Operasi-operasi Dasar:
     Mengambil (fetching) Data dari
      Memori
     Menyimpan (storing) Data ke
      Memori
     Pertukaran Data Antar-Register
     Operasi Aritmatika & Logika di
      Datapath
Read          MFC

Instruksi:
                                                              Instruction
     LD R2,(R1)   ; R2   M[R1]             PC
                                                               Decoder
                                 Address
                                  lines
                                           MAR                      IR
Langkah-langkah:                 Data
                                 lines
1.   MAR R1                                MDR                      R1

2.   Read                                   Y
3.   Tunggu sinyal MFC                                              R2
     // MFC = Memory Function     Add
                                  Sub
     Completed                             ALU
     // Pada saat MFC aktif:      XOR
                                                 Carry-in
     // MDR M[MAR]
                                            Z                      TEMP
4.   R2     MDR
Write          MFC




Instruksi:                                 PC
                                                              Instruction
                                                               Decoder
     ST (R1),R2   ; M[R1]   R2   Address
                                  lines
                                           MAR                       IR

                                 Data

Langkah-langkah:                 lines
                                           MDR                       R1

1.   MAR R1                                 Y
2.   MDR R2, Write                                                   R2

3.   Tunggu sinyal MFC            Add
                                  Sub
     // MFC = Memory Function              ALU
     Completed                    XOR
                                                 Carry-in

     // Pada saat MFC aktif:                Z                       TEMP
     // M[MAR] MDR
R1in
                  Instruksi:
              X        MOV R4,R1        ; R4   R1
R1
              X

     R1out        Langkah-langkah:
                  1.   Enable output of R1
     R4in              // setting R1out to 1

              X   2.   Enable input of R4
R4                     // setting R4in to 1
              X

      R4out
Riin
                           X   Instruksi:
          Ri                        ADD R1,R2    ; R1   R1 + R2
                           X
                   Riout
                   Yin         Langkah-langkah:
                           X
          Y                    1.   R1out, Yin
                           X   2.   R2out, Add, Zin
                    Yout       3.   Zout, R1in
      A        B
          ALU

Add       X        Zin

           Z
                           X
                   Zout
Komponen-komponen Datapath:
     Register: tempat penyimpanan data
     ALU: tempat pemrosesan aritmatika & logika
     Bus: penghubung antar-register & antara register-ALU


Eksekusi Instruksi merupakan kombinasi
 pertukaran data antara:
   Register     Bus   Register
   Register     Bus   ALU
   Register     Bus   Memori


Pertukarandata dilakukan dengan cara
 mengaktifkan gerbang-gerbang register dengan
 menggunakan sinyal-sinyal kendali (PCout, PCin,
 dst.)
Instruksi:
     Add            R1,(R3)         ; R1   R1 + M[R3]

Langkah-langkah:
1.   Fetch instruksi
     1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin
     2. Zout, PCin, WMFC
     3. MDRout, IRin

2.   Fetch operand #1 (isi lokasi memori yg ditunjuk oleh
     R3)
     4. R3out, MARin, Read
     5. R1out, Yin, WMFC

3.   Lakukan operasi penjumlahan
     6.   MDRout, Add, Zin
4.   Simpan hasil penjumlahan di R1
     7.   Zout, R1in, End
1.   PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin
2.   Zout, PCin, WMFC                              Control lines
3.   MDRout, IRin
                                                   Instruction
                        PC
                                                    Decoder
            Address
             lines
                       MAR                             IR

             Data
             lines
                       MDR                            R1


                      00000000
                         Y

                                                      R3
             Add

                                      1
                        ALU
                             PC+1 Carry-in
                         Z                           TEMP
4.   R3out, MARin, Read
5.   R1out, Yin, WMFC

                              Instruction
                    PC=PC+1
                               Decoder
          Address
           lines
                     MAR          IR

          Data
          lines
                     MDR         R1


                      Y

                                 R3


                      ALU


                       Z        TEMP
6.   MDRout, Add, Zin


                                              Instruction
                       PC=PC+1
                                               Decoder
            Address
             lines
                         MAR                      IR

             Data
             lines
                       MDR=M[R3]                 R1


                         Y=R1

                                                 R3
                 Add


                          ALU
                                   Carry-in

           Zin             Z                    TEMP
7.   Zout, R1in, End


                                    Instruction
                       PC=PC+1
                                     Decoder
            Address
             lines
                         MAR            IR

             Data
             lines
                       MDR=M[R3]       R1


                         Y=R1

                                       R3


                          ALU


                       Z=R1+M[R3]     TEMP
Unconditional (JMP Loop)
  1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin
  2. Zout, PCin, WMFC
  3. MDRout, IRin
  4. PCout, Yin
  5. Offset-field-of-IRout, Add, Zin      // PC PC + Offset
  6. Zout, PCin, End

Conditional (contoh: BRNeg Loop)
  1.   PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin
  2.   Zout, PCin, WMFC
  3.   MDRout, IRin
  4.   PCout, Yin , If N=0 then End         // take the branch?
  5.   Offset-field-of-IRout, Add, Zin      // PC PC + Offset
  6.   Zout, PCin, End
LD   Rd,X
Instruksi:
     LD R16,X               ; R16   M[X]

Langkah-langkah:
1.   Fetch instruksi
     1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin
     2. Zout, PCin, WMFC
     3. MDRout, IRin

2.   Fetch operand dari lokasi memori yang ditunjuk oleh
     X
     4. Xout, MARin, Read
     5. WMFC

3.   Lakukan operasi ALU
4.   Simpan hasil penjumlahan di R16
     6.   MDRout, R16in, End
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                                       Control lines
     ALU, Add, Zin
                                                                Read
2.   Zout, PCin, WMFC
                                                                       Instruction
3.   MDRout, IRin                            PC
                                                                        Decoder
4.   Xout, MARin, Read            Address
                                    lines
                                           PCout
                                            MAR                             IR
5.   WMFC
                                          MARin
6.   MDRout, R16in, End            Data
                                   lines
                                             MDR                            X

                                  Clear Y
                                            00000000
                                               Y

                                                                           R16
                                    Add

                                                         1
                                              ALU
                                                        Set
                                                PC+1 Carry-in
                                               Z                          TEMP
                                             Zin
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                      Control lines
     ALU, Add, Zin
                                                                      WMFC
2.   Zout, PCin, WMFC
                                                      Instruction
3.   MDRout, IRin                            PC
                                                       Decoder
4.   Xout, MARin, Read            Address
                                    lines
                                            PCin
                                            MAR            IR
5.   WMFC
6.   MDRout, R16in, End            Data
                                   lines
                                            MDR            X


                                              Y

                                                          R16


                                             ALU


                                           Z = PC+1      TEMP
                                            Zout
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                    Control lines
     ALU, Add, Zin
2.   Zout, PCin, WMFC
                                                    Instruction
3.   MDRout, IRin                           PC+1
                                                     Decoder
4.   Xout, MARin, Read            Address
                                    lines
                                            MAR          IR
5.   WMFC
6.   MDRout, R16in, End            Data
                                   lines
                                                       IRin
                                            MDR          X
                                           MDRout
                                              Y

                                                        R16


                                             ALU


                                              Z        TEMP
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                           Control lines
     ALU, Add, Zin
                                                    Read
2.   Zout, PCin, WMFC
                                                           Instruction
3.   MDRout, IRin                           PC+1
                                                            Decoder
4.   Xout, MARin, Read            Address
                                    lines
                                            MAR                   IR
5.   WMFC
6.   MDRout, R16in, End            Data
                                   lines
                                          MARin
                                            MDR                    X

                                                           Xout
                                             Y

                                                                  R16


                                            ALU


                                             Z                TEMP
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                    Control lines
     ALU, Add, Zin
                                                                    WMFC
2.   Zout, PCin, WMFC
                                                    Instruction
3.   MDRout, IRin                           PC+1
                                                     Decoder
4.   Xout, MARin, Read             Address
                                     lines
                                            MAR          IR
5.   WMFC
6.   MDRout, R16in, End           Data
                                  lines
                                            MDR          X


                                             Y

                                                        R16


                                            ALU


                                             Z         TEMP
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                    Control lines
     ALU, Add, Zin
2.   Zout, PCin, WMFC
                                                    Instruction
3.   MDRout, IRin                           PC+1
                                                     Decoder
4.   Xout, MARin, Read            Address
                                    lines
                                            MAR          IR
5.   WMFC
6.   MDRout, R16in, End            Data
                                   lines
                                            MDR          X
                                           MDRout
                                              Y

                                                        R16

                                                      R16in

                                             ALU


                                              Z        TEMP
ADD Rd,Rs
Instruksi:
     ADD            R16,R17         ; R16   R16 + R17

Langkah-langkah:
1.   Fetch instruksi
     1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin
     2. Zout, PCin, WMFC
     3. MDRout, IRin

2.   Fetch operand ke-1 (R16)
     4.   R16out, Yin
3.   Fetch operand ke-2 (R17) dan Lakukan operasi ALU
     5.   R17out, Add, Zin
4.   Simpan hasil penjumlahan di R16
     6.   Zout, R16in, End
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                                       Control lines
     ALU, Add, Zin
                                                                Read
2.   Zout, PCin, WMFC
                                                                       Instruction
3.   MDRout, IRin                            PC
                                                                        Decoder
4.   R16out, Yin                  Address
                                    lines
                                           PCout
                                            MAR                             IR
5.   R17out, Add, Zin
                                          MARin
6.   Zout, R16in, End              Data
                                   lines
                                             MDR                           R17

                                  Clear Y
                                            00000000
                                               Y

                                                                           R16
                                    Add

                                                         1
                                              ALU
                                                        Set
                                                PC+1 Carry-in
                                               Z                          TEMP
                                             Zin
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                      Control lines
     ALU, Add, Zin
                                                                      WMFC
2.   Zout, PCin, WMFC
                                                      Instruction
3.   MDRout, IRin                            PC
                                                       Decoder
4.   R16out, Yin                  Address
                                    lines
                                            PCin
                                            MAR            IR
5.   R17out, Add, Zin
6.   Zout, R16in, End              Data
                                   lines
                                            MDR           R17


                                              Y

                                                          R16


                                             ALU


                                           Z = PC+1      TEMP
                                            Zout
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                    Control lines
     ALU, Add, Zin
2.   Zout, PCin, WMFC
                                                    Instruction
3.   MDRout, IRin                           PC+1
                                                     Decoder
4.   R16out, Yin                  Address
                                    lines
                                            MAR          IR
5.   R17out, Add, Zin
6.   Zout, R16in, End              Data
                                   lines
                                                       IRin
                                            MDR         R17
                                           MDRout
                                              Y

                                                        R16


                                             ALU


                                              Z        TEMP
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                    Control lines
     ALU, Add, Zin
2.   Zout, PCin, WMFC
                                                    Instruction
3.   MDRout, IRin                           PC+1
                                                     Decoder
4.   R16out, Yin                  Address
                                    lines
                                            MAR          IR
5.   R17out, Add, Zin
6.   Zout, R16in, End              Data
                                   lines
                                            MDR         R17


                                     Yin     Y

                                                        R16

                                                     R16out

                                            ALU


                                             Z         TEMP
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                    Control lines
     ALU, Add, Zin
2.   Zout, PCin, WMFC
                                                    Instruction
3.   MDRout, IRin                           PC+1
                                                     Decoder
4.   R16out, Yin                   Address
                                     lines
                                            MAR          IR
5.   R17out, Add, Zin
6.   Zout, R16in, End             Data
                                  lines
                                            MDR         R17

                                                    R17out
                                            Y=R16

                                                        R16

                                    Add
                                             ALU


                                      Zin     Z        TEMP
1.   PCout, MARin, Read, Clear Y, Set carry-in to
                                                        Control lines
     ALU, Add, Zin
2.   Zout, PCin, WMFC
                                                        Instruction
3.   MDRout, IRin                           PC+1
                                                         Decoder
4.   R16out, Yin                  Address
                                    lines
                                            MAR              IR
5.   R17out, Add, Zin
6.   Zout, R16in, End              Data
                                   lines
                                              MDR           R17


                                             Y=R16

                                                            R16

                                                          R16out

                                              ALU


                                     Zout   Z=R16+R17      TEMP
Peningkatan Kinerja Prosesor
A   B                              C
            Instruction
             Decoder


                    IR

                   PC

                 Register
                   File

                  TEMP
                     ALU




                  MDR                  Add R1,R2,R3 ;R1   R2+R3

                  MAR

         Data            Address
         lines           lines

        Memory Bus
Instruction
PC
       Decoder


MAR       IR


MDR      R1

         R2
 Y

         R3


ALU
                    Add R1,R2,R3 ;R1   R2+R3
 Z      TEMP

More Related Content

What's hot

Viva
VivaViva
ARM Architecture Instruction Set
ARM Architecture Instruction SetARM Architecture Instruction Set
ARM Architecture Instruction Set
Dwight Sabio
 
Micro p test
Micro p testMicro p test
Micro p test
nurhelmi
 
True Differential S-Parameter Measurements
True Differential S-Parameter MeasurementsTrue Differential S-Parameter Measurements
True Differential S-Parameter Measurements
Rohde & Schwarz North America
 
Arm chap 3 last
Arm chap 3 lastArm chap 3 last
Arm chap 3 last
Kalrav Parsana
 
2 introduction to arm architecture
2 introduction to arm architecture2 introduction to arm architecture
2 introduction to arm architecture
satish1jisatishji
 
Elm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scannerElm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scanner
josy jiang
 
Architecture of tms320 f2812
Architecture of tms320 f2812Architecture of tms320 f2812
Architecture of tms320 f2812
Pantech ProLabs India Pvt Ltd
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
Mathivanan Natarajan
 
Arm Lecture
Arm LectureArm Lecture
Arm Lecture
anishgoel
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
justus_pm
 
Arm
ArmArm
Arm
ArmArm
Instruction set
Instruction setInstruction set
Instruction set
Lívia Sousa
 
Concept Kit:PWM Boost Converter Transients Model
Concept Kit:PWM Boost Converter Transients ModelConcept Kit:PWM Boost Converter Transients Model
Concept Kit:PWM Boost Converter Transients Model
Tsuyoshi Horigome
 
Introduction to ARM
Introduction to ARMIntroduction to ARM
Introduction to ARM
Puja Pramudya
 
Concept Kit:PWM Boost Converter Average Model
Concept Kit:PWM Boost Converter Average ModelConcept Kit:PWM Boost Converter Average Model
Concept Kit:PWM Boost Converter Average Model
Tsuyoshi Horigome
 
ARM_Thumb mode
ARM_Thumb modeARM_Thumb mode
ARM_Thumb mode
Varun Kambrath
 
Arm architecture
Arm architectureArm architecture
Unit II Arm7 Thumb Instruction
Unit II Arm7 Thumb InstructionUnit II Arm7 Thumb Instruction
Unit II Arm7 Thumb Instruction
Dr. Pankaj Zope
 

What's hot (20)

Viva
VivaViva
Viva
 
ARM Architecture Instruction Set
ARM Architecture Instruction SetARM Architecture Instruction Set
ARM Architecture Instruction Set
 
Micro p test
Micro p testMicro p test
Micro p test
 
True Differential S-Parameter Measurements
True Differential S-Parameter MeasurementsTrue Differential S-Parameter Measurements
True Differential S-Parameter Measurements
 
Arm chap 3 last
Arm chap 3 lastArm chap 3 last
Arm chap 3 last
 
2 introduction to arm architecture
2 introduction to arm architecture2 introduction to arm architecture
2 introduction to arm architecture
 
Elm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scannerElm327 Use Manual - How to use elm327 obd 2 scanner
Elm327 Use Manual - How to use elm327 obd 2 scanner
 
Architecture of tms320 f2812
Architecture of tms320 f2812Architecture of tms320 f2812
Architecture of tms320 f2812
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
Arm Lecture
Arm LectureArm Lecture
Arm Lecture
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
Arm
ArmArm
Arm
 
Arm
ArmArm
Arm
 
Instruction set
Instruction setInstruction set
Instruction set
 
Concept Kit:PWM Boost Converter Transients Model
Concept Kit:PWM Boost Converter Transients ModelConcept Kit:PWM Boost Converter Transients Model
Concept Kit:PWM Boost Converter Transients Model
 
Introduction to ARM
Introduction to ARMIntroduction to ARM
Introduction to ARM
 
Concept Kit:PWM Boost Converter Average Model
Concept Kit:PWM Boost Converter Average ModelConcept Kit:PWM Boost Converter Average Model
Concept Kit:PWM Boost Converter Average Model
 
ARM_Thumb mode
ARM_Thumb modeARM_Thumb mode
ARM_Thumb mode
 
Arm architecture
Arm architectureArm architecture
Arm architecture
 
Unit II Arm7 Thumb Instruction
Unit II Arm7 Thumb InstructionUnit II Arm7 Thumb Instruction
Unit II Arm7 Thumb Instruction
 

Viewers also liked

Grammar book
Grammar bookGrammar book
Grammar book
AnnaMesserly
 
Cooltur bea-e-giulia
Cooltur bea-e-giuliaCooltur bea-e-giulia
Cooltur bea-e-giuliaAlexandra St
 
Epps project revised
Epps project revisedEpps project revised
Epps project revised
justmy40
 
Grammar book
Grammar bookGrammar book
Grammar book
AnnaMesserly
 
Epps project revised
Epps project revisedEpps project revised
Epps project revised
justmy40
 
Animasi pada-presentasi (1) call uhamka
Animasi pada-presentasi (1) call uhamkaAnimasi pada-presentasi (1) call uhamka
Animasi pada-presentasi (1) call uhamka
president_natsir_ok
 
סולמות
סולמותסולמות
סולמותfirenc102
 
Scalaで型クラス入門
Scalaで型クラス入門Scalaで型クラス入門
Scalaで型クラス入門
Makoto Fukuhara
 

Viewers also liked (8)

Grammar book
Grammar bookGrammar book
Grammar book
 
Cooltur bea-e-giulia
Cooltur bea-e-giuliaCooltur bea-e-giulia
Cooltur bea-e-giulia
 
Epps project revised
Epps project revisedEpps project revised
Epps project revised
 
Grammar book
Grammar bookGrammar book
Grammar book
 
Epps project revised
Epps project revisedEpps project revised
Epps project revised
 
Animasi pada-presentasi (1) call uhamka
Animasi pada-presentasi (1) call uhamkaAnimasi pada-presentasi (1) call uhamka
Animasi pada-presentasi (1) call uhamka
 
סולמות
סולמותסולמות
סולמות
 
Scalaで型クラス入門
Scalaで型クラス入門Scalaで型クラス入門
Scalaで型クラス入門
 

Similar to Orakom

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
Basic Processing Unit
Basic Processing UnitBasic Processing Unit
Basic Processing Unit
Slideshare
 
Dtmf control robot manual
Dtmf control robot manualDtmf control robot manual
Dtmf control robot manual
Total Project Solutions
 
Microprocessors and microcontrollers
Microprocessors and microcontrollers Microprocessors and microcontrollers
Microprocessors and microcontrollers
durga_sekar
 
Computer architecture register transfer languages rtl
Computer architecture register transfer languages rtlComputer architecture register transfer languages rtl
Computer architecture register transfer languages rtl
Mazin Alwaaly
 
Chapter3 presentation2
Chapter3 presentation2Chapter3 presentation2
Chapter3 presentation2
surendar88
 
Computer design
Computer designComputer design
Computer design
Pradeep Kumar TS
 
Wideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
Wideband Complex Modulation Analysis Using a Real-Time Digital DemodulatorWideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
Wideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
Rohde & Schwarz North America
 
ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作
Simen Li
 
Arduino Labs
Arduino LabsArduino Labs
Arduino Labs
Vinay Chaddha
 
ARM instruction set
ARM instruction  setARM instruction  set
ARM instruction set
Karthik Vivek
 
We discussed how the processor routes data between internal components.docx
We discussed how the processor routes data between internal components.docxWe discussed how the processor routes data between internal components.docx
We discussed how the processor routes data between internal components.docx
mtruman1
 
Arm (2)
Arm (2)Arm (2)
Arm (2)
jrosita
 
basic-processing-unit computer organ.ppt
basic-processing-unit computer organ.pptbasic-processing-unit computer organ.ppt
basic-processing-unit computer organ.ppt
ssuser702532
 
Computer Organization for third semester Vtu SyllabusModule 4.ppt
Computer Organization  for third semester Vtu SyllabusModule 4.pptComputer Organization  for third semester Vtu SyllabusModule 4.ppt
Computer Organization for third semester Vtu SyllabusModule 4.ppt
ShilpaKc3
 
ARM instruction set
ARM instruction  setARM instruction  set
ARM instruction set
Karthik Vivek
 
Sfp(ft 901-m-lc30) data-sheet_ver_1.1
Sfp(ft 901-m-lc30) data-sheet_ver_1.1Sfp(ft 901-m-lc30) data-sheet_ver_1.1
Sfp(ft 901-m-lc30) data-sheet_ver_1.1
Feliz Technology Co., Ltd.
 
13402lecture3 111204134846-phpapp02
13402lecture3 111204134846-phpapp0213402lecture3 111204134846-phpapp02
13402lecture3 111204134846-phpapp02
raj kumar
 
Register reference
Register referenceRegister reference
Register reference
Nitesh Singh
 
Basic computer organization design
Basic computer organization designBasic computer organization design
Basic computer organization design
ndasharath
 

Similar to Orakom (20)

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Basic Processing Unit
Basic Processing UnitBasic Processing Unit
Basic Processing Unit
 
Dtmf control robot manual
Dtmf control robot manualDtmf control robot manual
Dtmf control robot manual
 
Microprocessors and microcontrollers
Microprocessors and microcontrollers Microprocessors and microcontrollers
Microprocessors and microcontrollers
 
Computer architecture register transfer languages rtl
Computer architecture register transfer languages rtlComputer architecture register transfer languages rtl
Computer architecture register transfer languages rtl
 
Chapter3 presentation2
Chapter3 presentation2Chapter3 presentation2
Chapter3 presentation2
 
Computer design
Computer designComputer design
Computer design
 
Wideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
Wideband Complex Modulation Analysis Using a Real-Time Digital DemodulatorWideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
Wideband Complex Modulation Analysis Using a Real-Time Digital Demodulator
 
ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作ADF4113 Frequency Synthesizer 驅動程式實作
ADF4113 Frequency Synthesizer 驅動程式實作
 
Arduino Labs
Arduino LabsArduino Labs
Arduino Labs
 
ARM instruction set
ARM instruction  setARM instruction  set
ARM instruction set
 
We discussed how the processor routes data between internal components.docx
We discussed how the processor routes data between internal components.docxWe discussed how the processor routes data between internal components.docx
We discussed how the processor routes data between internal components.docx
 
Arm (2)
Arm (2)Arm (2)
Arm (2)
 
basic-processing-unit computer organ.ppt
basic-processing-unit computer organ.pptbasic-processing-unit computer organ.ppt
basic-processing-unit computer organ.ppt
 
Computer Organization for third semester Vtu SyllabusModule 4.ppt
Computer Organization  for third semester Vtu SyllabusModule 4.pptComputer Organization  for third semester Vtu SyllabusModule 4.ppt
Computer Organization for third semester Vtu SyllabusModule 4.ppt
 
ARM instruction set
ARM instruction  setARM instruction  set
ARM instruction set
 
Sfp(ft 901-m-lc30) data-sheet_ver_1.1
Sfp(ft 901-m-lc30) data-sheet_ver_1.1Sfp(ft 901-m-lc30) data-sheet_ver_1.1
Sfp(ft 901-m-lc30) data-sheet_ver_1.1
 
13402lecture3 111204134846-phpapp02
13402lecture3 111204134846-phpapp0213402lecture3 111204134846-phpapp02
13402lecture3 111204134846-phpapp02
 
Register reference
Register referenceRegister reference
Register reference
 
Basic computer organization design
Basic computer organization designBasic computer organization design
Basic computer organization design
 

Recently uploaded

Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
HajeJanKamps
 
Digital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital ExcellenceDigital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital Excellence
Operational Excellence Consulting
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
Lacey Max
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
ssuser567e2d
 
Digital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on SustainabilityDigital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on Sustainability
sssourabhsharma
 
Income Tax exemption for Start up : Section 80 IAC
Income Tax  exemption for Start up : Section 80 IACIncome Tax  exemption for Start up : Section 80 IAC
Income Tax exemption for Start up : Section 80 IAC
CA Dr. Prithvi Ranjan Parhi
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
SEOSMMEARTH
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
bosssp10
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
my Pandit
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Stone Art Hub
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
jeffkluth1
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
thesiliconleaders
 
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
APCO
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
SOFTTECHHUB
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
my Pandit
 
Industrial Tech SW: Category Renewal and Creation
Industrial Tech SW:  Category Renewal and CreationIndustrial Tech SW:  Category Renewal and Creation
Industrial Tech SW: Category Renewal and Creation
Christian Dahlen
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
JoeYangGreatMachiner
 

Recently uploaded (20)

Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
 
Digital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital ExcellenceDigital Transformation Frameworks: Driving Digital Excellence
Digital Transformation Frameworks: Driving Digital Excellence
 
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel ChartSatta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
Satta Matka Dpboss Matka Guessing Kalyan Chart Indian Matka Kalyan panel Chart
 
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....
 
Chapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .pptChapter 7 Final business management sciences .ppt
Chapter 7 Final business management sciences .ppt
 
Digital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on SustainabilityDigital Marketing with a Focus on Sustainability
Digital Marketing with a Focus on Sustainability
 
Income Tax exemption for Start up : Section 80 IAC
Income Tax  exemption for Start up : Section 80 IACIncome Tax  exemption for Start up : Section 80 IAC
Income Tax exemption for Start up : Section 80 IAC
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
 
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
Call 8867766396 Satta Matka Dpboss Matka Guessing Satta batta Matka 420 Satta...
 
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...
 
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666Best Competitive Marble Pricing in Dubai - ☎ 9928909666
Best Competitive Marble Pricing in Dubai - ☎ 9928909666
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Satta Matka
 
Part 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 SlowdownPart 2 Deep Dive: Navigating the 2024 Slowdown
Part 2 Deep Dive: Navigating the 2024 Slowdown
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdfThe 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
The 10 Most Influential Leaders Guiding Corporate Evolution, 2024.pdf
 
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...
 
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
Hamster Kombat' Telegram Game Surpasses 100 Million Players—Token Release Sch...
 
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
Taurus Zodiac Sign: Unveiling the Traits, Dates, and Horoscope Insights of th...
 
Industrial Tech SW: Category Renewal and Creation
Industrial Tech SW:  Category Renewal and CreationIndustrial Tech SW:  Category Renewal and Creation
Industrial Tech SW: Category Renewal and Creation
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
 

Orakom

  • 1. Operasi-operasi Dasar:  Mengambil (fetching) Data dari Memori  Menyimpan (storing) Data ke Memori  Pertukaran Data Antar-Register  Operasi Aritmatika & Logika di Datapath
  • 2. Read MFC Instruksi: Instruction LD R2,(R1) ; R2 M[R1] PC Decoder Address lines MAR IR Langkah-langkah: Data lines 1. MAR R1 MDR R1 2. Read Y 3. Tunggu sinyal MFC R2 // MFC = Memory Function Add Sub Completed ALU // Pada saat MFC aktif: XOR Carry-in // MDR M[MAR] Z TEMP 4. R2 MDR
  • 3. Write MFC Instruksi: PC Instruction Decoder ST (R1),R2 ; M[R1] R2 Address lines MAR IR Data Langkah-langkah: lines MDR R1 1. MAR R1 Y 2. MDR R2, Write R2 3. Tunggu sinyal MFC Add Sub // MFC = Memory Function ALU Completed XOR Carry-in // Pada saat MFC aktif: Z TEMP // M[MAR] MDR
  • 4. R1in Instruksi: X MOV R4,R1 ; R4 R1 R1 X R1out Langkah-langkah: 1. Enable output of R1 R4in // setting R1out to 1 X 2. Enable input of R4 R4 // setting R4in to 1 X R4out
  • 5. Riin X Instruksi: Ri ADD R1,R2 ; R1 R1 + R2 X Riout Yin Langkah-langkah: X Y 1. R1out, Yin X 2. R2out, Add, Zin Yout 3. Zout, R1in A B ALU Add X Zin Z X Zout
  • 6. Komponen-komponen Datapath:  Register: tempat penyimpanan data  ALU: tempat pemrosesan aritmatika & logika  Bus: penghubung antar-register & antara register-ALU Eksekusi Instruksi merupakan kombinasi pertukaran data antara:  Register Bus Register  Register Bus ALU  Register Bus Memori Pertukarandata dilakukan dengan cara mengaktifkan gerbang-gerbang register dengan menggunakan sinyal-sinyal kendali (PCout, PCin, dst.)
  • 7.
  • 8. Instruksi: Add R1,(R3) ; R1 R1 + M[R3] Langkah-langkah: 1. Fetch instruksi 1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin 2. Zout, PCin, WMFC 3. MDRout, IRin 2. Fetch operand #1 (isi lokasi memori yg ditunjuk oleh R3) 4. R3out, MARin, Read 5. R1out, Yin, WMFC 3. Lakukan operasi penjumlahan 6. MDRout, Add, Zin 4. Simpan hasil penjumlahan di R1 7. Zout, R1in, End
  • 9. 1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin 2. Zout, PCin, WMFC Control lines 3. MDRout, IRin Instruction PC Decoder Address lines MAR IR Data lines MDR R1 00000000 Y R3 Add 1 ALU PC+1 Carry-in Z TEMP
  • 10. 4. R3out, MARin, Read 5. R1out, Yin, WMFC Instruction PC=PC+1 Decoder Address lines MAR IR Data lines MDR R1 Y R3 ALU Z TEMP
  • 11. 6. MDRout, Add, Zin Instruction PC=PC+1 Decoder Address lines MAR IR Data lines MDR=M[R3] R1 Y=R1 R3 Add ALU Carry-in Zin Z TEMP
  • 12. 7. Zout, R1in, End Instruction PC=PC+1 Decoder Address lines MAR IR Data lines MDR=M[R3] R1 Y=R1 R3 ALU Z=R1+M[R3] TEMP
  • 13. Unconditional (JMP Loop) 1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin 2. Zout, PCin, WMFC 3. MDRout, IRin 4. PCout, Yin 5. Offset-field-of-IRout, Add, Zin // PC PC + Offset 6. Zout, PCin, End Conditional (contoh: BRNeg Loop) 1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin 2. Zout, PCin, WMFC 3. MDRout, IRin 4. PCout, Yin , If N=0 then End // take the branch? 5. Offset-field-of-IRout, Add, Zin // PC PC + Offset 6. Zout, PCin, End
  • 14. LD Rd,X
  • 15. Instruksi: LD R16,X ; R16 M[X] Langkah-langkah: 1. Fetch instruksi 1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin 2. Zout, PCin, WMFC 3. MDRout, IRin 2. Fetch operand dari lokasi memori yang ditunjuk oleh X 4. Xout, MARin, Read 5. WMFC 3. Lakukan operasi ALU 4. Simpan hasil penjumlahan di R16 6. MDRout, R16in, End
  • 16. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin Read 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC Decoder 4. Xout, MARin, Read Address lines PCout MAR IR 5. WMFC MARin 6. MDRout, R16in, End Data lines MDR X Clear Y 00000000 Y R16 Add 1 ALU Set PC+1 Carry-in Z TEMP Zin
  • 17. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin WMFC 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC Decoder 4. Xout, MARin, Read Address lines PCin MAR IR 5. WMFC 6. MDRout, R16in, End Data lines MDR X Y R16 ALU Z = PC+1 TEMP Zout
  • 18. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. Xout, MARin, Read Address lines MAR IR 5. WMFC 6. MDRout, R16in, End Data lines IRin MDR X MDRout Y R16 ALU Z TEMP
  • 19. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin Read 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. Xout, MARin, Read Address lines MAR IR 5. WMFC 6. MDRout, R16in, End Data lines MARin MDR X Xout Y R16 ALU Z TEMP
  • 20. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin WMFC 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. Xout, MARin, Read Address lines MAR IR 5. WMFC 6. MDRout, R16in, End Data lines MDR X Y R16 ALU Z TEMP
  • 21. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. Xout, MARin, Read Address lines MAR IR 5. WMFC 6. MDRout, R16in, End Data lines MDR X MDRout Y R16 R16in ALU Z TEMP
  • 23. Instruksi: ADD R16,R17 ; R16 R16 + R17 Langkah-langkah: 1. Fetch instruksi 1. PCout, MARin, Read, Clear Y, Set carry-in to ALU, Add, Zin 2. Zout, PCin, WMFC 3. MDRout, IRin 2. Fetch operand ke-1 (R16) 4. R16out, Yin 3. Fetch operand ke-2 (R17) dan Lakukan operasi ALU 5. R17out, Add, Zin 4. Simpan hasil penjumlahan di R16 6. Zout, R16in, End
  • 24. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin Read 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC Decoder 4. R16out, Yin Address lines PCout MAR IR 5. R17out, Add, Zin MARin 6. Zout, R16in, End Data lines MDR R17 Clear Y 00000000 Y R16 Add 1 ALU Set PC+1 Carry-in Z TEMP Zin
  • 25. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin WMFC 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC Decoder 4. R16out, Yin Address lines PCin MAR IR 5. R17out, Add, Zin 6. Zout, R16in, End Data lines MDR R17 Y R16 ALU Z = PC+1 TEMP Zout
  • 26. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. R16out, Yin Address lines MAR IR 5. R17out, Add, Zin 6. Zout, R16in, End Data lines IRin MDR R17 MDRout Y R16 ALU Z TEMP
  • 27. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. R16out, Yin Address lines MAR IR 5. R17out, Add, Zin 6. Zout, R16in, End Data lines MDR R17 Yin Y R16 R16out ALU Z TEMP
  • 28. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. R16out, Yin Address lines MAR IR 5. R17out, Add, Zin 6. Zout, R16in, End Data lines MDR R17 R17out Y=R16 R16 Add ALU Zin Z TEMP
  • 29. 1. PCout, MARin, Read, Clear Y, Set carry-in to Control lines ALU, Add, Zin 2. Zout, PCin, WMFC Instruction 3. MDRout, IRin PC+1 Decoder 4. R16out, Yin Address lines MAR IR 5. R17out, Add, Zin 6. Zout, R16in, End Data lines MDR R17 Y=R16 R16 R16out ALU Zout Z=R16+R17 TEMP
  • 31. A B C Instruction Decoder IR PC Register File TEMP ALU MDR Add R1,R2,R3 ;R1 R2+R3 MAR Data Address lines lines Memory Bus
  • 32. Instruction PC Decoder MAR IR MDR R1 R2 Y R3 ALU Add R1,R2,R3 ;R1 R2+R3 Z TEMP