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+ 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告