汇编基础(一)
匯編語言的符號指令
匯編語言是一種符號語言,它用:
助記符:表示操作碼。
符號或符號地址:表示操作數或操作數地址。
?
下面給出80486符號指令與機器指令對照表
?
MOV:MOVE傳送
ADD:加
SUB:減
RET:RETURN?返回
?
指令長度:486指令長度(機器指令長度)為1~16字節,規定多字節指令占用連續的內存單元,存放指令第一字節的內存地址,稱為”指令地址”
?
指令存放
先寫操作碼,再寫操作數。
多字節操作數連續存放。
存放規則:低位字節存放在低地址單元,高位字節存放在相鄰的高地址單元。
如:12345H單元中有一條指令?MOV?AX,6789H
?
?
符號指令的書寫格式:
?
如:NEXT:?ADD?AX,BX ;AX+BX->AX
MOV?CH,00H ;將立即數00H送入CH寄存器
INC?SI ;SI+1->SI
標號:以字母開頭,后跟字幕、數字、下劃線,長度<=31個字符,標號又稱符號地址,代表該指令的邏輯地址。可有可無,設置是為了程序的轉向
注釋:以”;”開頭,不執行,打印程序清單時照原樣打印,”系統保留字”不能做標號。
總結
- 上一篇: C/C++信息隐写术(四)之大程序藏入B
- 下一篇: 程序功能:延时(定时)