1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Setler [38]
3 years ago
6

The chief architect now needs to design a memory with an addressability of 32 bits. Suppose the architect can only use the same

number of total bits as a 219x4 memory has. What will be the address space of the new memory
Computers and Technology
1 answer:
Nitella [24]3 years ago
4 0

The question is incomplete, the correct question is:

>The chief architect is in the process of designing a company new processor has drafted an Isa that includes many operations. AND, SUBSTRACTION, OROr, XOR, NAND, NOR, NOT. TgeThe total number of copies is 34. The chief architect suggested having 14 registers in the register file. Since the instruction might require 3 registered operands, we need k bit for the instruction where k> or = (34×14×14×14), thus k=17 bits.

In a few sentence, explain to the architect while eliminating a few of the opcodes and allowing 16 registers a better choice in terms of micro architecture. For credit, your response must allow for 14-bit instructions. Be specific about which opcodes should be eliminated.

The chief architect now needs to design a memory with an addressability of 32 bits. Suppose the architect can only use the same number of total bits as a 219x4 memory has. What will be the address space of the new memory

Answer:

K=18 bits.

Explanation:

The total number of opcode is given by Opcode= 2^|opcode field|

The total number of Opcode is 34

34= 2^|opcode field|

ln(34)= |opcode field| ln(2)

|Opcode field|= ln (34)/ In (2) = 5.088

For instance,

If we choose opcode field as 5, the total number of opcode is 2^5=32

If we choose opcode field as 6, the total number of opcode is 2^6= 64

As chief architect uses 34 opcodes, he chooses opcode field as 5 and eliminates 2 opcodes.

The maximum number to be registered is given as Regmax= 2^|registered field|

If chief architect allows 14 registers,

14= 2^|registered field|

|registered field|=4

To represent 14 registers, 4 bits are required.

So, instead of choosing opcode as 6, if the chief architect uses 5 as Opcode field and uses 14 registers, 30 registered fields which are used with Opcode field will be saved.

Therefore, the two codes to be eliminated are NAND and NOR as this operagion can be performed using AND, OR and NOT.

If the chief architect uses 32-bits, he can use opcode field bits as 5.

The address space of the new memory is given as:

K=log2(32×19×19×19)= log2(219488) = 17.7438

K=18bits

You might be interested in
Write a Python program which asks a user for a word and performs letters manipulation. If the word is empty, the program should
never [62]

Answer:

The program is as follows:

word = input("Enter a word: ")

if word:

   if len(word) <= 4:

       word = word[::-1]

   else:

       word = word[0]+word[1]+word[-2]+word[-1]

   print(word)

else:

   print('empty!')

Explanation:

This gets input for word from the user

word = input("Enter a word: ")

If input is not empty

if word:

This checks if the length is less than or equal to 4 characters

   if len(word) <= 4:

If yes, this reverses the word

       word = word[::-1]

If otherwise,

   else:

This gets the first, second, second to last two characters

       word = word[0]+word[1]+word[-2]+word[-1]

Print the new string

   print(word)

Print empty, if input is empty

<em>else: </em>

<em>    print('empty!')</em>

8 0
3 years ago
EASY AND I GIVE BRAINLIEST!!! What is a good jeopardy question about operating systems?
madam [21]

 ______ is used in operating system to separate mechanism from policy
<span><span>A. Single level implementation</span><span>B. Two level implementation</span><span>C. Multi level implementation</span><span>D. None</span></span>
3 0
3 years ago
A data analyst creates a data frame with data that has more than 50,000 observations in it. When they print their data frame, it
Alexandra [31]

A list is an R-object that can have a wide range of different items inside of it, including vectors, functions, and even another list.

The head() function lets you display the first observations in a data frame. The method tail() prints the final observations in your data collection in a manner similar to that. Both head() and tail() print a top line called the 'header', which contains the names of the distinct variables in your data collection. The R language's transform() function is used to alter data. The first parameter is transformed into a data frame. A suitable variable name comprises of letters, numbers and the dot or underline characters. The variable name does not begin with a number but rather with a letter or a dot.

Learn more about variable here-

brainly.com/question/13544580

#SPJ4

7 0
1 year ago
Picture related to cyber safety
Fantom [35]

Answer:

?????

Explanation:

4 0
3 years ago
Read 2 more answers
When a table is displayed in datasheet view, each column represents a select one:
Ksivusya [100]
The answer a. record in the table.
5 0
3 years ago
Other questions:
  • You use the _____ sheet in the format cells dialog box to position data in a cell by centering it, for example.​
    8·1 answer
  • What is one of the differences between Random Access Memory (RAM) and Read Only Memory (ROM)? RAM is where files are stored, and
    6·2 answers
  • Implement a java program to find the smallest distance between two neighbouring numbers in an array.
    7·1 answer
  • Which of the following is not a method for opening Word software?
    8·2 answers
  • What do you understand by structured programmingapproach? Also Discuss about bottom up and top down approach.
    8·1 answer
  • What percentage of business are using social media today
    14·1 answer
  • Which graph is the solution to the system 2x – 3 and y &lt; 2x + 4?
    5·2 answers
  • When machining rotors, what is the reason for setting the indexing collars to zero?
    9·1 answer
  • Which pair of devices have the same input motion and different outputs?
    15·1 answer
  • What is multimedia hard ware? Write any four examples of multimedia hardware. <br>​
    13·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!