Loading [MathJax]/extensions/TeX/AMSmath.js

2016年4月12日 星期二

[組合語言][masm]輸出字元

題目:利用迴圈列印 ACII碼為41 ~61之間的字元
TITLE 利用迴圈列印 ACII碼為41 ~61之間的字元 (h504.asm)
INCLUDE Irvine32.inc ;INCLUDE 指令會從位於組譯器的INCLUDE目錄內的Irvine32.inc文字檔中,複製必要的定義與初始資訊
.data ;.data標記程式中含有變數的區域
Char BYTE 41
.code ;.code指引標記著程式碼區段起始的位置,所有可執行的敘述,都會放在程式碼區段內
main PROC ;PROC指引標記著程序的起始位置
mov ecx,21
L1:
mov AL, Char
call WriteChar
inc Char
Loop L1
call Crlf
exit ;將(非直接)呼叫一個預先定義的MS-Windows函式,此函式的作用是停止此程式的執行
main ENDP ;ENDP標記main程序的結束位置
END main ;標記此程式啟動的程序
view raw h504.asm hosted with ❤ by GitHub

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。