.286
public outnum
code segment
assume cs:code, ds:code
count1 db 0
count2 db 0
endchar db 0
maxdigit db 0
db 0
dw 0
value dw 0
dw 0
outnum proc far
; IN:
; LONG IN DX:AX, WORD IN AX
; BL(b1_b0)=1 WORD
; 2 LONG
; BL(b3_b2)=0 BIN
; 1 DEC
; 2 HEX
; BL(b4)=1 HAS SIGN
; 0 HAS NOT SIGN
; BL(b5)=1 HAS BDHID
; 0 HAS NOT BDHID
; BH=DIGIT AMOUNT LIMIT