answersLogoWhite

0


Best Answer

Instruction pointer (IP) is used to hold the offset of the next instruction to be fetched for BIU available from Code Segment whose base address is held in CS segment base register..

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

program register..

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

mar

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What registers is used to keep track of address of the memory location where the next instruction is located?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Where are registers located in computer?

registers are located in CPU.


Where registers are located?

A register is a storage location within the CPU as part of Datapath. CPU consists of datapath and control unit. Datapath comprises of register file (which consists registers and logic ) ,ALU and memory.


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.


Why stack pointer is 16- bit register?

Program Counter( PC)stores the 16-bit memory address of the next instruction to be fetched. Stack Pointer (SP)stores the address of a memory location which is used as a stack.


What is the address for the Mattress Barn that is located in Georgia?

The address for the Mattress Barn that is located in Georgia is not specific to one exact location as there are a number of different stores located in the entire state.


How many register are located in 8088microprocessor?

there are 14 registers in 8088 micro processor. All the 14 are 16 bit registers. They are4 segment registers viz - code segment register, stack segment register, data segment register, extra segment register.general registers are - accumulator register i.e. AX, base register i.e. BX, count register i.e. CX, data register i.e. DX and stack pointer (SP), base pointer (BP).index registers are - source index(SI), destination index(DI),and the other registers are instruction pointer and flags register.


What will be the content of program counter of 8085 mpu has fetched machine code located at the memory location 205FH?

It depends on whether the machine code is one, two, or three bytes long, and on whether or not the instruction transferred control to another location. In the case of a non-jump single byte instruction, the PC will have a value of 2060H after the instruction is complete, and it will be 2061H or 2062H after a two or three byte instruction. In the case of a jump, call, or interrupt, the PC will depend on the instruction.


What is the function of Registers in microcomputer system?

What is the function of Registers in microcomputer system?Another AnswerThe function of registers is the same in all computers. They are the fundamental binary interface between the internal and external structure of the CPU. All binary transactions between the CPU and its peripherals pass through registers. From the inside, they are the final periphery to the pins.


What is the closest Hertz location from the LAX airport?

There are many Hertz locations that are located close to the LAX airport. The closest location, however, is the Hertz location that is located at the address of 9000 Airport Blvd, Los Angeles, California.


Where is the location bar in Firefox?

The location bar is the same thing as the address bar. It should be located at the top of your browser. The address bar is easy to tell from your toolbars because it has the current page's URL in it.


What is the address for Beaverton Honda?

The Beaverton Honda location is located on Canyon Road. One can view their catalog on their official website "BeavertonHonda" or at their store location.


Where is the location of the Apple store in Australia?

"The Australian Apple store is located in Sydney, Australia. Its exact address is: