#汇编语言#求救#报错#大神

BinaryEarth 2020-06-20 10:44:04

D SEGMENT
PASS1 DB '12AB'
N EQU $-PASS1
D1 DB 'PASSWARD?',0DH,0AH,'$'
PASS2 DW 20
DB ?
DB 20 DUP(?)
D2 DB 0DH,0AH,'OK $'
D ENDS
C SEGMENT
ASSUME CS:C,DS:D,ES:D
BG:MOV AX,D
MOV DS,AX
MOV ES,AX
LEA DX,D1
MOV AH,9
INT 21H
LEA DX,PASS2
MOV AH,0AH
INT 21H
LEA SI,PASS1
LEA DI,PASS2
CMP BYTE PTR[DI+1],N
JNE LAST
MOV CX,N
LEA DI,PASS2+2
CLD
REPZ CMPSB
JZ DISOK
LAST:MOV AH,4CH
INT 21H
DISOK:LEA DX,D2
MOV AH,9
INT 21H
JMP LAST
C ENDS
END BG
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
应该没有语法错误,可能是汇编器的问题
BinaryEarth 2020-06-20
  • 打赏
  • 举报
回复

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧