複製鏈接
請複製以下鏈接發送給好友

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)

目錄

  1. 1 簡介
  2. 2 應用
  3. Pascal
  4. NASM

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的值。