汇编语言: 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。

来源:互联网 发布:错误的数据统计 编辑:程序博客网 时间:2024/05/22 13:45

试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。

data segmentN dw 1011111101011011bdata endsstack segment stackdw 20h dup(?)top label wordstack endscode segment    assume ds:data,cs:code,ss:stack    p proc far    mov ax,data    mov ds,ax    mov ax,stack    mov ss,ax    lea sp,top    mov bx,N    xor cx,cx       mov ax,bx   l1: mov dx,0            mov bx,10    ;ax dx    div bx      push dx     inc cx    cmp ax,0    je input    jmp l1input:      pop dx    add dl,30h    mov ah,02h    int 21h    loop inputexit:    mov ah,4ch    int 21h    p endp      code ends       end p 
阅读全文
0 0
原创粉丝点击