DATA SEGMENT
A DB 20
B DB 10
C DW ?
A1 DB 20H
B1 DB 10H
A2 DB 20O
B2 DB 10O
A3 DB 11B
B3 DB 10B
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START:
MOV AX,DATA
MOV DS,AX
MOV AH,00
MOV AL,A
DIV B
MOV C,AX
MOV AL,A1
DIV B1
MOV C,AX
MOV AL,A2
DIV B2
MOV C,AX
MOV AL,A3
DIV B3
MOV C,AX
MOV AH,4CH
INT 21H
CODE ENDS
END START
;OUTPUT:->
;-R
;AX=0000 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0B9C ES=0B9C SS=0BAC CS=0BAD IP=0000 NV UP EI PL NZ NA PO NC
;0BAD:0000 B8AC0B MOV AX,0BAC
;-T
;
;AX=0BAC BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0B9C ES=0B9C SS=0BAC CS=0BAD IP=0003 NV UP EI PL NZ NA PO NC
;0BAD:0003 8ED8 MOV DS,AX
;-T
;
;AX=0BAC BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0005 NV UP EI PL NZ NA PO NC
;0BAD:0005 B400 MOV AH,00
;-T
;
;AX=00AC BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0007 NV UP EI PL NZ NA PO NC
;0BAD:0007 A00000 MOV AL,[0000] DS:0000=14
;-T
;
;AX=0014 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=000A NV UP EI PL NZ NA PO NC
;0BAD:000A F6360100 DIV BYTE PTR [0001] DS:0001=0A
;-T
;
;AX=0002 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=000E NV UP EI PL NZ NA PO NC
;0BAD:000E A30200 MOV [0002],AX DS:0002=0000
;-T
;
;AX=0002 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0011 NV UP EI PL NZ NA PO NC
;0BAD:0011 A00400 MOV AL,[0004] DS:0004=20
;-T
;
;AX=0020 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0014 NV UP EI PL NZ NA PO NC
;0BAD:0014 F6360500 DIV BYTE PTR [0005] DS:0005=10
;-T
;
;AX=0002 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0018 NV UP EI PL NZ NA PO NC
;0BAD:0018 A30200 MOV [0002],AX DS:0002=0002
;-T
;
;AX=0002 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=001B NV UP EI PL NZ NA PO NC
;0BAD:001B A00600 MOV AL,[0006] DS:0006=10
;-T
;
;AX=0010 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=001E NV UP EI PL NZ NA PO NC
;0BAD:001E F6360700 DIV BYTE PTR [0007] DS:0007=08
;-T
;
;AX=0002 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0022 NV UP EI PL NZ NA PO NC
;0BAD:0022 A30200 MOV [0002],AX DS:0002=0002
;-T
;
;AX=0002 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0025 NV UP EI PL NZ NA PO NC
;0BAD:0025 A00800 MOV AL,[0008] DS:0008=03
;-T
;
;AX=0003 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0028 NV UP EI PL NZ NA PO NC
;0BAD:0028 F6360900 DIV BYTE PTR [0009] DS:0009=02
;-T
;
;AX=0101 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=002C NV UP EI PL NZ NA PO NC
;0BAD:002C A30200 MOV [0002],AX DS:0002=0002
;-T
;
;AX=0101 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=002F NV UP EI PL NZ NA PO NC
;0BAD:002F B44C MOV AH,4C
;-T
;
;AX=4C01 BX=0000 CX=0043 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
;DS=0BAC ES=0B9C SS=0BAC CS=0BAD IP=0031 NV UP EI PL NZ NA PO NC
;0BAD:0031 CD21 INT 21