日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在 emu8086 中学习汇编In,Out指令

發布時間:2025/4/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 emu8086 中学习汇编In,Out指令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

IN,從端口輸入;

OUT,輸出到端口;

?

IN AL,21H  從21H端口讀取一字節數據到AL
IN AX,21H  從端口地址21H讀取1字節數據到AL,從端口地址22H讀取1字節到AH

OUT 21H,AL  將AL的值寫入21H端口
OUT 21H,AX  將AX的值寫入端口地址21H開始的連續兩個字節。(port[21H]=AL,port[22h]=AH)

啟動emu8086,打開其自帶簡單IO例子;如下;

進入仿真,在 虛擬設備 菜單下,自帶一個簡單端口模擬設備;只能模擬110,112端口;如下;

單步執行;執行完17、18行以后,B8被放入AL,B8被輸出到110端口;110的十六進制是6E;如下;

執行完21,22行以后,1357h被放入AX,1357h被輸出到112端口;如下;

往下,執行了 MOV AX, 00000h 以后,AX被清零;

執行了 IN AL, 06Eh 以后,B8被讀入到AL,如下;

執行了 IN AX, 070h以后,1357h被讀入到AX,如下;

它的自帶簡單端口模擬器沒什么功能;當在第一個文本框輸入4,第三個文本框的值自己變為4h,在第二個文本框輸入79,第四個文本框的值自己變為4Fh;

?

總結

以上是生活随笔為你收集整理的在 emu8086 中学习汇编In,Out指令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。