Please find the Below program to Pack the two unpacked BCD numbers stored in memory locations 4200H and 4201H and store result in memory location 4300H. Assume the least significant digit is stored at 4200H.
Here is the Sample problem:
(4200H) = 04
(4201H) = 09
Result = (4300H) = 94
Source program for the above logic
LDA 4201H : Get the Most significant BCD digit
RLC
RLC
RLC
RLC : Adjust the position of the second digit (09 is changed to 90)
ANI FOH : Make least significant BCD digit zero
MOV C, A : store the partial result
LDA 4200H : Get the lower BCD digit
ADD C : Add lower BCD digit
STA 4300H : Store the result
HLT : Terminate program execution
News and Materials Headline Animator
Sunday, June 6, 2010
Subscribe to:
Post Comments (Atom)
Popular Posts
-
APPARATUS:- Microprocessor trainer kit, ADC kit, power supply, data cable etc THEORY:- Stepper motor is a device used to obtain an accurate...
-
Line follower is an autonomous robot which follows a particular line of particular width. Its direction is determined by the direct...
-
Program to interface DAC using 8255 and generate square waveform The following is the assembly language using DAC to interface with 8255 a...
-
Gate Paper1 Q.1 - Q.20 Carry One Mark Each 1. If E denotes expectation, the variance of a random variable X is given by 2. The fol...
-
RF Antenna Basics Electromagnetic waves and antenna basics Radio signals are a form of electromagnetic wave, a...
-
We don’t want to imply that Rajnikanth’s jokes are more famous than his movies. But let’s face it how many Rajni movies have you actually se...
-
It's Technical Event at Aditya Engineering College,East Godavari District,Andhra Pradesh ,India SEP 14th 2010 to SEP 18th 2010 ...
-
Apple’s iPhone 4 was labeled as the smartest phone ever. But it might not be for everyone. If you are not going the Apple way, then there a...
-
Two class seven students allegedly mixed poison into a water tanker in their school to get their holidays extended on Monday at Bhirtana ...
No comments:
Post a Comment