
.model small
.code
.startup
mov cx, 32087
lea di, buffer
lea bx, digits
mov ax, cx
shr ax, 12
and ax, 0Fh
xlat
mov [di], al
inc di
mov ax, cx
shr ax, 8
and ax, 0Fh
xlat
mov [di], al
inc di
mov ax, cx
shr ax, 4
and ax, 0Fh
xlat
mov [di], al
inc di
mov ax, cx
and ax, 0Fh
xlat
mov [di], al
lea dx, message
mov ax, 0900h
int 21h
lExit: .exit 0
.data
digits db '0123456789ABCDEF'
message db ' CX = '
buffer db ' ','h','$'
.stack 128
end