8085微处理器中的IN和OUT指令


在8085指令集中,有两个指令用于与I/O端口通信。它们是IN和OUT指令。IN或OUT指令助记符后面应跟一个8位端口地址。因此,在基于8085的微型计算机中,可以有28 = 256个输入端口和256个输出端口。IN和OUT都是2字节指令。

助记符,操作数
操作码(十六进制)
字节数
IN端口地址
DB
2
OUT端口地址
D3
2


对于IN指令,端口#的当前8位内容将被送入累加器。假设端口#连接了8个DIP开关,其状态为ON-ON-OFF-ON-ON-ON-OFF-ON。因此,执行IN PORT#指令后,累加器的内容将为1101 1101。

对于OUT指令,累加器的当前8位内容将被复制到端口#。假设累加器的初始内容为0101 0101,并且8位端口连接了8个LED。那么,执行OUT PORT#指令后,LED将显示如下所示的开-关状态:


更新于:2020年6月27日

6K+ 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告