永发信息网

若8255A的端口A定义为方式0,输入;端口B定义为方式1,输出;端口C的高4位定义为方式0,输出

答案:1  悬赏:0  手机版
解决时间 2021-02-12 03:21
  • 提问者网友:夢醒日落
  • 2021-02-11 17:25
若8255A的端口A定义为方式0,输入;端口B定义为方式1,输出;端口C的高4位定义为方式0,输出
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-02-11 18:14
MOV AL, 10010100b ;AL←方式控制字
OUT 83H, AL ;方式控制字→8255控制口追问谢谢,其他两题能帮我做出来吗追答请采纳了这题的解答,我再解答别的题目。追问好的你好,其他两题能帮我做出来吗追答楼主匿名,未知另外的两题是什么题目。追问假设一片8255A的使用情况如下,A口为方式0输入,B口为方式0输出。此时连接的CPU为8086,地址线的A1,A2分别接至8255A的A0,A1,而芯片的CS来自A3A4A5A6A7=00101.试完成8255A的端口地址和初始化程序追答若 A7A6A5A4A3 = 10100
则:
A口地址 =1010 0000b =A0h
B口地址 =1010 0010b =A2h
C口地址 =1010 0100b =A4h
控制口地址 =1010 0110b =A6h

初始化程序:
MOV AL, 1001000b ;方式控制字送AL
OUT A6H, AL ;方式控制字输出到8255控制口追问好的,谢谢初始化程序那个是1001100b?追答若A口方式0输入,B口方式1输出, C口高4位方式0输出,
初始化程序应修改为:
MOV AL, 10010110b ;方式控制字送AL
OUT A6H, AL ;方式控制字输出到8255控制口追问好的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯