answersLogoWhite

0


Best Answer

• The processor fetches the instruction from memory • Program counter (PC) holds address of the instruction to be fetched next • PC is incremented after each fetch • Fetched instruction loaded into instruction register

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the four distinct actions that a machine instruction can specify?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What is address sequencing in computer organization?

Microinstructions are stored in control memory in groups, with each group specifying routine. Each computer instruction has its own microprogram routine in control memory to generate the microoperations that execute the instruction. The hardware that controls the address sequencing of the control memory must be capable of sequencing the microinstructions within a routine and be able to branch from one routine to another. To appreciate the address sequencing in a microprogram control unit, let us enumerate the steps that the control must undergo during the execution of a single computer instruction. An initial address is loaded into the control address register when power is turned on in the computer. This address is usually the address of the first microinstruction that activates the instruction fetch routine. The fetch routine may be sequenced by incrementing the control address register through the rest of its microinstructions. At the end of the fetch routine, the instruction is in the instruction register of the computer. The control memory next must go through the routine that determines the effective address of the operand. A machine instruction may have bits that specify various addressing modes, such as indirect address and index registers. The effective address computation routine in control memory can be reached through a branch microinstruction, which is conditioned on the status of the mode bits of the instruction. When the effective address computation routine is completed, the address of the operand is available in the memory address register. The next step is to generate the microoperations that execute the instruction fetched from memory. The microoperation steps to be generated in processor register depend on the operation code part of the instruction. Each instruction has its own microprogram routine stored in a given location of control memory. The transformation from the instruction code bits to an address in control memory where the routine is located is referred to as a mapping process. A mapping procedure is a rule that transforms the instruction code into a control memory address. Once the required routine is reached, the microinstructions that execute the instruction may be sequenced by incrementing the control address register, but sometimes the sequence of microoperations will depend on values of certain status bits in processor registers. Micro programs that employ subroutines will require an external register for storing the return address. Return addresses cannot be stored in ROM because the unit has no writing capability. When the execution of the instruction is completed, control must return to the fetch routine. This is accomplished by executing an unconditional branch microinstruction to the first address of the fetch routine. In summary, the address sequencing capabilities required in control memory are: 1. Incrementing of the control address register. 2. Unconditional branch or conditional branch, depending on statues bit conditions. 3. A mapping process from the bits of the instruction to an address for control memory. 4. A facility for subroutine call and return.


What is the sanitation process recommended by the DoD 5220.22-M standard?

5220.22-M does not specify a standard, only that media that stored security-clearance required files must be sanitized. The Defense Security Service defines the Clearing and Sanitization Matrix, which actually specifies what actions must be taken for various types of media.


Why software requirement specification is also called black box specification?

It should only specify what the system should do and refrain from stating how to do these. This means that the SRS document should specify the external behavior of the system and not discuss the implementation issues. The SRS document should view the system to be developed as black box, and should specify the externally visible behavior of the system. For this reason, the SRS document is also called the black-box specification of a system.


What does in authentication question allow you to do?

When viewing a cardholder statement how do you specify which cycle to view


What is used to specify which bits of an ipv4 address are used for the network identifier and which bits are used for the host identifier?

Subnet Mask

Related questions

How do you specify milling machine?

how do you specify a milling machine


What are the physical properties of machine oil?

It is necessary to specify the type of oil.


What is take as directed mean?

That is an instruction usually found on a prescription or an over-the-counter medicine indicating that you should take as much of the medicine as the directions specify and no more than what the directions specify.


What is the purpose of a pre-accident plan?

To specify duties and immediate actions in the event of an accident.


What is the purpose of a pre accident plan?

To specify duties and immediate actions in the event of an accident.


Specify the opcode and operand in the instruction MOV HL?

mov H , L mov is opcode H L are operands


How does the drilling machine operates?

A motor rotates a shaft that carries a drill. -A much better explanation is available if you specify WHICH 'drilling machine' -rather than such a broad definition.


What is the average high and low temperature for deserts?

Every desert has distinct climate statistics. There is not a single answer that fits all deserts. You need to specify a particular location.


What is the chief advantage of using protocol ports instead of process identifiers to specify the destination within a machine?

CIS 331?


What is the Gaelic for 'pay no mind to the demons they fill you with fear'?

When posing questions about Gaelic if would be best to specify Irish Gaelic or Scottish Gaelic, as they are two distinct languages.


Are all ibook chargers the same?

No. You would need to specify the make of your machine. Generally speaking with Mac, if it fits in the hole then it will work.


What are the new electrical hand and machine tools came into market?

You should specify your application and need. Then only one can provide right answer