Micro processor Lab Manual / Search A Particular Byte From A Given List ALP

Program Name

Write a Assembly Language Program for Search A Particular Byte From A Given List.
Theory
Instruction Mnemonic Operand Comments
LDA 8200 Load the first input at 8200
LXI H,8101 Load immediately the contents of 8101 in HL
MVI C,05H Move immediately the value 05 to register C
MVI B,11H Move immediately the value 11 to register B
CMP M Compare the value in accumulator with memory
JZ XX Jump to 8015 if zero flag is set
INX H Increment the value of contents in HL pair to fetch next input
DCR C Decrement the value of C by 1
JNZ YY Jump to 800A if zero flag is not set
MVI B,00H Move immediately the value 00 to register B
MOV A,B Move the contents of register B to accumulator
STA 8300 Store the output in the address 8300
HLT Stop
Program Code


Online compiler for 8085 Microprocess Compiler


Home     Back