关闭

汇编作业(2006.5.27)

447人阅读 评论(0) 收藏 举报

DATA SEGMENT
 STR1 DB '0123456789ABCDEF'
 STR2 DB '0123456789ABCDEF'
 COUNT EQU $-STR2
 TISHI1 DB 'COMPARE RESULT: DIFFERENT!$' 
 TISHI2 DB 'COMPARE RESULT: SAME!$'
DATA ENDS

STACK SEGMENT PARA STACK
 DW 20H DUP(0)
STACK ENDS

CODE SEGMENT
 ASSUME CS:CODE, DS:DATA, SS:STACK
BEGIN: MOV AX, DATA
 MOV DS, AX
 MOV ES, AX
 
 MOV SI, OFFSET STR1
 MOV DI, OFFSET STR2
 MOV CX, COUNT
 MOV AX, 0
 CLD
 REPZ CMPSB
 JZ SAME
 JMP DIF
SAME: MOV DX, OFFSET TISHI2
 MOV AH, 09H
 INT 21H
 JMP OVER
 
DIF: MOV DX, OFFSET TISHI1
 MOV AH, 09H
 INT 21H
 
OVER: MOV AH, 4CH
 INT 21H
CODE ENDS
END BEGIN                                                     

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:22623次
    • 积分:439
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:0篇
    • 译文:0篇
    • 评论:10条
    文章分类
    文章存档
    最新评论