• AssumeALUcontainssaturationandoverflowchecklogicsosupp ortADDandSUB
1) Instruction Design
Take the SRC (Simple Risc Computer, link) instruction sequence provided below and determine the operation of the sequence (explain this operation in words). Then propose a new instruction to the SRC to accomplish the same thing. You must provide abstract RTL and concrete RTL for the new instruction based on the 1-bus architecture from the textbook. If required, you may modify the architecture.
shr r0, r1, 15
andi r0, r0, 1
addi r2, r1, 0
lar r31, done
brzr r31, r0
la r0, 0xFFFF
shl r0, r0, 16
or r2, r1, r0
Note: r0 is used only as a temporary register in this code sequence and should not be part of your new instruction. Your new instruction should be of the form new_instr rn, rm and should not affect any other general purpose registers than rn and rm (in the above code sequence, rm would be r1 and rn would be r2).
2) Computer Architecture (the FRACTION computer)
The use of floating point numbers (or fixed point for that matter) inherently introduces error into
computations. To remove all error, all computations should be performed as fractions. Therefore, the FRACTION is proposed as an “exact” computer architecture.
The core concept to the FRACTION is a new data type, the fraction. A fraction is a 32-bit piece of data, comprised of a 16-bit numerator in the upper half of the data, and a 16-bit denominator in the lower 16 bits.
The proposed architecture then performs standard fraction arithmetic (+, -, ?, ?). The standard ALU on our existing architecture can handle all standard integer based arithmetic, but there are several functions required to support fraction arithmetic. To manage this extra capability, we modify the 1-bus SRC architecture to include a new functional unit called the Fraction Unit (FrU) in addition to the standard ALU. The FrU has several proposed functions to assist in fraction arithmetic:
Computes the least common multiple of 2…
COURSE TITLE : COMPUTER ARCHITECTURE
Your assignment should be typed using 12 point Times New Roman font and 1.5 line spacing.
Your assignment should be between 2500 to 3000 words excluding references. The number of words should be shown at the end of your assignment.
The clarity of writing presentation.
Proper report format (Cover Page, Table of Content, page numbering, APA format references, etc.)
This assignment of the total marks for the course and shall be assessed based on the Rubrics attached .
SOALAN TUGASAN /ASSIGNMENT QUESTION
A computer system may contain many components that need to communicate with each other. As a solution, a bus is used to establish device connections. A bus consists of the physical parts, like connectors, wires, and a bus protocol. The wires can be partitioned into separate groups, namely control, address, data and power.
Discuss the advantages and disadvantages of using a bus.
What is bus arbitration? Describe the bus arbitration problem as well as centralized and decentralized (distributed) arbitration schemes.
Advantages of bus
The advantages of bus were identified correctly with excellent explanation
Disadvantages of bus
The disadvantages of bus were identified correctly with excellent explanation
Bus arbitration problem
Bus arbitration was defined. Its problem was identified correctly with complete explanation
Centralized arbitration scheme
Detailed description on the three types of centralized arbitration scheme with exact diagrams
Decentralized arbitration scheme
Criteria Qa. Advantages of bus The advantages of bus were identified correctly with axcellent explanation Qa. Disadvantages of bus The disadvantages of bus were identified correctly with axcellent explanation Qb. Bus arbitration problem Bus arbitration was…
Computer architecture is the combination of software and hardware that is organized in such a fashion as to deliver the machine’s intended performance characteristics. Therefore, it is important for you to understand the basics.
Write a four to five (4-5) page paper in which you:
1.Describe Von Neumann architecture and explain why it is important. 2.Explain what a system bus is and why it is needed. 3.Summarize the use of Boolean operators in computer-based calculations. 4.Categorize the various types of memory and storage. 5.Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.
Write a 2 page research paper (excluding the title page) on computer architecture, and discuss CISC, RISC, pipelining, and parallel processing. In addition to textbook, use two other resources (Wikipedia sources are not permitted) and list each resource used at the end of paper in the reference list section.Click here to order this assignment @Essaybay.net. 100% Original.Written from scratch by professional writers.