简单的输出4的二进制数
data segment;定义数据段
x dw 4
data ends
code segment;定义代码段
assume cs:code,ds:data;将数据存储到内存中
start:
mov ax,data
mov ds,ax
mov ax,x
mov bl,2
div bl;商在al里,余数在ah里
mov bh,ah;第一个余数
add bh,30h
div bl;商在al里,余数在ah里
mov ch,ah;第二个余数
add ch,30h
div bl;商在al里,余数在ah里
mov dl,ah
add dl,30h
mov ah,02h;输出第三个余数
int 21h
mov dl,ch
mov ah,02h
int 21h
mov dl,bh
mov ah,02h
int 21h
mov ah,4ch
int 21h
code ends
end start
如果没有 add **,30h,dosbox会输出一个死亡微笑,就这种的