qword
英语单词
qword全称是Quad Word。2个字节就是1个Word(1个字,16位),q就是英文quad-这个词根(意思是4)的首字母,所以它自然是word(2字节,0~2^16-1)的四倍,8字节,0~2^64-1。此外,它还是Pascal和nasm语言中的关键字。
简介
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之间。
应用
Pascal
Pascal语言中,qword是主要标识符之一,它表示的含义是无符号的整型(0~2^64-1),也叫做qword类型。
NASM
nasm语言中,qword是一个关键字,可以用来修饰一个操作数为八字。
语法:qword+操作数
例:
mov dword [x], x
向指定内存地址写入32位数据。
jmp dword [x]
bx处的内存值为目的地址,高地址存放cs,低地址存放ip。
jmp dword x
以32位模式跳转到指定地址。
mov [dword x], x
以32位寻址向目的地址写入eax的值。
参考资料
最新修订时间:2023-09-22 16:59
目录
概述
简介
应用
参考资料