汇编 整数常量 实数常量 字符常量 字符串常量 保留字 标识符 伪指令 指令 nop指令
生活随笔
收集整理的這篇文章主要介紹了
汇编 整数常量 实数常量 字符常量 字符串常量 保留字 标识符 伪指令 指令 nop指令
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
整數(shù)常量
[{ + | - }] digits { radix }
| h | 十六進(jìn)制 |
| q/o | 八進(jìn)制 |
| d | 十進(jìn)制 |
| b | 二進(jìn)制 |
| r | 編碼實(shí)數(shù) |
| t | 十進(jìn)制(備用) |
| y | 二進(jìn)制(備用) |
整型常量表達(dá)式
| () | 1 |
| +, - | 2 |
| *, / | 3 |
| MOD | 3 |
| +, - | 4 |
實(shí)數(shù)常量
[{+ | -}] integer.[integer] [E[{+ | -}] integer]
2. +3.0 -44.2E+05 26.E5+1.0 ;十進(jìn)制數(shù) 0011 1111 1000 0000 0000 0000 0000 0000 ; IEEE浮點(diǎn)數(shù)格式 +1.0 3F800000r ; 編碼為短實(shí)數(shù)字符常量
'A' "d"字符串常量
'ABC' 'X' "Good night, Gracie" '4096' "This isn't a test" 'Say "Good night," Gracie'保留字(一般不區(qū)分大小寫(xiě))
- 指令助記符,如 MOV, ADD, MUL
- 寄存器名稱, 如 eax, ebx
- 偽指令,如 .data, .code
- 屬性,如 BYTE, WORD
- 運(yùn)算符, 如 +, -
- 預(yù)定義符號(hào),如@data
標(biāo)識(shí)符
- 1至247個(gè)字符
- 不區(qū)分大小寫(xiě)
- 第一個(gè)字符為(A-Z, a-z), _, @, ?, $
注:運(yùn)行匯編時(shí),添加-Cp時(shí)區(qū)分大小寫(xiě);一般應(yīng)避免用@和_作為第一個(gè)字符
偽指令
- 定義段
指令
-
標(biāo)號(hào)(可選)
-
數(shù)據(jù)標(biāo)號(hào)和代碼標(biāo)號(hào)
;數(shù)據(jù)標(biāo)號(hào) count DWORD 100 array DWORD 1024, 2048DWORD 4096, 8192 ; 代碼標(biāo)號(hào) target:mov ax, bx...jmp targetL1: mov ax, bx L2: ...
-
-
指令助記符(必需)
- MOV ADD SUB MUL JMP CALL
-
操作數(shù)(通常必需)
stc ; 進(jìn)位標(biāo)志位置1 inc eax ; eax加1 mov count, ebx ; 將ebx傳遞傳送給變量count imul eax, ebx, 5 ; ebx與5相乘,結(jié)果送入eax -
注釋(可選)
-
單行注釋 ;
-
塊注釋
comment ! ... ! ; 任何符號(hào)都可
[label: ] mnemonic [operands] [; comment]
-
nop 空操作指令
- 用于對(duì)齊地址邊界,使得加載更快
總結(jié)
以上是生活随笔為你收集整理的汇编 整数常量 实数常量 字符常量 字符串常量 保留字 标识符 伪指令 指令 nop指令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 汇编 头文件 依赖库文件
- 下一篇: 汇编 整数变量 浮点数变量 符号常量