8086I/O口的控制實(shí)驗(yàn)
一、硬件平臺(tái)的搭建
1,、 用Proteus7.7仿真8086CPU, 注意:Proteus7.5版本以上的仿真軟件才有8086,;
2、 繪制電路圖如下:
8086工作在最小工作模式下,,
3,、 總線的繪制方式點(diǎn)畫出藍(lán)色的總結(jié),再點(diǎn)放置標(biāo)號(hào),,在藍(lán)色總線上放置總線標(biāo)號(hào),,如:AD[0..7];
4,、 標(biāo)號(hào)的放置快速方法,按下“A”鍵,。彈出的對(duì)話框下輸入NET=AD#;
二,、軟件的編寫
1、編寫軟件用EMU8086軟件編寫 ,打開EMU8086軟件,,輸入以下代碼
CODE SEGMENT ;
ASSUME CS:CODE
IN245 EQU 08000H ;定義輸入地址,,
OUT373 EQU 09000H ;定義輸出地址,
START:
MOV DX,IN245
IN AL,DX
MOV DX,OUT373
OUT DX,AL
JMP START
CODE ENDS
END START
編譯出輸.EXE 或.COM文件,,在Proteus7.7雙擊8086芯片,,出現(xiàn)如下圖所示的窗口
加載.EXE 或.COM文件。
注意更改存儲(chǔ)器的大小,,如下圖 所示: