星哥笔记 - 二进制
type: channel
link: https://www.cingetech.com/tag/二进制/
items: 计算机中 Byte，Word, Dword, Qword 区别和联系

计算机中 Byte，Word, Dword, Qword 区别和联系
type: item
date: 2023-02-19T02:50:00+08:00
description: 注册表Dword/Qword类型有什么区别？在打开注册表后我们可以在一些指定的项上新建项，当我们在一个项（就是左侧类似文件夹的）中除了可以新建项，还可以新建“字符串值”、“二进制值”、“DWORD”、“Qword”等不同类型的值，那么都有什么区别呢？字符串值(S) 字符串值在Windows的注册表中，用来描述文件属性、硬件标识等信息。字符串值由字母和数字组成，它的最大长度不能超过255个字符。和键、键值组成了一种键值项数据，相当于Win.ini、Ssytem.ini文件中，每个小节下面的设置行含义相仿。如下面关于WMP的字符串值，第二个表示软件名称，第三个表示程序安装路径。二进制值(B) 在Windows的注册表中，二进制值是没有长度限制的，可以是任意个字节长。在注册表编辑器中，二进制以十六进制的方式显示出来。DWORD值(D) 在Windwos的注册表中，DWORD值是一个32位(双字节长)长度的数值。在注册表编辑器中，系统以十六进制的方式显示DWORD值。QWORD值(Q) 在Windwos的注册表中，DWORD值是一个64位(双字节长)长度的数值。在64位系统下才有，32为是没有的。PS：补充一点小知识HEX ：十六进制 HexadecimalDEC ：十进制 DecimalOCT ：八进制 OctalBIN ：二进制 Binary1、MC：清除存储器中的数值。Memory Clear2、MR：将存于存储器中的数显示在计算器的显示框上。Memory Read3、MS：将显示框的数值存于存储器中。如果存储器中有数值将会显示M标志。Memory Storage4、M+：将显示框的数与存储器中的数相加并进行存储。位 bit: 是计算机内部数据储存的最小单位字节 Byte: 八个比特 (bit) 称为一个字节,是计算机中数据处理的最基本的单位字 Word: 两个字节称为一个字, 即16位双字 Dword: 两个字称为一个双字，两个Word，为32位 D为double四字 Qword: 两个双字称为一个四字，四个Word，为64位 Q为 quadra