當前位置:編程學習大全網 - 編程軟體 - 匯編語言中 OUT DX,AL 指令操作過程是什麽? OUT操作碼實現的功能是什麽?

匯編語言中 OUT DX,AL 指令操作過程是什麽? OUT操作碼實現的功能是什麽?

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等,但大都不具備調試功能。如果是為了學習匯編語言,輕松匯編因為擁有壹個完善的集成環境,是壹款非常適合初學者的匯編編譯器。

百度百科-匯編語言

  • 上一篇:使用壹個觸屏控制西門子 s7 200 PLC,對觸摸屏設計壹般用什麽軟件?
  • 下一篇:如何使用USB轉IEEE1284打印線,怎樣設置?
  • copyright 2024編程學習大全網