基本I/O接口电路设计实验
来源:互联网 发布:sudoers ubuntu 编辑:程序博客网 时间:2024/06/10 00:22
;***************根据CHECK配置信息修改下列符号值*******************IOY0 EQU 0A000H ;片选IOY0对应的端口始地址IOY1 EQU 0A040H ;片选IOY1对应的端口始地址;*****************************************************************MYIO_A EQU IOY0+00H*4 ;基本输入输出单元A组端口地址MYIO_B EQU IOY1+00H*4 ;基本输入输出单元B组端口地址STACK1 SEGMENT STACK DW 256 DUP(?)STACK1 ENDSCODE SEGMENT ASSUME CS:CODESTART: MOV DX,MYIO_A ;读写基本I/O单元A组的端口 IN AL,DX OUT DX,AL MOV DX,MYIO_B ;读写基本I/O单元B组的端口 IN AL,DX OUT DX,AL MOV AH,1 ;判断是否有按键按下 INT 16H JZ START ;无按键则跳回继续循环,有则退出QUIT: MOV AX,4C00H ;返回到DOS INT 21HCODE ENDS END START