8086和8255A编程
答案:2 悬赏:20 手机版
解决时间 2021-01-02 12:01
- 提问者网友:浪荡绅士
- 2021-01-02 04:11
(电路大致为CPU和一个8255A连接,实现求电路中开关闭合的总个数,用循环移位判断进位标志中的值为0还是1编写一程序,来决定是否累加,8255A的A端口与8个开关连接B口接7447显示译码器)解题思路是:读8255A,A口中的内容
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-01-02 04:54
A
全部回答
- 1楼网友:煞尾
- 2021-01-02 05:22
8255a方式控制字, a口、b口、c口,都为方式0输出:
d7 d6 d5 d4 d3 d2 d1 d0
1 0 0 0 0 0 0 0 b = 80h,
;;8255a初始化8086微机汇编序:
codesegment
assumecs:code,ds:code
start: moval, 080h ;al←方式控制字
movdx, 21bh ;dx←8255控制口地址
outdx, al ;方式控制字→8255控制口
......
output: mov al, 0ffh
mov dx, 218h
out dx, al ;a口8个位输出高电平
mov dx, 219h
out dx, al ;b口8个位输出高电平
mov dx, 21ah
out dx, al ;c口8个位输出高电平
......
code ends
end start
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯