转换开关状态的汇编程序

问题—— 用8085编写汇编语言程序,实现8085与8255的接口。8个交换机连接在端口A。将这些交换机的状态转移到连接LED的端口B。

null

例如——

图片[1]-转换开关状态的汇编程序-yiteyi-C++库 输入端口为A,输出端口为B。

算法-

  1. 构造控制字寄存器
  2. 从端口A输入数据
  3. 在端口B中显示结果

项目-

助记符 评论
MVI A,90岁 A.← 92
出局83 控制寄存器← A.
80年代 A.→ A港; 出局81 C口A口← A.
RET 回来

解释——

  1. MVI A,92岁 表示控制寄存器的值为92。
    D7=1 as it is in I/O mode
    D6=0 & D5=0 as Poet A is in m0 mode
    D4=1 as Port A is taking input
    D3=0 & D0=0 as Port C is not taking part
    D2=0 as mode of Port B is m0
    D1=0as Port B is displaying the result
  2. 出局83 将A的值放入83H,这是端口控制寄存器的端口号。
  3. 80年代 从80H(端口A的端口号)获取输入。
  4. 出局81 在81H中显示结果,这是端口B的端口号。
  5. RET 回来
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享