-
qword
鎖定
qword全稱是Quad Word。2個字節就是1個Word(1個字,16位),q就是英文quad-這個詞根(意思是4)的首字母,所以它自然是word(2字節,0~2^16-1)的兩倍、字節的四倍,4字節,0~2^64-1。此外,它還是Pascal和nasm語言中的關鍵字。
- 中文名
- 八字
- 外文名
- qword
- 別 名
- Quad Word
- 含 義
- 無符號的整型(0~2^64-1)
qword簡介
1個二進制位稱為1個bit,8個二進制位稱為1個Byte,也就是1個字節(8位),2個字節就是1個Word(1個字,16位)而q就是英文quad-這個詞根(意思是4)的首字母,就是一個word的4倍。所以它自然是word(2字節,0~2^16-1)的四倍,8字節,0~2^64-1。
凡是帶“word”的(例如:dword、qword),都是非負數,一般在0與18446744073709551615之間。
qword應用
qwordPascal
在Pascal語言中,qword是主要標識符之一,它表示的含義是無符號的整型(0~2^64-1),也叫做qword類型。
qwordNASM
在nasm語言中,qword是一個關鍵字,可以用來修飾一個操作數為八字。
語法:qword+操作數
例:
mov dword [x], x
向指定內存地址寫入32位數據。
jmp dword [x]
bx處的內存值為目的地址,高地址存放cs,低地址存放ip。
jmp dword x
以32位模式跳轉到指定地址。
mov [dword x], x
以32位尋址向目的地址寫入eax的值。