Write microcode for the execution part of each of the following CISC instructions. Give both a register
Question:
Write microcode for the execution part of each of the following CISC instructions. Give both a register transfer description and binary or hexadecimal representations similar to those shown in Table 10-6 for the binary code for each microinstruction.
Table 10-6
(a) Branch if overflow
(b) Branch if greater than zero
(c) Compare less than
Transcribed Image Text:
Example Microprograms for CISC Architecture MI: MC - ST, MI: MC-00 MC - MC + 1 (NOP) R16 MC R17 MC Action R16 MC R[SA] zf IML MC + 1 (NOP) R[DR] M[R7] R16 R17 R18 R19 R20 MC M[R16] MC + 1 (NOP) R[SA]-R[SB], CC- MC R31 L||Z||N|| C || V MC + 1 (NOP) CC^11000 MC - MC + 1 (NOP) if (R, 0) MC BLE7 else MC MC + 1 MC MC + 1 (NOP) IDLE MC PC- (PC-1) + se IML, MC - IDLE R[SB] MC + 1 (NOP) R16-1 R[DR] R[SA] + R16 R17 R16 M[R18] MC + 1 (NOP) Microinstructions M[R19] R20 if (R160)MC - MMB2 MC MC + 1 (NOP) MC IDLE RM PML M Address MZ CA W DX D BS SW FS C MA BAX BX CS Shared Microinstructions IDLE 00 00 000 000 000 000 000 00 00 Arbitrary 01 XX 000 000 0000 000 00 00 00 Load Indirect Indexed (LII) Compare Less Than or Equal To (BLE) 000 100 00 00 LIIO 01 LII1 01 LII2 01 00 1 100 00 00 2 00 000 000 000 00 1111 00 00 00 00 0 10 00 00 LI13 01 00 000 000 000 000 000 00 00 LII4 10 IDLE 101 100 00 00 00 0 11 00 00 000 000 00 00 BLEO 01 00 001 000 0 0 5 1 000 00 00 00 BLE1 01 00 BLE2 01 18 00 000 000 000 000 00 00 11F|0|00|0|0 8 0 10 100 00 11 000 000 000 000 000 00 00 BLE4 11 BLE7|0|00|0|00|1|0|0|0|00|0|1F 00 00 BLE3 01 00 BLES 01 00 0 000 00 00 00 00 0 00 00 00 BLE6 00 IDLE 0000 00 00 00 00 0 00 00 00 BLE7 10 IDLE 0 00 0 11 0 0 Move Memory Block (MMB) MMBO 01 00 1 10 0 00 00 MMB1 01 00 0 00 0 00 0 0 MMB2 01 01 MMB3 01 00 MMB4 01 00 110 000 0 0 1 000 00 112 000 0 MMB5 01 00 13 000 0 MMB6 01 00 1 14 1 000 MMB7 01 00 0 000 00 MMB8 01 00 000 000 MMB9 11 MMB2|0|00|0|00|1 MMB10 01 MMB11 10 0 0 011 00 00 00 C 0 5 0000 00 00 00 0 00 0 00 00 00 000 100 00 11 C 00 000 11 00 2 000 000 10 00 2 000 0 11 10 00 000 000 12 00 00 000 000 00 00 00 100 000 13 14 00 0 1 000 10 00 00 00 000 000 000 000 000 00 00 IDLE 0 00 0 00 00 00 00 0 00 00 00
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 33% (3 reviews)
Answered By
Mugdha Sisodiya
My self Mugdha Sisodiya from Chhattisgarh India. I have completed my Bachelors degree in 2015 and My Master in Commerce degree in 2016. I am having expertise in Management, Cost and Finance Accounts. Further I have completed my Chartered Accountant and working as a Professional.
Since 2012 I am providing home tutions.
3.30+
2+ Reviews
10+ Question Solved
Related Book For
Logic And Computer Design Fundamentals
ISBN: 9780133760637
5th Edition
Authors: M. Morris Mano, Charles Kime, Tom Martin
Question Posted:
Students also viewed these Computer science questions
-
Repeat Problem 10-22 for the following CISC instructions. Borrow B is defined as the complement of the carry out, C. Problem 10-22 Repeat Problem 10-21 for the following CISC instructions that are...
-
Repeat Problem 10-21 for the following CISC instructions that are specified by register transfer statements. Problem 10-21 Write microcode for the execution part of each of the following CISC...
-
Repeat Problem 10-22 for the following CISC instructions. Problem 10-22 Repeat Problem 10-21 for the following CISC instructions that are specified by register transfer statements. Problem 10-21...
-
What is the net present value of the following cash flows if the relevant discount rate is 7 percent? 0 -11520 1 81 2 650 3 880 4 2300 5 15800
-
N-Phenylsydnone, so-named because it was first studied at the University of Sydney Australia, behaves like a typical aromatic molecule. Explain, using the H?ckel 4n + 2 rule. :. N-Phenylsydnone
-
Pedriani Company is a manufacturer of computers. Its controller resigned in October 2011. An inexperienced assistant accountant has prepared the following income statement for the month of October...
-
When are exchange gains and losses reflected in a business's financial statements? AppendixLO1
-
Ruddy Automobile Repair, Inc., currently has three repair shops in Boston. Wallis Ruddy, the president and chief executive officer, is facing a pleasant dilemma: the business has continued to grow...
-
[The following information applies to the questions displayed below.] Warnerwoods Company uses a perpetual inventory system. It entered into the following purchases and sales transactions for March....
-
Repeat Problem 10-21 for the CISC instruction, Memory Scalar Add. This instruction uses the contents of R[SB] as the vector length. It adds the elements of the vector with its least significant...
-
Design the constant unit in the pipelined CISC CPU by using the information given in Table 10-4 and multiple-bit multiplexers, AND gates, OR gates, and inverters. Create an HDL model of your design...
-
Indicate which one of the two species in each of the following pairs is smaller: (a) Cl or Cl-; (b) Na or Na+; (c) O2- or S2-; (d) Mg2+ or Al3+; (e) Au+ or Au3+.
-
MTB Surfboards has a P / E of 2 0 . The discount rate for this firm is 3 0 percent. They had earnings of $ 2 , 0 0 0 , 0 0 0 and 1 0 0 , 0 0 0 shares of common stock outstanding. What should be the...
-
Question 4 (20 marks) Laboratory 4: Superposition Theorem Objectives: 1. Understand the principles of a Superposition Theorem 2. Determine the characteristics of a Superposition Theorem...
-
2 Ursala, Inc., has a target debt-equity ratio of .65. Its WACC is 10.4 percent, and the tax rate is 23 percent. a. If the company's cost of equity is 14 percent, what is its pretax cost of debt? b....
-
Thinking about Nike's corporate practices, discuss your approach to starting a company that outsourced labor in order to reduce manufacturing costs. What decisions would you make to combine...
-
Owen Properties recently purchased a building in a community that is eligible for participation in the National Flood Insurance Program (NFIP). Under the regular program of the NFIP, the maximum...
-
(a) Based on the following reaction profile, how many intermediates are formed in the reaction A D? (b) How many transition states are there? (c) Which step is the fastest? (d) Is the reaction...
-
Diamond Walker sells homemade knit scarves for $25 each at local craft shows. Her contribution margin ratio is 60%. Currently, the craft show entrance fees cost Diamond $1,500 per year. The craft...
-
Show that the sum n i=1 logi, appearing in the analysis of heap-sort, is (nlogn).
-
Is there a heap H storing seven entries with distinct keys such that a preorder traversal of H yields the entries of H in increasing or decreasing order by key? How about an inorder traversal? How...
-
Explain why the description of down-heap bubbling does not consider the case in which position p has a right child but not a left child.
-
Your company BMG Inc. has to liquidate some equipment that is being replaced. The originally cost of the equipment is $120,000. The firm has deprecated 65% of the original cost. The salvage value of...
-
1. What are the steps that the company has to do in time of merger transaction? And What are the obstacle that may lead to merger failure? 2.What are the Exceptions to not to consolidate the...
-
Problem 12-22 Net Present Value Analysis [LO12-2] The Sweetwater Candy Company would like to buy a new machine that would automatically "dip" chocolates. The dipping operation currently is done...
![Mobile App Logo](https://dsd5zvtm8ll6.cloudfront.net/includes/images/mobile/finalLogo.png)
Study smarter with the SolutionInn App