汇编作业(2006.5.27)

来源:互联网 发布:淘宝大学在哪 编辑:程序博客网 时间:2024/06/10 15:19

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                                                     

原创粉丝点击