answersLogoWhite

0


Best Answer

A stored-program computer at least needs to know which instruction it has to execute next. Other memory addresses of special significance are e.g. the top of one or more stacks, or addresses to be used by instructions.

To keep track of such addresses, all CPUs have one or more registers; for instance the address of the next instruction is stored in the instruction pointer, a.k.a. program counter. Which and how many registers of a CPU are designated to keep addresses depends on the CPU type. The Z80 for instance has a program counter, a stack pointer, two index registers and an indirect address register doubling as 16 bit accumulator, while the contemporay 6502 only has a program counter and a stack pointer.

User Avatar

Wiki User

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

Wiki User

9y ago

The program counter.

This answer is:
User Avatar
User Avatar

Cecilia Marcal

Lvl 1
1y ago
CPU

User Avatar

Kamaal Max'ud

Lvl 2
1y ago

Cpu

This answer is:
User Avatar

User Avatar

Anonymous

Lvl 1
4y ago

The program Counter

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What component of the computer keeps track of the address in memory of the programming instruction being executed?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What is instruction set of computer?

The instruction set of a computer is the collection of commands that its Central Processing Unit (CPU) can carry out natively. These are the things that the processor inherently knows how to do if asked.


What is a computer program made of?

A computer program contains instructions, to be executed by a computer.


What language is pseudocode written?

Pseudo code is in itself a language on its own. Pseudo codes are used to describe algorithms in computer science. This language, unlike a programming language is used for human specific understanding and abstract representation of a certain procedural flow of a program. Pseudo code cannot be executed in a computer based environment. Pseudo code eliminated unnecessary programming structures and only focuses on the flow process of the algorithm. It includes programming language specific constructs and natural human language constructs to explain the functioning. This is unlike a computer programming language where strict rules and procedures are laid down, which have to be followed to execute the particular code.


What are the drawbacks of procedure oriented programming languages?

Procedural programming is when an application executes a series of procedures. In procedural programming, the user is unable to choose what the program does next. In OOP (Object oriented), the user can click on any button they want, but in procedural, it just executed the pre-set procedures, then ends.


Why must a computer start in kernel mode when power is switched on?

Because a kernel is the main component of most computer operating system,it is bridge between application and the actual data processing done at hardware level .The kernel responsibility include managing the system resources. sanjjit------thank you

Related questions

What is name of component which holds the address of the next instruction to be executed?

program counter


What is a single instruction to the computer that is executed as soon as it is received?

input


What is the difference between instruction registers and instruction pointer?

instruction register is used to store the next instruction to be executed. instruction pointer is used to store the address of the next instruction to be executed.


Role of instruction pointer in 8086?

Its role is to point to the next instruction to be executed in the CPU. It always points to the next instruction to be executed in the CPU


What is the function of program counter?

program counter is a register that has the address of next instruction that has to be executed after currently executing instruction. it is used for proper execution of functions of computer by providing address of next instruction to microprocessor.


What happens when MUL CH instruction is executed?

MUL is not an 8085 instruction.


Who converts the computer language into machine language?

A compiler or interpreter converts high-level programming languages into machine code that can be understood and executed by the computer's hardware.


How do you summarize the projects done by the programmer?

A programmer writes source code that tells a computer what to do. Traditional programming is procedural, meaning it is imperative and stateful; it tells the computer sequential steps to execute. The problem with traditional programming is that it does not lend itself to parallel processing. To get around that, programming paradigms such as functional programming tell the computer what to do in more general terms, but not the order of execution. Several of the program's instructions can be executed simultaneously.


What instruction is executed by the x86-64 microprocessor?

it has an instruction set of a few hundred instructions.


What is the function of instruction register?

The Instruction Register (IR) stores the instruction currently being executed. In simple processors each instruction to be executed is loaded into the instruction register which holds it while it is decoded, prepared and ultimately executed.


What is the meaning of 'resident monitor ' in an operating system?

it is piece of software that is use in early(1950-70) in genral computer in punch cards. when the a program want to be executed in genral computer then insert a punch card and give the instruction of initial storage by pressing the button, after that the program was executed.


What is the function of the program counter register?

The function of the program counter register is to hold the address of the instruction that is being executed and (later) to hold the address of the instruction that will be executed next.