有点不明白?这是怎么回事呢?
本帖最后由 大黑鱼 于 2014-4-25 23:47 编辑MAIN:MOVAL, 0A0H ;1010 ×0×0B MOVDX, 00C6H OUTDX, AL ;设置控制字 MOV AL, 01H OUTDX, AL ;将PC0置1,选通无效 XOR AX, AX ;为什么这是这是设置子程序的入口呢?
MOVDS, AX MOVBX,002CH MOVAX,2000H MOV ,AX MOVAX,1000H MOV ,AX ;装配中断向量 MOVAL, 0DH ;0××× 1101B OUTDX, AL ;将PC6置1,允许8255A中断 STI ;CPU开中断
TINTR:MOVAL, MOV DX, 00C0H OUTDX, AL ;待打印字符送端口A MOVAL, 00 MOVDX,00C6H ;将PC0清0,产生选通信号 OUTDX, AL INCAL OUTDX, AL ;将PC0置1,撤消选通信号 . . . IRET ;中断返回
nA口地址:0C0H,B口地址:0C2H,C口地址:0C4H,控制口地址:0C6H
终端类型码ob
没人回答!!我自己回答吧!!中断向量表貌似是中断之后的地址!CPU通过中断向量去实现一些其他功能!!!个人理解
页:
[1]