彙編語言程式也稱為彙編語言源程式,就是用彙編語言編寫的一種電腦程式, 屬於計算機低級語言程式,是屬性為ASM的源檔案。彙編語言程式在經過彙編、連結後得到可執行程式即EXE檔案。
彙編語言程式裡面包括彙編指令、偽指令、和宏指令、數字、字元,還有處理器的通用暫存器、段暫存器。偽指令可以完成如處理器選擇、定義程式模式、定義數據、分配存儲器、指示程式結束等功能;宏指令的使用可以縮短程式的長度,還可以調用系統程式裡面的函式或程式;數字和字元則是程式里的相關數據和處理對象;通用暫存器用來存放計算過程中所用到運算元、結果或其他信息;段暫存器用於存儲器定址,直接或間接地存放段地址。彙編指令構成程式的代碼部分,程式的功能實現就是靠編制彙編指令。彙編語言程式的英語為Assembly language program,中文為彙編語言程式。
基本介紹
- 中文名:彙編語言程式
- 領域:電腦程式
- 又名:彙編語言源程式
彙編語言程式
彙編語言程式實例
TABLE DB 39H,30H,38H,32H,37H,34H,36H,33H,31H,35H;密碼錶 RESULT DB 4 DUP(?);四位十進制數對應的密碼 DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE MAIN PROC FAR MOV AX,DATA MOV DS,AX MOV ES,AX LEA BX,TABLE LEA DI,RESULT MOV AX,1234;已知的四位十進制數,以下分別求四位十進制數位,並將密碼存入RESULT中 MOV SI,1000 CALL NUMBER MOV SI,100 CALL NUMBER MOV SI,10 CALL NUMBER MOV SI,1 CALL NUMBER LEA DI,RESULT;在螢幕上依次顯示四位加密後的十進制數 MOV CX,4 NEXT: MOV DL,[DI] MOV AH,2H INT 21H INC DI LOOP NEXT ;按任意鍵退出 mov ah,1 int 21h MOV AX,4C00H INT 21H MAIN ENDP NUMBER PROC NEAR MOV DX,0 DIV SI MOV SI,DX XLAT STOSB MOV AX,SI RET NUMBER ENDP CODE ENDS END MAIN.