CS:0026 B44C MOV AH,4CH ;terminate program execution
CS:0028 CD21 INT 21H ;relevant software input CODE ENDS ;End of code segment
DATA SEGMENT ;start of data segement
DS:0004 NUM DB 44H,55H,66H,77H ODDCOUNT DB ? DS:0005 EVENCOUNT DB ? DATA ENDS ;End of data segment END ;End of the program Microprocessor _MIC-Assembly Language Program Sheet:
Contents of DATA Segment AFTER Execution Enter this when BLUE line is on MOV AH,4CH DS:0000 DS:0001 DS:0002 DS:0003 DS:0004 DS:0005 DS:0006 DS:0007 DS:0000 44 55 66 77 00 04 00 00 DS:0008 DS:0009 DS:000A DS:000B DS:000C DS:000D DS:000E DS:000F DS:0008 00 00 00 00 00 00 00 00 DS:0010 DS:0011 DS:0012 DS:0013 DS:0014 DS:0015 DS:0016 DS:0017 DS:0010 00 00 00 00 00 00 00 00 DS:0018 DS:0019 DS:001A DS:001B DS:001C DS:001D DS:001E DS:001F DS:0018 00 00 00 00 00 00 00 00 DS:0020 DS:0020 00
May add more lines if required
Status of following after execution
Register FLAGS Status AH AL OF 0 AX 48 BB DF 0 BH BL IF 1 BX 00 00 TF 0 CH CL SF 0 CX 00 00 ZF 0 DH DL X DX 00 04 AC-F 0 CS 48 AD X DS 48 BO PF 0 ES 48 9D X SS 48 AC CF 1 BP 00 00 SP 00 00 SI 00 04 DI 00 00 IP 00 26 Microprocessor _MIC-Assembly Language Program Sheet: