- 14
- 0
- 约1.63万字
- 约 107页
- 2018-06-19 发布于湖北
- 举报
② 软件设计:程序流程图 整个程序分主程序和中断服务程序两部分。 程序清单如下: STACK SEGMENT PARA′STACK′ DW 256 DUP(?) STACK ENDS DATA SEGMENT PARA′DATA′ OLD_OFF DW ? OLD_SEG DW ? BUFR DB 100 DUP(0) PRT DW ? DATA ENDS 主程序 CODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:DATA, SS:STACK ADC PROC FAR MOV AX, DATA MOV DS,AX MOV ES, AX MOV AX, STACK MOV SS, AX 825C5A初始化 MOV DX, 303H ; 82C55A命令端口 MOV AL, 90H ; 82C55A的方式命令字 OUT DX, AL MOV AL, 0EH ; 置PC7=0, 使START和ALE无效 OUT DX, AL MOV AL,0CH ; 置PC6=0, 使OE无效 OUT DX, AL ; 修改中断向量 MOV AX, 350CH ; 取IRQ4的中断向量,并保存 INT 21H MOV OLD_OFF, BX MOV BX, ES
原创力文档

文档评论(0)