General data registers-microprocessor, Assembly Language

General Data Registers

Given figure indicate the register organization of 8086. The registers DX, CX, BX and AX are the general purpose 16-bit registers. AX is behaved as 16-bit accumulator, with the lower 8-bits of AX designated as AL and higher 8-bits as AH. AL may be used as an 8-bit accumulator for 8-bit operations.  This is the most essential general purpose register having multiple functions.

721_register org of 8086.jpg

Figure: Register organisation of 8086

 

Generally the letters L and H denote the lower and higher bytes of a specific register. For example, CH means the higher 8-bits of the CX register and CL means the lower 8-bits of the CX register. The letter X is referring to specify the all the 16-bit register. The register CX is also refers for default counter in case of loop instructions and string. The register BX is refersfor offset storage for forming physical addresses in case of definite addressing modes. DX register is one of general-purpose register which can be utilized as an implicit destination or operandin case of a few instructions.

 

Posted Date: 10/10/2012 4:16:35 AM | Location : United States







Related Discussions:- General data registers-microprocessor, Assignment Help, Ask Question on General data registers-microprocessor, Get Answer, Expert's Help, General data registers-microprocessor Discussions

Write discussion on General data registers-microprocessor
Your posts are moderated
Related Questions
how to store a bulk data in a external eeprom

This unit introduces the topic of evaluating interactive products. It is a short unit as evaluation is discussed in more detail in Block 4. Its brevity should give you additional t


The processor 8088 The launching of the processor 8086 is consider as a remarkable step in the development of high speed computing machines. Before the introduction  of 8086 mo

This is a short program to practice assembly language loops and if/else statements. You will use various jump commands and the cmp instruction. The program will generate a random

What is the hex for + and - under with a sum involved

SUB: Subtract :- The subtract instruction subtracts the source operand from destination operand and result is left in the destination operand. Source operand might be memory locati

TEST : Logical Compare Instruction: The TEST instruction performs bit by bit logical AND operation on the 2 operands. Each bit of the result is then set to value I, if the equival

Machine Level Programs In this section, a few machine levels programming instance, rather then, instruction sequences are presented for comparing the 8086 programming with that

You have been hired by the Elbonian government to write an Assembly program to help its workforce determine how much their tax will be. The tax laws in Elbonian are very simple. Th