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
ROR : Rotate Right without Carry: This instruction rotates the contents of destination operand to the bit-wise right either by one or by the count specified in register CL, exclud

write and run a programme using 8086 assembly language that interchange the lower four bits of AL registered with upper four bits.

1. Write a program that calculates the Fibonacci series: 1, 1, 2, 3, 5, 8, 13, ….. (Except for the first two numbers in the sequence, each number is the sum of the preceding two n

Ask question #MinimuWHAT ARE CONSTANTS AND WHAT DO THEY DO?m 100 words accepted#

2. Write a program to separate out positive and negative numbers from a given series of 16-bit hexadecimal numbers.

Assembly Language: Inside the 8085, instructions are really stored like binary numbers, not a very good manner to look at them and very difficult to decipher. An assembler is

Data copy/transfer Instructions MOV: This data transfer instruction transfers data from one register or memory location to another register or memory location. The source can

Modes of 8254 :   Mode 0 (Interrupt on Terminal Count)-GATE which value is 1 enables counting and GATE  which value is 0 disables counting, and GATE put not effect on

Software Interrupts Software interrupts are the result of an INT instruction in an executed program.  It may be assumed as a programmer triggered event that immediately stops e

Interrupt System Based on Single 8259 A The 8259A is contained in a 28-pin dual-in-line package that need only a + 5-V supply voltage.  Its organization is shown in given figur