⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.asm

📁 华工电信系汇编习题的编程实现
💻 ASM
字号:
stack segment stack 'stack'
      dw 32 dup(?)
stack ends

data segment
     Outbuf db 'Please input an number:$'
data ends

code segment
     begin proc far
     assume ss:stack,cs:code,ds:data
     push ds
     sub ax,ax
     push ax
     mov ax,data
     mov ds,ax


     mov dx,offset Outbuf
     mov ah,9
     int 21H

     mov ah,1
     int 21H
     sub al,030H    
     push ax
     
     mov dl,00DH
     mov ah,2
     int 21H

     mov dl,00AH
     mov ah,2
     int 21H
     pop ax
 
     mov cl,al
     mov al,1
     shl al,cl
     mov cx,0
AGAIN:
     INC cx
     mov ah,0
     mov dl,10
     div dl
     push ax
     CMP al,0
     JNZ AGAIN
COUT:
     pop dx   
     add dh,030H
     mov dl,dh  
     mov ah,2
     int 21H
     loop COUT     

        
     ret
begin endp
code ends
     end begin

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -