Remember the Boolean expressions for the flags. Use them to solve this problem. • negative = out[31] • zero = (out[31] + out[30] + .. + out[1] + out[0])' • overflow = c_out[31] XOR c_out[30] Also remember that control[0] controls the adder_subtractor in the ALU. Overflow Zero Negative control out= 32 A 000 undefined 001 undefined 010 A + B 32 out 011 А - В 100 A AND B 32 101 A OR B control 110 A NOR B 3 111 A XOR B

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

7

Remember the Boolean expressions for the flags. Use them to solve this problem.
• negative = out[31]
• zero = (out[31] + out[30] +
• overflow = c_out[31] XOR c_out[30]
... + out[1] + out[0])'
Also remember that control[0] controls the adder_subtractor in the ALU.
control
out=
Overflow
+ Zero
- Negative
32
000
undefined
001
undefined
010
A + B
32
out
011
А — В
100
A AND B
101
A OR B
32
110
A NOR B
control
111
А ХOR B
For the ALU defined above, determine the values of the overflow, negative, and zero flags for the following
values of A, B, and control.
control = 011
A = Oxa999c26f
B = Oxd01ea86e
Overflow =
Negative =
Zero =
3.
Transcribed Image Text:Remember the Boolean expressions for the flags. Use them to solve this problem. • negative = out[31] • zero = (out[31] + out[30] + • overflow = c_out[31] XOR c_out[30] ... + out[1] + out[0])' Also remember that control[0] controls the adder_subtractor in the ALU. control out= Overflow + Zero - Negative 32 000 undefined 001 undefined 010 A + B 32 out 011 А — В 100 A AND B 101 A OR B 32 110 A NOR B control 111 А ХOR B For the ALU defined above, determine the values of the overflow, negative, and zero flags for the following values of A, B, and control. control = 011 A = Oxa999c26f B = Oxd01ea86e Overflow = Negative = Zero = 3.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 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