微型计算机程序注释,求大神帮忙指导一下这个程序的注释怎么写,急急急,在线等...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

data segment

count dw 18

num dw 255

msg db 'hello$!'

data ends

code segment

main proc far

assume cs:code;ds:data

start:

mov ax,data

mov ds,ax

mov al,1ch

mov ah,25h

int 21h

push es

push bx

push ds

mov dx,offset ring

mov ax, seg ring

mov ds,ax

mov al,1ch

mov ah,25h

int 21h

pop ds

in al,21h

and al,11111110b

out 21h,al

sti

;;wait for interrupt

mov ax,65534

delay1:

mov di,65534

delay2:

mov si,65534

delay3:

dec si

jnz delay3

dec di

jnz delay2

dec ax

jnz delay1

pop dx

pop ds

mov al,1ch

mov ah,25h

int 21h

mov ax,4c00h

int 21h

main endp

;...................

ring proc near

push ds

push ax

push cx

push dx

mov ax,data

mov ds,ax

sti

dec count

jnz exit

mov dx,offset msg ;

mov ah,09h

int 21h

mov dl,0ah

mov ah,2

int 21h

;mov dl,0dh

;mov ah,2

;int 21h

mov count, 18

cli

pop dx

pop cx

pop ax

pop ds

iret

exit :

cli

pop dx

pop cx

pop ax

pop ds

iret

ring endp

code ends

end start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值