英语
微机原理
硬件中断由 硬件产生 软件中断由软件提供
硬件是随机的 软件是已知的
硬件通常使用类型码 软件是不需要的
硬件的NMI 和 INTR 引脚
无条件 简单外设
查询 CPU效率不高 需要外设提供状态口
中断 需要外设向CPU发送中断请求具有发送中断请求的能力 同时要发送类型码
DMA 产生大量的数据
采用指针依次比较的方式
DATA SEGMENT
ORG 1400H
STR2 DB ‘ABCDEFG’
ORG 2500H
STR1 DB ‘ABCDEFG’
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA SI,STR1;MOV SI,2500H
LEA DI,STR2;MOV DI,1400H
MOV CX,100;循环次数
CMP AL,[DI];比较
JNE ERR;不同跳ERR
INC SI
INC DI;指向下一个位置 继续比较
LOOP LL;CX-1不是0 继续比较
;CX=0时 说明比较完毕 仍为跳转
;完全相同
MOV BX,0;清零BX
MOV AL,0
JMP EXIT0
`MOV AH,4CH`
`INT 21H`
CODE ENDS
END START