omputer science Computer architecture question No. 9 Quick response!
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...
Related questions
Question
Computer science
Computer architecture question No. 9
Quick response!
![Suppose a hypothetical processor has the following characteristics:
Instruction format:
3 4
15
Opcode
Address
Internal CPU registers:
Program Counter (PC) = Address of instruction
Instruction Register (IR) = Instruction being executed
Accumulator A (ACA) = Temporary Storage - Address of register ACA is 200
Accumulator B (ACB) = Temporary Storage - Address of register ACB is 201
Partial list of opcodes:
0001 = Load ACA from memory
0010 = Store ACA to memory
0011 = Load ACB from memory
0100 - Store ACB to memory
0101 = ADD memory to ACB
0111 = INC (Increment register)
1000 = DEC (Decrement register)
The following is the content of the memory, PC. and registers. The PC is pointing at memory location 400.
CPU Registers
400 PC
Memory
400
1500
401
3501
ACA
402
5502
ACB
403
7200
1500 IR
404
500 0001
501 0003
502
0001
1/0 Device
805
0008
806
0009
Trace the processor fetch and execute the 4 instructions shown in the memory, starting from memory location 400 to memory location 403 inclusive, and then answer the following 4 questions.
What will be the content of register ACA once the processor has finished fetching and executing the instructions shown in memory locations 400-403?
O 0001
O 0002
O 0003
O 0004](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F4f6ffd6a-7f27-4efb-8c32-bf353625c5ae%2F7cbf4cc1-cc8f-46a9-9737-dc5adee8c657%2Fjkyv1zl_processed.jpeg&w=3840&q=75)
Transcribed Image Text:Suppose a hypothetical processor has the following characteristics:
Instruction format:
3 4
15
Opcode
Address
Internal CPU registers:
Program Counter (PC) = Address of instruction
Instruction Register (IR) = Instruction being executed
Accumulator A (ACA) = Temporary Storage - Address of register ACA is 200
Accumulator B (ACB) = Temporary Storage - Address of register ACB is 201
Partial list of opcodes:
0001 = Load ACA from memory
0010 = Store ACA to memory
0011 = Load ACB from memory
0100 - Store ACB to memory
0101 = ADD memory to ACB
0111 = INC (Increment register)
1000 = DEC (Decrement register)
The following is the content of the memory, PC. and registers. The PC is pointing at memory location 400.
CPU Registers
400 PC
Memory
400
1500
401
3501
ACA
402
5502
ACB
403
7200
1500 IR
404
500 0001
501 0003
502
0001
1/0 Device
805
0008
806
0009
Trace the processor fetch and execute the 4 instructions shown in the memory, starting from memory location 400 to memory location 403 inclusive, and then answer the following 4 questions.
What will be the content of register ACA once the processor has finished fetching and executing the instructions shown in memory locations 400-403?
O 0001
O 0002
O 0003
O 0004
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
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](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY