answersLogoWhite

0


Best Answer

Because registers are where all the actual work is done by the CPU. Think of registers as being a bank of switches which can be configured so the CPU can perform a specific operation upon a specific set of operands, be they values or memory addresses where values can be found. Some operations have no operands while others have one or two, but in order for the CPU to know which operation and which operands it should operate upon the registers must be set accordingly. The CPU achieves this through a repeating fetch-decode-execute cycle, fetching the next instruction, decoding its operands and then executing the instruction. In a multi-threaded environment, the CPU must also save the state of the registers to allow another thread to restore those registers for itself. In this way, a single CPU can switch from one thread to another and pick up from exactly where it left off.

User Avatar

Wiki User

8y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: List four functions of registers in assembly language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

8086 assembly program to sort a list of integers?

assembly language program for sorting an array using 8086 microprocessor.


What are the coldfusion functions?

There are hundreds of functions that can be used with ColdFusion Mark-up Language. A full list of functions can be found on the Adobe website under ColdFusion 9.


What is assembly language. Give its advantages over machine language?

Machine language is a stream of bytes interpreted by the CPU to perform operations on the computer. Reading machine language directly requires knowledge of or access to a list of "opcodes" (the numeric value associated with each instruction) in the program. Assembly language is a human-readable translation of machine language with additional features such as mapping of symbols to actual memory addresses or registers. People who use assembly language ultimately also become proficient in understanding machine language.For example, in the x86 architecture, this machine language:B8 05 00is represented in assembly language as: mov ax, 5It is clear for someone who understands the assembly language that the instruction will move the immediate value "5" into the register "ax."


What companies use telechek at the register?

Currently there isn't a list of what companys use telek at the registers. Most, if not all stores do. Their is a sticker on their doors or by their registers.


What is the recorded in the registers of the OPM?

A list of applicants who pass its tests and are qualified for employment.


'List of Victoria Cross recipients '?

I suggest you start at the National Archives - Victoria Cross registers


Flag registers in Pentium 2 microprpcessor?

list 8-bit register that are used for register addressing


What is mean by assembly language statements?

Assembler language is a level of computer programming that sits somewhere between pure machine language and the other high level procedural languages. It has its on set of instructions and syntax and must be compiled (assembled) before it is used by the computer. Assembler language statements is just another way of saying a list or group of assemble language instructions.


List the women member of constituent assembly?

none were there


What are the different kinds of functions in mathematics?

There are infinitely many functions and it is therefore not possible to list them.


What is a list of the functions of the digestion system?

your butt :)


List three functions of?

Three fuctions of what