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
astraxan [27]
3 years ago
11

A digital computer has a memory unit with 16 bits per word. The instruction set consists of 72 different operations. All instruc

tions have an operation code part(opcode) and an address part(allowing for only one address). Each instruction is stored in one word of memory.
Required:
a. How many bits are needed for the opcode?
b. How many bits are left for the address part of the instruction?
c. What is the maximum allowable size for memory?
d. What is the largest unsigned binary number that can be accommodated in one word of memory?
Computers and Technology
1 answer:
OLga [1]3 years ago
6 0

Answer:

a. 7 bits b. 9 bits c. 1 kB d. 2¹⁶ - 1

Explanation:

a. How many bits are needed for the opcode?

Since there are 72 different operations, we require the number of bits that would contain 72 different operations. So, 2ⁿ ≥ 72

72 = 64 + 8 = 2⁶ + 8

Since n must be an integer value, the closest value of n that would contain 72 different operations is n = 7. So, 2⁷ = 128

So, we require 7 bits for the opcode.

b. How many bits are left for the address part of the instruction?

bits left = bits per word - opcode bit = 16 - 7 = 9 bits

c. What is the maximum allowable size for memory?

Since there are going to be 2⁹ bits to addresses each word and 16 bits  for each word, the maximum allowable size for memory is thus 2⁹ × 16 = 512 × 16 = 8192 bits.

We convert this to bytes

8192 bits × 1 byte/8 bits = 1024 bytes = 1 kB

d. What is the largest unsigned binary number that can be accommodated in one word of memory?

Since the number go from 0 to 2¹⁶, the largest unsigned binary number that can be accommodated in one word of memory is thus

2¹⁶ - 1

You might be interested in
Duplicating objects creates copies that _______________. A. Move differently than the original object B. Erase the original obje
ira [324]

c. look and act like the original object.

6 0
3 years ago
I need help... Simple java
OLga [1]

Answer: you need to  add the numbers instead  of the letters depending on the  question

Explanation:

5 0
3 years ago
Write a loop that reads positive integers from console input, printing out those values that are even, separating them with spac
Vikentia [17]

#include <iostream>

#include <string>

int main(){

int number = 1;

while(number >= 1){

   std::cin >> number;

   if((number % 2) == 0){

       std::cout << number << " ";

       }

   }

   return 0;

}

3 0
4 years ago
What is the alternative name of home page ?​
maks197457 [2]

Answer:

Home page is also known as start page

Explanation:

6 0
3 years ago
Read 2 more answers
So far , All of the input that we have seen comes directly from the user with your partner brainstorm other ways an app might ge
Rashid [163]

Answer:

An app can get information from the device itself like diagnostic data or location.

Explanation:

5 0
3 years ago
Other questions:
  • Why is a cable modem classified as a digital model?
    12·1 answer
  • . Alex discovered a bunch of SATA drives in a box at the office and needs to check the contents. What can he do so that Windows
    13·1 answer
  • What are the disadvantages of cloud computing?
    9·1 answer
  • The registrar does all of the following except:
    12·2 answers
  • Secops focuses on integrating the need for the development team to provide iterative and rapid improvement to system functionali
    14·1 answer
  • A professional development plan allows an employee to
    5·1 answer
  • Users are reporting Internet connectivity issues. The network administrator wants to determine if the issues are internal to the
    15·1 answer
  • Software piracy is acceptable as it helps us obtain software cheaper or sometimes even for free.
    15·1 answer
  • What was the name of the first personal computer and what year was it introduced
    7·1 answer
  • sam is a member of a software development team. his job is to identify the system functions that must be validated, and to decid
    8·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!