m0_68803642 2022-05-17 20:55 采纳率: 50%
浏览 23
已结题

下面是一个汇编语言我想要个注解就是每一句是什么意思

CODE SEGMENT ;
ASSUME DS:DATA,SS:STACK,CS:CODE;
START:MOV AX,DATA ;
MOV DS,AX ;
LEA DX,INFON ;在屏幕上显示提示信息
MOV AH,9
INT 21H
LEA DX,BUF ;从键盘输入年份字符串
MOV AH,10
INT 21H
MOV CL, [BUF+1]
LEA DI,BUF+2
CALL DATACATE
CALL IFYEARS
JC A1
LEA DX,N
MOV AH,9
INT 21H
JMP EXIT
A1: LEA DX,Y
MOV AH,9
INT 21H
EXIT: MOV AH,4CH
INT 21H

DATACATE PROC NEAR
PUSH CX
DEC CX
LEA SI,BUF+2
TT1: INC SI
LOOP TT1
;LEA SI,CX[DI]
POP CX
MOV DH,30H
MOV BL,10
MOV AX,1
L1: PUSH AX
SUB BYTE PTR [SI],DH
MUL BYTE PTR [SI]
ADD W,AX
POP AX
MUL BL
DEC SI
LOOP L1
RET
DATACATE ENDP

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月25日
    • 创建了问题 5月17日

    悬赏问题

    • ¥15 付费100元 悬赏iphone 15pm 链接watch s7 移动一号双终端 下载不了esim文件解决办法?
    • ¥60 云南移动网络无法访问网站,但联通电信可正常访问
    • ¥15 寻找有过Qt加载网页项目经验的人
    • ¥15 我的电脑在最近一次windows更新后彻底打不开了,一按电源键只有这个提示,如何解决
    • ¥15 烝救者笔记本然后刷thinkbook笔记本的bios
    • ¥15 同心圆环圆心的高精度测量
    • ¥15 vs2010修改时间编辑控件
    • ¥15 郑州牧原测试岗值得去吗
    • ¥100 复现论文:matlab仿真代码编写
    • ¥15 esp32驱动GC9A01循环播放视频