Professional Documents
Culture Documents
PROB.1
8C50.WRITE AN ALP TO CHECK EACH BYTE AND SAVE THE NO. OF BYTES THAT ARE
TABLE:
MEMORY MNEMONICS OPCODE
8000 LXI H, 8C50H 21 50 8C
8003 MOV C, M 4E
8004 LXI D, 9060H 11 60 90
8007 loop: INX H 23
8008 MOV A, M 7E
8009 CPI 3CH FE 3C
800B JC skip DA 15 80
800E CPI 64H FE 64
8010 JNC skip D2 15 80
8013 STAX D 12
8014 INX D 13
8015 skip: DCR C 0D
8016 JNZ loop C2 07 080
8019 hlt 76
Experimental results :
1
2
PROB.2
ADDITION OF TWO NUMBERS GIVEN THROUGH PORTS. RESULT WILL ALSO BE
TABLE:
Experimental results :
3
4
PROB.3
SUBTRACTION OF TWO NUMBERS GIVEN THROUGH PORTS. RESULT WILL ALSO BE
STORED IN SOME PORT ADDRESS.
TABLE
Experimental Results :
5
6
PROB.4
TABLE
MEMORY MNEMONICS OPCODE
8000 IN 10H DB 10
8002 MOV B,A 47
8003 IN 11H DB 11
8005 MOV C,A 4F
8006 SUB A 97
8007 LOOP: ADD B 80
JNC
8008 NOCARRY D2 0C 080
800B INR D 14
NOCARRY: DCR
800C C 0D
800D JNZ LOOP C2 07 080
8010 OUT 12H D3 12
8012 MOV A,D 7A
8013 OUT 13H D3 13
8015 hlt 76
Experimental Results
7
8
PROB. 5
DIVISION OF TWO NUMBERS GIVEN THROUGH PORTS. RESULT WILL ALSO BE
STORED IN SOME PORT ADDRESS.
TABLE:
EXPERIMENTAL RESULTS:
9
10