F2 F1 FO Functionality 0 0 0 ADD the value on the A bus to the value on the B bus 0 0 1 AND the value on the A bus to the value on the B bus 0 1 0 0 1 1 LEFT SHIFT the value on the B bus by the number of bits specified on the A bus RIGHT SHIFT the value on the B bus by the number of bits specified on the A bus INCREMENT the value on the A bus by 1 1 0 0 1 0 1 IF DO = 1 THEN B ELSE O 1 1 0 SET output of the ALU to 0 1 1 1 SET the output of the ALU to the value on the B bus Table 1: ALU functions 00000000 100000000 + out D MUX 00000000
F2 F1 FO Functionality 0 0 0 ADD the value on the A bus to the value on the B bus 0 0 1 AND the value on the A bus to the value on the B bus 0 1 0 0 1 1 LEFT SHIFT the value on the B bus by the number of bits specified on the A bus RIGHT SHIFT the value on the B bus by the number of bits specified on the A bus INCREMENT the value on the A bus by 1 1 0 0 1 0 1 IF DO = 1 THEN B ELSE O 1 1 0 SET output of the ALU to 0 1 1 1 SET the output of the ALU to the value on the B bus Table 1: ALU functions 00000000 100000000 + out D MUX 00000000
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
100%
Using Logism for otherwise complete the attached 8 bit alu The Arithmetic Logic Unit The most important and possible most difficult component to implement is the arithmetic logic unit. The
functions of the ALU are shown in Table 1. The ALU should have 5 inputs (A-input, B-input, F0-input, F1-input, Finput) and 1 output (C-output). You will need to determine how many bits each input and output should have.
Remember, you are designing an 8-bit microprocessor! . For example, to add the value on the A-bus
8-bit ALU
to the value on the B-bus, you can simply use an 8-bit adder. Explore the components in Logisim! Additionally,
you can think about using a multiplexer to determine which ALU function will be performed

Transcribed Image Text:F2
F1
FO
Functionality
0
0
0
ADD the value on the A bus to the value on the B bus
0
0
1
AND the value on the A bus to the value on the B bus
0
1
0
0
1
1
LEFT SHIFT the value on the B bus by the number of bits specified on
the A bus
RIGHT SHIFT the value on the B bus by the number of bits specified on
the A bus
INCREMENT the value on the A bus by 1
1
0
0
1
0
1
IF DO = 1 THEN B ELSE O
1
1
0 SET output of the ALU to 0
1
1
1
SET the output of the ALU to the value on the B bus
Table 1: ALU functions

Transcribed Image Text:00000000
100000000
+
out
D
MUX
00000000
Expert Solution

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 1 steps

Recommended textbooks for you

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 Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science

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…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON

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)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education

Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY