CS:0020 INT 21H ;relevant software input CODE ENDS ;End of code segment
DS:0000 DATA SEGMENT ;start of data segment
DS:0004 STRING1 DB 01H,02H,03H,04H,05H DS:0005 RES DB ? DATA ENDS ;End of data segment END ;End of the program Microprocessor _MIC-Assembly Language Program Sheet:
Contents of DATA Segment BEFORE Execution
DS:0000 DS:0001 DS:0002 DS:0003 DS:0004 DS:0005 DS:0006 DS:0007 DS:0000 CD 20 FF 9F 00 EA FF FF DS:0008 DS:0009 DS:000A DS:000B DS:000C DS:000D DS:000E DS:000F DS:0008 AD DE E0 01 C5 15 AA 01 DS:0010 DS:0011 Status of following DS:0012 DS:0013 after execution DS:0014 DS:0015 DS:0016 DS:0017 DS:0010 C5 Register15 89 02 20 10 FLAGS92 Status 01 AH DS:0018 DS:0019 AL DS:001A DS:001B DS:001C DS:001D OFDS:001E 0 DS:001F AX DS:0018 01 48 03 01 01 00 02 FF DF FF 0 FF DS:0020 BH BL IF 1 DS:0020 BX FF 00 05 TF 0 CH CL SF 0 CX 00 00 ZF 1 DH May DL add more lines if required X DX 00 Contents00of DATA Segment AFTER Execution AC-F 0 Enter this when BLUE line is on MOV AH,4CH CS 48 DS:0000 DS:0001 AD DS:0002 DS:0003 DS:0004 DS:0005 X DS:0006 DS:0007 DS:0000 DS PF 00 1 01 48 02 BO03 04 05 01 00 ES 48 DS:0008 DS:0009 9D DS:000A DS:000B DS:000C DS:000D X DS:000E DS:000F DS:0008 SS 00 48 00 AC00 00 00 00 CF 00 0 00 BP DS:0010 00 DS:0011 DS:0012 00 DS:0013 DS:0014 DS:0015 DS:0016 DS:0017 DS:0010 SP 00 00 00 0000 00 00 00 00 00 DS:0018 DS:0019 DS:001A DS:001B DS:001C DS:001D DS:001E DS:001F SI DS:0018 00 05 00 00 00 00 00 00 00 00 DI 00 00 DS:0020 IP DS:0020 00 00 1E
May add more lines if required
Microprocessor _MIC-Assembly Language Program Sheet: