in和Out都是IO操作指令 , 例如out指令:OUT PortNo/DX, AL/AX
功能為把AL/AX的數據送到IO地址,IO地址如果大於FFH,則地址需要放入DX,要輸出字節,默認使用AL寄存器,要輸出字,默認使用AX寄存器。
例如:
MOV AL,10H //(將字節10H 從?I/O端口70H 輸出)
OUT 70H,AL
MOV AX,0010H //(將 字0010H 從I/O端口37FH 輸出。)
MOV DX,37FH
OUT DX,AX
擴展資料
編譯環境
用匯編語言等非機器語言書寫好的符號程序稱為源程序,匯編語言編譯器的作用是將源程序翻譯成目標程序。目標程序是機器語言程序,當它被安置在內存的預定位置上後,就能被計算機的CPU處理和執行。
匯編的調試環境總的來說比較少,也很少有非常好的編譯器。編譯器的選擇依賴於目標處理器的類型和具體的系統平臺。壹般來說,功能良好的編譯器用起來應當非常方便,比如,應當可以自動整理格式、語法高亮顯示,集編譯、鏈接和調試為壹體,方便實用。
對於廣泛使用的個人計算機來說,可以自由選擇的匯編語言編譯器有MASM、NASM、TASM、GAS、FASM、RADASM等,但大都不具備調試功能。如果是為了學習匯編語言,輕松匯編因為擁有壹個完善的集成環境,是壹款非常適合初學者的匯編編譯器。
百度百科-匯編語言