sy5-1.asm

来自「硬件电路测试参考数据包」· 汇编 代码 · 共 79 行

ASM
79
字号
;     实验五 (01)      系统软中断实验  THE5_1.ASM

stac  segment
sta1  dw 100 dup(?)
stac  ends

data  segment
da0   db "*$"
da1   db " $"
data  ends

code  segment
main  proc far
      assume cs:code,ds:data,ss:stac,es:data
start:NOP
      push ds
      xor ax,ax
      push ax
      mov ax,data
      mov ds,ax
      mov es,ax
      push ds
      mov al,3h
      mov ah,0
      int 10h
      mov ax,seg I60
      mov ds,ax
      lea dx,I60
      mov ah,25h
      mov al,60h
      int 21h
      lea dx,I60
      mov ah,25h
      mov al,60h
      int 21h
      pop ds
      mov di,040ah
mm:   mov ah,2
      mov bh,0
      mov dx,di
      int 10h
      lea dx,da0
      mov ah,09h
      int 21h
      int 60h
      inc di
      cmp di,043dh
      jnz mm
      mov di,040ah
mm1:  mov ah,2
      mov bh,0
      mov dx,di
      int 10h
      lea dx,da1
      mov ah,09h
      int 21h
      int 60h
      inc di
      cmp di,043dh
      jnz mm1
      ret
main  endp

I60   proc far
      push cx
      push dx
      mov cx,09ffh
t:    mov dx,250h
tt:   dec dx
      jnz tt
      loop t
      pop dx
      pop cx
      iret
I60   endp

code  ends
      end start

⌨️ 快捷键说明

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