微机原理字符串比较设计

字符串比较设计。要求:对键盘上输入的两个字符串进行比较,如相同,则显示“MATCH”,否则显示“NOMATCH”。这个如何编啊?知道的指导下,谢谢,是微机原理的不是C语言... 字符串比较设计。要求:对键盘上输入的两个字符串进行比较,如相同,则显示“MATCH”,否则显示“NO MATCH”。
这个如何编啊?知道的指导下,谢谢,
是微机原理的不是C语言的哦,
题目是微机原理及应用的课程设计题,要求用微机原理的汇编程序编写,望高手帮忙,急着回家啊……
展开
 我来答
FOOL_ENGINEER
2010-01-19 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:23.2万
展开全部
是ASM86指令系统吧
DATA SEGMENT
BUF1 DB 40
DB ?
DB 40 DUP(?)
BUF2 DB 40
DB ?
BUF3 DB'NOT MATCH$'
BUF4 DB'MATCH$'
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START:MOV AX,DATA
MOV DS,AX

MOV DI,OFFSET BUF1 ;0A 功能调用
MOV AH,0AH
INT 21H
MOV DL,0AH ;回车换行
MOV AH,2
INT 21H
MOV DL,0DH
MOV AH,2
INT 21H
MOV DI,OFFSET BUF2 ;0A 功能调用
MOV AH,0AH
INT 21H
MOV DL,0AH ;回车换行
MOV AH,2
INT 21H
MOV DL,0DH
MOV AH,2
INT 21H
MOV SI,BUF1
ADD SI,1H
MOV CX,[SI]
J1:MOV AL,[SI]
MOV DL,[DI]
CMP AL,DL
JNZ L1
ADD SI,1H
ADD DI,1H
LOOP J1
JMP L2
L1:LEA DX,BUF3
MOV AH,9H
INT 21H
L2:LEA DX,BUF4
; MOV AH,9H
; INT 21H
CODE ENDS
END START
电力一方
2010-01-18
知道答主
回答量:56
采纳率:0%
帮助的人:13.9万
展开全部
我只知道用到cmp、jump,还有就是输出字符指令。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
融芳生映雪
2019-08-18 · TA获得超过3981个赞
知道大有可为答主
回答量:3126
采纳率:31%
帮助的人:210万
展开全部
是ASM86指令系统吧
DATA
SEGMENT
BUF1
DB
40
DB
?
DB
40
DUP(?)
BUF2
DB
40
DB
?
BUF3
DB'NOT
MATCH$'
BUF4
DB'MATCH$'
DATA
ENDS
CODE
SEGMENT
ASSUME
DS:DATA,CS:CODE
START:MOV
AX,DATA
MOV
DS,AX
MOV
DI,OFFSET
BUF1
;0A
功能调用
MOV
AH,0AH
INT
21H
MOV
DL,0AH
;回车换行
MOV
AH,2
INT
21H
MOV
DL,0DH
MOV
AH,2
INT
21H
MOV
DI,OFFSET
BUF2
;0A
功能调用
MOV
AH,0AH
INT
21H
MOV
DL,0AH
;回车换行
MOV
AH,2
INT
21H
MOV
DL,0DH
MOV
AH,2
INT
21H
MOV
SI,BUF1
ADD
SI,1H
MOV
CX,[SI]
J1:MOV
AL,[SI]
MOV
DL,[DI]
CMP
AL,DL
JNZ
L1
ADD
SI,1H
ADD
DI,1H
LOOP
J1
JMP
L2
L1:LEA
DX,BUF3
MOV
AH,9H
INT
21H
L2:LEA
DX,BUF4
;
MOV
AH,9H
;
INT
21H
CODE
ENDS
END
START
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式