Answer the following questions: 1. Design a 8 bit "shift left-shift right" register. 2. Design a 8 bit up counter. 3. Difference between sequential circuit vs combinational circuit. 4. Design a 8:1 multiplexer using 4:1 multiplexer and 2:1 multiplexer. 5. When designing register file, we used multiplexer to read from a specific register of that register file. However, to write in the register file, we didn't use demultiplexer. Why ? 6. In our designed register file, we can write one data at a time. But if we want to write two data at a time,what should we do ? 7.Logisim simulation: A. Design a 8 bit register file with 10 registers. B. Design an ALU with AND, OR, XOR, NOT, ADD and SUBTRUCT operations that can use the above register file. C. Create a single cycle data-path between register file and ALU. Save 1 digit of your NSU ID in each register of your register file before running instructions given below.E.g. for id: 1831565042, save 1 in first register, 8 in second, 3 in third and so on. Then save these instructions given below in ROM and run sequentially: a) Implement OR operation on 1" and 3rd registers' value and save it on 2ªd register. b) Implement XOR operation on 4ª and 6ª registers' value and save it on 5ª register. c) Implement ADD operation on 2d and 5* registers' value and save it on 1“ register. d) Implement AND operation on 7* and 9ª registers' value and save it on 8* register. e) Implement SUBTRUCT operation on 1“ and 10% registers" value and save it on 8* register. After building the circuit, create a table (example given below) for showing the change in value of any register after running each instructions given above.For id: 1831565042: | Before running instruction X | After running instruction a=3 After running instruction a=7 Value of Nh Register Value of 2ad register Before running instruction X |Before running instruction a=8 Value of 5h register Before running instruction b-5

Introductory Circuit Analysis (13th Edition)
13th Edition
ISBN:9780133923605
Author:Robert L. Boylestad
Publisher:Robert L. Boylestad
Chapter1: Introduction
Section: Chapter Questions
Problem 1P: Visit your local library (at school or home) and describe the extent to which it provides literature...
icon
Related questions
Question
Answer the following questions:
1. Design a 8 bit "shift left-shift right" register.
2. Design a 8 bit up counter.
3. Difference between sequential circuit vs combinational circuit.
4. Design a 8:1 multiplexer using 4:1 multiplexer and 2:1 multiplexer.
5. When designing register file, we used multiplexer to read from a specific register of that
register file. However, to write in the register file, we didn't use demultiplexer. Why ?
6. In our designed register file, we can write one data at a time. But if we want to write two data
at a time,what should we do ?
7.Logisim simulation:
A. Design a 8 bit register file with 10 registers.
B. Design an ALU with AND, OR, XOR, NOT, ADD and SUBTRUCT operations that can use
the above register file.
C. Create a single cycle data-path between register file and ALU. Save 1 digit of your NSU
ID in each register of your register file before running instructions given below.E.g. for id:
1831565042, save 1 in first register, 8 in second, 3 in third and so on. Then save these
instructions given below in ROM and run sequentially:
a) Implement OR operation on 1* and 3d registers' value and save it on 2ad register.
b) Implement XOR operation on 4 and 6ª registers' value and save it on 5* register.
c) Implement ADD operation on 2sd and 5* registers' value and save it on 1* register.
d) Implement AND operation on 7* and 9 registers' value and save it on 8* register.
e) Implement SUBTRUCT operation on 1* and 10 registers' value and save it on 8
register.
After building the circuit, create a table (example given below) for showing the change in
value of any register after running each instructions given above.For id: 1831565042:
Before running instruction X
Before running instruction a=8
Value of Nth Register
Before running instruction X
Value of 2ad register
After running instruction a=3
Value of 5h
register
Before running instruction b=D5
After running instruction a=7
Transcribed Image Text:Answer the following questions: 1. Design a 8 bit "shift left-shift right" register. 2. Design a 8 bit up counter. 3. Difference between sequential circuit vs combinational circuit. 4. Design a 8:1 multiplexer using 4:1 multiplexer and 2:1 multiplexer. 5. When designing register file, we used multiplexer to read from a specific register of that register file. However, to write in the register file, we didn't use demultiplexer. Why ? 6. In our designed register file, we can write one data at a time. But if we want to write two data at a time,what should we do ? 7.Logisim simulation: A. Design a 8 bit register file with 10 registers. B. Design an ALU with AND, OR, XOR, NOT, ADD and SUBTRUCT operations that can use the above register file. C. Create a single cycle data-path between register file and ALU. Save 1 digit of your NSU ID in each register of your register file before running instructions given below.E.g. for id: 1831565042, save 1 in first register, 8 in second, 3 in third and so on. Then save these instructions given below in ROM and run sequentially: a) Implement OR operation on 1* and 3d registers' value and save it on 2ad register. b) Implement XOR operation on 4 and 6ª registers' value and save it on 5* register. c) Implement ADD operation on 2sd and 5* registers' value and save it on 1* register. d) Implement AND operation on 7* and 9 registers' value and save it on 8* register. e) Implement SUBTRUCT operation on 1* and 10 registers' value and save it on 8 register. After building the circuit, create a table (example given below) for showing the change in value of any register after running each instructions given above.For id: 1831565042: Before running instruction X Before running instruction a=8 Value of Nth Register Before running instruction X Value of 2ad register After running instruction a=3 Value of 5h register Before running instruction b=D5 After running instruction a=7
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
8086 Microprocessor
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, electrical-engineering and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Introductory Circuit Analysis (13th Edition)
Introductory Circuit Analysis (13th Edition)
Electrical Engineering
ISBN:
9780133923605
Author:
Robert L. Boylestad
Publisher:
PEARSON
Delmar's Standard Textbook Of Electricity
Delmar's Standard Textbook Of Electricity
Electrical Engineering
ISBN:
9781337900348
Author:
Stephen L. Herman
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Electrical Engineering
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education
Fundamentals of Electric Circuits
Fundamentals of Electric Circuits
Electrical Engineering
ISBN:
9780078028229
Author:
Charles K Alexander, Matthew Sadiku
Publisher:
McGraw-Hill Education
Electric Circuits. (11th Edition)
Electric Circuits. (11th Edition)
Electrical Engineering
ISBN:
9780134746968
Author:
James W. Nilsson, Susan Riedel
Publisher:
PEARSON
Engineering Electromagnetics
Engineering Electromagnetics
Electrical Engineering
ISBN:
9780078028151
Author:
Hayt, William H. (william Hart), Jr, BUCK, John A.
Publisher:
Mcgraw-hill Education,