已知串行接口8251A+数据口地址为40H,控制口地址为41H。请编写程序,通过8251A+
1个回答
关注
展开全部
咨询记录 · 回答于2023-02-06
已知串行接口8251A+数据口地址为40H,控制口地址为41H。请编写程序,通过8251A+
串行接口,将32字节的数据从1000H发送出去//程序代码MOV DX,41H ; 8251A+控制口地址MOV AL,03H ; 设置串行接口工作方式OUT DX,ALMOV DX,40H ; 8251A+数据口地址MOV BX,1000H ; 数据起始地址MOV CX,32 ; 发送字节数SEND:MOV AL,[BX] ; 从BX处取出一字节数据OUT DX,AL ; 通过8251A+发送出去INC BX ; 指针向后移动LOOP SEND ; 循环发送