6. Assume that two numbers: dividend and divisor are saved in memory address M1 and M2 respectively. Quotient and remainder should be saved in RI and R2 respectively. Write assembly language instructions and then list microoperations for each instruction and list the control signals required to be activated for each mierooperation. MBR is used as buffer for any register to register transfer operation. C5

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Computer engineering question
6.
Assume that two numbers: dividend and divisor are saved in memory address M1 and M2 respectively. Quotient and remainder should be
saved in RI and R2 respectively. Write assembly language instructions and then list microoperations for each instruction and list the control
signals required to be activated for each microoperation. MBR is used as buffer for any register to register transfer operation.
C5
с12
Data
AC
PC
IR
Bus
Contrel
signal
ALU
Contrel
FlaeC24 MQ
C25
unit
Address
C14-X
R1
- c19
Bus
Clock
Contrel
signals
C15
R2
-0 c20
C160
R3
C21
R4
C22
RAM
C18
R5
-O C23
Signal Description:
Control signals
operation
MAR to RAM (through address
bus)
Comments
CO
C1
PC to MBR
C2
PC to MAR
C3
MBR to PC
C4
MBR to IR
CS
RAM to MBR
C6
MBR to ALU
C7
Accumulator to ALU
C8
IR to MAR
C9
ALU to Accumulator
C10
MBR to Accumulator
Accumulator to MBR
MBR to RAM (through data bus)
IR to Control Unit
MBR to R1
C11
с12
C13
C14
С15
MBR to R2
C16
MBR to R3
C17
MBR to R4
C18
MBR to R5
C19
R1 to MBR
C20
R2 to MBR
C21
R3 to MBR
R4 to MBR
C22
C23
R5 to MBR
С24
MBR to MQ
C25
MQ to MBR
CR
Read signal: CPU to RAM
CW
Write Signal: CPU to RAM
C-MO-ALU
MQ to ALU
C-ALU-MQ
ALU to MQ
C-add
Addition signal to ALU
C-sub
Subtraction signal to ALU
Logical OR operation to ALU
Logical AND operation to ALU
Multiplication signal to ALU
C-or
C-and
C-mul
MQ must hold Multiplicand and AC must hold multiplier. After Multiplication, higher Byte
will be stored in MQ and Lower Byte in AC
Dividend in MQ and divisor in AC. After division, Quotient in MQ and remainder in AC
Division signal to ALU
MBR is used as buffer for any Register to register transfer operation.
C-div
Transcribed Image Text:6. Assume that two numbers: dividend and divisor are saved in memory address M1 and M2 respectively. Quotient and remainder should be saved in RI and R2 respectively. Write assembly language instructions and then list microoperations for each instruction and list the control signals required to be activated for each microoperation. MBR is used as buffer for any register to register transfer operation. C5 с12 Data AC PC IR Bus Contrel signal ALU Contrel FlaeC24 MQ C25 unit Address C14-X R1 - c19 Bus Clock Contrel signals C15 R2 -0 c20 C160 R3 C21 R4 C22 RAM C18 R5 -O C23 Signal Description: Control signals operation MAR to RAM (through address bus) Comments CO C1 PC to MBR C2 PC to MAR C3 MBR to PC C4 MBR to IR CS RAM to MBR C6 MBR to ALU C7 Accumulator to ALU C8 IR to MAR C9 ALU to Accumulator C10 MBR to Accumulator Accumulator to MBR MBR to RAM (through data bus) IR to Control Unit MBR to R1 C11 с12 C13 C14 С15 MBR to R2 C16 MBR to R3 C17 MBR to R4 C18 MBR to R5 C19 R1 to MBR C20 R2 to MBR C21 R3 to MBR R4 to MBR C22 C23 R5 to MBR С24 MBR to MQ C25 MQ to MBR CR Read signal: CPU to RAM CW Write Signal: CPU to RAM C-MO-ALU MQ to ALU C-ALU-MQ ALU to MQ C-add Addition signal to ALU C-sub Subtraction signal to ALU Logical OR operation to ALU Logical AND operation to ALU Multiplication signal to ALU C-or C-and C-mul MQ must hold Multiplicand and AC must hold multiplier. After Multiplication, higher Byte will be stored in MQ and Lower Byte in AC Dividend in MQ and divisor in AC. After division, Quotient in MQ and remainder in AC Division signal to ALU MBR is used as buffer for any Register to register transfer operation. C-div
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 4 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY