在计算机中,汉字与什么一一日语对应汉字

计算机中常用的十六进制是逢16进1的记数制,采用数字0~9和字母A~F共16个记数符号,这些记数符号与十进制的数之间的对应关系如下表:
例如:十进制中的26=16+10,可用十六进制表示为1A;在十六进制中,E+D=1B等.由上可知,在十六进制中,3×E=(  )
解:∵3×E=3×14=42=16×2+10,
∴3×E=2A.
根据题目信息,计算出3×E的十进制的数,然后写成16的倍数与另一数字的和的形式,然后根据十六进制的写法写出即可得解.二进制数_百度百科
关闭特色百科用户权威合作手机百科
收藏 查看&二进制数
本词条由 提供专业内容并参与编辑
是计算技术中广泛采用的一种。二进制数据是用0和1两个数码来表示的数。它的为2,进位规则是“逢二进一”,借位规则是“借一当二”。数(binaries)是逢2进位的,0、1是基本算符;计算机运算基础采用二进制。的基础是二进制。在早期设计的常用的进制主要是(因为我们有十个手指,所以十进制是比较合理的选择,用手指可以表示十个数字,0的概念直到很久以后才出现,所以是1-10而不是0-9)。出现以后,使用来表示十种状态过于复杂,所以所有的电子计算机中只有两种基本的状态,开和关。也就是说,电子管的两种状态决定了以电子管为基础的电子采用二进制来表示数字和数据。常用的进制还有8进制和16进制,在电脑科学中,经常会用到16进制,而十进制的使用非常少,这是因为16进制和二进制有天然的联系:4个二进制位可以表示从0到15的数字,这刚好是1个16进制位可以表示的数据,也就是说,将二进制转换成16进制只要每4位进行转换就可以了。的“”直接可以转换成16进制的“28”。字节是电脑中的基本存储单位,根据计算机字长的不同,字具有不同的,现代电脑的字长一般是32位的,也就是说,一个字的位数是32。字节是8位的,一个字节可以表示0-255的十进制数据。对于32位字长的现代电脑,一个字等于4个字节,对于早期的16位的电脑,一个字等于2个字节。外文名Binary number识&&&&别内存
1、如果一个二进制数(整型)数的第零位的值是1,那么这个数就是;而如果该位是0,那么这个数就是。
二进制数2、如果一个二进制数的低端n位都是零,那么这个数可以被2n。
3、如果一个二进制数的第n位是一,而其他各位都是零,那么这个数等于2^n。
4、如果一个二进制数的第零位到第n - 1位都是1,而且其他各位都是0,那么这个数等于2^n - 1。
5、将一个二进制数的所有位左移移位的结果是将该数乘以二。
6、将一个无符号二进制数的所有位右移一位的结果等效于该数除以二(这对有符号数不适用)。会被下舍入(rounddown)
7、将两个n位的二进制数相乘可能会需要2*n位来保存结果。
8、将两个n位的二进制数相加或者相减绝不会需要多于n 1位来保存结果。
9、将一个二进制数的所有位取反(就是将所有的一改为零,所有的零改为一)等效于将该数取负(改变符号)再将结果减一。
10、将任意给定个数的位表示的最大无符号二进制数加一的结果永远是零。
11、零递减(减一)的结果永远是某个给定个数的位表示的最大无符号二进制数。
12、n位可以表示2n个不同的组合。
13、数2年包含n位,所有位都是一。二进制数的运算除了有外,还可以有。
下面分别予以介绍。
二进制数的四则运算
二进制数与十进制数一样,同样可以进行加、减、乘、除四则运算。其算法规则如下:
加运算:0 0=0,0 1=1,1 0=1,1 1=10,#逢2进1;
减运算:1-1=0,1-0=1,0-0=0,0-1=1,#向高位借1当2;
乘运算:0×0=0,0×1=0,1×0=0,1×1=1,#只有同时为“1”时结果才为“1”;
除运算:二进制数只有两个数(0,1),因此它的商是1或0。
0+0=0,0+1=1+0=1,1+1=10
0-0=0,1-0=1,1-1=0,0-1=-1,=1010
0×0=0,0×1=1×0=0,1×1=1
0÷1=0,1÷1=1
只有0和1两个数码,为二。如下:
(1)首先是最右数码位相加。这里和被加数的最后一位分别为“0”和“1”,根据原则可以知道,相加后为“1”。
(2)再进行倒数第二位相加。这里和被加数的倒数第二位都为“1”,根据原则可以知道,相加后为“(10)2”,此时把后面的“0”留下,而把第一位的“1”向高一位进“1”。
(3)再进行倒数第三位相加。这里和被加数的倒数第二位都为“0”,根据原则可以知道,本来结果应为“0”,但倒数第二位已向这位进“1”了,相当于要加“被加数”、“加数”和“进位”这三个数的这个数码位,所以结果应为0 1=1。
(4)最后最高位相加。这里和被加数的最高位都为“1”,根据加法原则可以知道,相加后为“(10)2”。一位只能有一个数字,所以需要再向前进“1”,本身位留下“0”,这样该位相加后就得到“0”,而新的最高位为“1(1)首先最后一位向倒数第二位借“1”,相当于得到了(10)2,也就是相当于十进制数中的2,用2减去1得1。
(2)再计算倒数第二位,因为该位同样为“0”,不及“1”大,需要继续向倒数第三位借“1”(同样是借“1”当“2”),但因为它在上一步中已借给了最后一位“1”(此时是真实的“1”),则倒数第二位为1,与减数“1”相减后得到“0”。
(3)用同样的方法倒数第三位要向它们的上一位借“1”(同样是当“2”),但同样已向它的下一位(倒数第二位)借给“1”(此时也是真实的“1”),所以最终得值也为“0”。
(4)的倒数第四位尽管与前面的几位一样,也为“0”,但它所对应的减数倒数第四位却为“0”,而不是前面几位中对应的“1”,它向它的高位(倒数第五位)借“1”(相当于“2”)后,在借给了倒数第四位“1”(真实的“1”)后,仍有“1”余,1 –0=1,所以该位结果为“1”。
(5)的倒数第五位原来为“1”,但它借给了倒数第四位,所以最后为“0”,而此时减数的倒数第五位却为“1”,这样被减数需要继续向它的高位(倒数第六位)借“1”(相当于“2”),2–1=1。
(6)的最后一位本来为“1”,可是借给倒数第五位后就为“0”了,而减数没有这个位,这样结果也就是被减数的相应位值大小,此处为“0”。
在二进制数的加、运算中一定要联系上的加、减法运算方法,其实它们的道理是一样的,也是一一对应的。在的加法中,进“1”仍就当“1”,在二进制数中也是进“1”当“1”。在减法中我们向高位借“1”当“10”,在二进制数中就是借“1”当“2”。而被借的数仍然只是减少了“1”,这与十进制数一样。把二进制数中的“0”和“1”全部当成是中的“0”和“1”即可。根据中的乘法运算知道,任何数与“0”相乘所得的积均为“0”,这一点同样适用于二进制数的乘法运算。只有“1”与“1”相乘才等于“1”。乘法运算步骤:
(1)首先是乘数的最低位与的所有位相乘,因为乘数的最低位为“0”,根据以上原则可以得出,它与被乘数(1110)2的所有位相乘后的结果都为“0”。
(2)再是乘数的倒数第二位与的所有位相乘,因为乘数的这一位为“1”,根据以上原则可以得出,它与被乘数(1110)2的高三位相乘后的结果都为“1”,而于最低位相乘后的结果为“0”。
(3)再是乘数的倒数第三位与的所有位相乘,同样因为乘数的这一位为“1”,处理方法与结果都与上一步的倒数第二位一样,不再赘述。
(4)最后是乘数的最高位与的所有位相乘,因为乘数的这一位为“0”,所以与被乘数(1110)2的所有位相乘后的结果都为“0”。
(5)然后再按照前面介绍的二进制数加法原则对以上四步所得的结果按位相加(与的乘法运算方法一样),结果得到(1110)2×(0110)2=(。(1)首先用“1”作为商试一下,相当于用“1”乘以除数“110”,然后把所得到的各位再与的前4位“1001”相减。按照减法运算规则可以得到的余数为“011”。
(2)因为“011”与“110”相比,不足以被除,所以需要向低取一位,最终得到“0111”,此时的数就比除数“110”大了,可以继续除了。同样用“1”作为商去除,相当于用“1”去乘除数“110”,然后把所得的积与被除数中当前四位“0111”相减。根据以上介绍的运算规则可以得到此步的余数为“1”。
(3)因为“1”要远比除数“110”小,向前取一位后为“11”,仍不够“110”除,所以此时需在商位置上用“0”作为商了。
(4)然后在上继续向前取一位,得到“110”。此时恰好与“110”完全一样,结果当然是用“1”作为商,用它乘以除数“110”后再与被除数相减,得到的余数正好为“0”。证明这两个数能够整除。
这样一来,所得的商(1101)2就是两者相除的结果。ASCII码就是被普遍采用的一个英文字符信息编码方案,它用8二进制数位二进制数表示各种字母和符号,例如:
表示A 表示B
8个二进制位称为一个字节(Byte,代号为B)。字节是最基本的信息储存单位,一个字节可以储存一个英文字母或符号编码,两个字节可以储存一个汉字编码。
同二进制数一样,二进制编码也是计算机内部用来表示信息的一种手段,人们平时和计算机打交道时,根本不用理它。我们仍然用人们习惯的方式输入或者输出信息,期间的转换则由计算机自动去完成。
计算机中一个存储单位(即一个字节)里存放的究竟是二进制数还是二进制编码?是英文是汉字?事实上它们都由程序进行识别。例如,表示英文字符的8位二进制编码的最高位是0,而表示汉字两个8位二进制编码的最高位是1,这一点就是程序区别存储单位里存放的是英文还是汉字的一个依据。1980年中国为6763个常用汉字规定了编码,称为《信息交换用汉字编码字符集·基本集》,简称,每个汉字占16位。在Windows95/98/2000/XP简体中文版操作系统中,使用的是《汉字内码扩展规范》,简称,每个汉字占16位,它能表示20902个汉字。Linux简体中文版操作系统中,使用的是UTF-8编码,大多数汉字占24位,能表示7万多个汉字。→二进制数(注:十进制数只有0到9)
 16→10000
46→101110
99→1100011
注:一般为了区别二进制数与,再二进制数后加上一个“B”,如145→B
通常我们所说的数字,一般都是十进制,10分就1角,10角就1元……这些数字只是由十个数组成,那就是:0、1、2、3、4、5、6、7、8、9[我们一般称之为(base)]
都是这些数,但它们处于不同位置所代表的重量就不一样了哦,如111,都是1但就是不一样,这就涉及到了的概念了,可用以下实例来说明。一个结4553.87可表示为:
在这个数中,有些相同的数字由于处在不同的位置,它们代表的数值的大小也不同,各位数字所代表的数值的大小是由位权来决定的。位权是一个乘方值,乘方的底数为的基数(本例中为1 0 ),而指数由各位数字在数中的位置来决定。以上的中,从左至右各位数字的位权分别为:10?、10?、10?、10?、、。一般而言,在进位制中,把一个数中各位数字为1时代表的数值大小称为位权。如456它们的位权就是当各位为1时的数值大小,456中的4的位权就是10(2),5的位权就是10(1),6的位权就是10(0).
除了位权对于进制记数的另一个重要概念就是基数,基数很好理解,就是中所使用的不同基本符号的个数称为该计数制的基数,比如十进制就是1.2.3.4.5.6.7.8.9.0这十个数,相对而言二进制就两个基数:0和1,就是:0.1.2.3.4.5.6.7,就是:0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F
由上面两个概念可以得出以下公式:[以下将详细说名]
N进制的就能表示为:0、1、2、……、N-2、N-1
N进制的权一般可以表示:[X就是某数在它的中所处位置]
N进制展开成十进制公试:如
十进制:有10个基数:0、1、2、3、4、5、6、7、8、9,逢十进一
二进制:有2 个:0、1,逢二进一
八进制:有8个:0、1、2、3、4、5、6、7,逢八进一
十六进制:有16个基数:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,逢十六进一
由于大家从小开始就学习十进制,生活中用途更是广泛,一种单一的数字思维模式使我们很多人以为就只有这么一种进制数.在以下给大家说说计算机中用得最多的进制数,让大家开阔思维,不要停留于一成不变的思维模式中。
计算机中用得最多也是CPU唯一能认出的,那就是二进制。计算机是处理信息的机器,信息处理的前提是信息的表示。计算机内信息的表示形式是二进制数字编码。也就是说,各种类型的信息(数值、文字、、图像)必须转换成即二进制数字编码的形式,才能在计算机中进行处理。那怕你移动一下鼠标,按一下键盘,你的每一个动作最后到了CPU那也就只剩0和1了,有时觉得设计计算机的人也太厉害了,就两个数字就能弄出这么完美的东西来,这就是智慧的结晶,其实说到底了CPU也就几百条指令而已,在和系统的层层迭加下让我们根本就不了解计算机内部是什么样?其实没什么,就是0和1两个状态而已。二进制数只有“0”和“1”两个基本符号,易于用两种对立的物理状态表示。例如,可用"1"表示电灯开关的“闭合”状态,用“0”表示“断开”状态;晶体管的导通表示“1”, 截止表示“0”;电容器的充电和放电、电脉冲的有和无、脉冲极性的正与负、电位的高与低等一切有两种对立稳定状态的器件都可以表示二进制的“0”和“1”。而有10个基本符号(0、1、2、3、4、5、6、7、8、9),要用10种状态才能表示,要用电子器件实现起来是很困难的。二进制数的特别简单,和仅各有3条运算规则( 0+0=0,0+1=1,1+1=10和0×0=0,0×1=0,1×1=1 ),运算时不易出错。[其实计算机处理时都是加法和移位,并没有乘除法,如11B左移一位就成了110B,11B是十进制的3,而110B是6,看看是不是等于乘二,左移乘,右移就除,哈哈,好玩吧]此外,二进制数的“1”和“0”正好可与“真”和“假”相对应,这样就为计算机进行逻辑运算提供了方便。和逻辑运算是计算机的,采用二进制可以简单方便地进行这两类运算。虽然二进制有不少优点,但毕竟我们日常生活中用的都是十进制。为了能在日常生活中使用,就有必要把它转换为十进制。至于为什么用八进制和十六进制呢?很简单,就是因为它是2的,2?=8,2?=16,这样一来就便于二进制的计算和阅读。
对于其它为十进制比较简单,下面举例说明:在计算机科学中,二进制、八进制、十进制、十六进制有,这样是为了不混淆。十进制一般在末尾加个字母D[一般习惯都不加],二进制加个B,八进制加Q,十六进制加H。
例如:123D、1011B、123Q、AB9H、0.11D、0.11B、0.11Q、0.11H。
而十进制转换为其它进制就比较难办了哦,但方法是有的,而且不少方法。在此介绍一种比较常用的,便于大家掌握。
十进制转换为二进制技巧
只能举例了,文字说不清的,通常将一个十进制数的整数部分和小数部分分开处理。
——采用“基数”,具体步骤如下:
(1)将给定的十进制整数除以基数2,余数便是等值的二进制的最低位。
(2)将上一步的商再除以基数2,余数便是等值的二进制数的次低位。
(3)重复步骤2,直到最后所得的商等于0为止。各次除得的余数,便是二进制各位的数,最后一次的余数是最高位
二进制与八进制十六进制转换技巧
二进制从最低位开始每三位转换为十进制即为其对应八进制。
高位不足三位,补零。
同理二进制从最低位开始每四位转换为十进制即为其对应十六进制。
高位不足四位,补零。
例如 1001100? = 114? = 4C??
新手上路我有疑问投诉建议参考资料 查看解题的关键是明白十六进制的每个数对应的十进制的那个数,要进位时是满十六才进位.
对应的十进制中的,而对应的十六进制中的,.故选.
本题属于新定义的问题,注意按照例子直接套用即可.
3626@@3@@@@有理数的混合运算@@@@@@239@@Math@@Junior@@$239@@2@@@@有理数@@@@@@49@@Math@@Junior@@$49@@1@@@@数与式@@@@@@7@@Math@@Junior@@$7@@0@@@@初中数学@@@@@@-1@@Math@@Junior@@
第一大题,第14小题
第一大题,第22小题
第一大题,第2小题
第一大题,第2小题
第一大题,第2小题
第一大题,第14小题
第一大题,第2小题
第一大题,第1小题
第一大题,第4小题
第一大题,第18小题
第一大题,第2小题
第一大题,第7小题
第一大题,第2小题
第一大题,第14小题
第一大题,第1小题
第一大题,第15小题
第一大题,第2小题
求解答 学习搜索引擎 | 计算机中常用的十六进制是逢16进1的计数制,采用数字0-9和字母A-F共16个计数符号,这些记数符号与十进制的数之间的对应关系如下表:例如:十进制中的26=16+10,可用十六进制表示为1A;在十六进制中,E+D=1B等.由上可知,在十六进制中,2×F=(
)十六进制0123456789ABCDEF十进制0123456789101112131415A、30B、1EC、E1D、2F维基百科,自由的百科全书
这是一篇关于数据单位的文章。如果希望了解字处理软件,请看。
在领域, 对于某种特定的计算机设计而言,字(:word)是用于表示其自然的数据单位的术语,而在台灣這個術語稱作「字組」,以與字的原意區別。在这个特定计算机中,字是其用来一次性处理事务的一个固定长度的位(bit)组。一个字的位数(即字长)是中的一个重要特性。
字长在计算机结构和操作的多个方面均有体现。计算机中大多数的尺寸是一个字长。计算机处理的典型数值也可能是以字长为单位。和之间的数据传送单位也通常是一个字长。还有而内存中用于指明一个存储位置的地址也经常是以字长为单位的。
现代计算机的字长通常为16、32、64位。其他曾经使用过的字长有:8、9、12、18、24、36、39、40、48、60位;是早期的另一个字长实例。某些最早期的计算机是的而不是的,通常拥有10位或者12位的十进制数字作为字长,还有一些早期的计算机根本就没有固定字长。
有时候字长被定义为某个特定值是为了与早期的计算机保持。现在中最通用的(例如: 的系列和的系列)就是一个例子。它们中的构架是早期的具有16位字长的构架的扩展。而IA-32处理器仍然支持8086()程序,所以在IA-32中,“字”的含义仍然为16位,尽管事实上它运行起来(特别是当默认操作数为32位时)更像一台32位计算机。类似地,在更新型的构架中,“字”仍然是16位的,虽然64位操作数更为常见。
根据计算机的组织情况,字长单位可能被应用到:
整数 – 计算机处理的值通常可以有若干种不同的长度,但是其中总有一种正好是该构架的字长。如果有的话,其他的整数长度很可能是字长的倍数或分数。小尺寸的整数尺寸通常是为了提高存储效率;当它被载入处理器时,它经常被转换成字长尺寸的形式。
浮点数 – 计算机处理的通常是一个字长或字长的倍数。
地址 – 计算机处理的存储器地址必须有足够的尺寸,以便可以表示需要的数值范围,但是又不能过大。经常使用的尺寸是字,不过也可以是字的倍数或分数。
寄存器 – 根据它要处理的数据类型被设计成适当的尺寸,例如:整数、浮点数、地址。许多计算机构架使用“通用”寄存器,它们可以存储任何类型的数据,可以允许存储哪怕是最大的数据类型。它们的尺寸通常是其构架的字长。
存储器-处理器传送 – 当处理器从存储器子系统读取数据至寄存器,或者,写寄存器数据到存储器,传送的数据通常是字。在简单的存储系统中,字在上传送,它一般为一个字或半个字。在使用的存储系统,在处理器和一级缓存之间传送的是一个字长,而在更低级的上传送的可能是更大的尺寸(这尺寸是字的倍数)。
编址单位 – 在一个给定的构架中,连续的地址值对应连续的存储器单位;该单位就是编址单位。在大部分计算机中,这个单位或者是一个字符(例如:字节)或者是一个字(少部分计算机也使用位(bit)编址单位)。如果单位是字,那么用指定长度的地址就可以访问较大数量的存储空间。另一方面,如果单位是字节,那么就可以访问单个的字符 (i.e. selected during the memory operation)。
指令 – 通常是字长的分数或倍数。因为指令和数据经常共享同一个存储子系统,所以自然作出这样的选择。而在中,指令和数据的长度并不需要有关联。
在设计计算机时,字长的选择是非常重要的。设计上的考虑倾向于为特定的用途(如地址)设定特定的位长。然而,出于经济的考虑,又应该仅使用一种尺寸,或者很少的几种与基本尺寸成倍数或分数(约数)关系的尺寸。这个首选的基本尺寸就成为该构架的字长。
的尺寸对于字长的选择也有影响。20世纪60年代中期以前,字符大部分以6位存储;这样最多允许64个字符,因此不能又大写字符。由于将字长定义成字符尺寸的倍数在处理时间和存储空间上都比较划算,所以这个时期字长也就被定义为6位(在二进制机器上)的倍数。通常的选择是36位字长,这也是适合于浮点数格式的一个长度。
随着系统的引入——该系统使用8位字符,并支持大小写字母——标准的字符(确切地说:)尺寸也转变成为8位。从那以后,字长也自然变成了8的倍数,16、32、64位字长被广泛使用。
早期的计算机设计中具有所谓的“多字长”(原文:Early machine designs included some that used what is often termed a variable word length. ——译者)。在这类组织中,数字操作数没有固定的长度,它们通过检查某个特殊字符来判断是否结束。这样的机器使用编码表示数字。这样的机器包括、、、、、和。
大部分这样的机器一次处理一个存储单元,因为每条指令和数据占用的数个单元,所以指令将使用数个周期来读取存储器。这类机器经常因为这个原因变得非常慢。例如,在 上,取指令需要8个周期,只是为了读取12个数字(降低到6个周期,不过如果指令不需要取其中的一个1个地址域的话,可以只需要4个周期;如果两个都不需要,则只需要1个周期)
字长对计算机构架的存储器模式有很大的影响。特别是:通常选择字作为存储器的编址方案,所谓存储器编址方案就是地址码能够指定的最小存储单位。In this approach, 編號相鄰的記憶體字組,其位址編號相差一。在计算机中这样很自然,因为它通常总是要处理以字为单位的数据(或者是以字的倍数)。并且具有让指令可以使用最小的长度来指定一个地址的优点,这样,就可以减少指令长度或者可以定义更多的指令条数。
当计算机很大的工作量是用来处理字节时,通常定义字节作为地址编址单位要比字更好。这样做字符串中的单个字符可以通过地址直接指定。当然,一个字仍然可以被地址访问,但是比起字编址方案,它的地址将使用更多的位数。在这种组织结构中,字长需要被定义为字符长度的整数倍。这种编址方案在IBM 360中被使用,此后即变成计算机设计中最普遍的方案。
数据常常要占用不同大小的存储空间,例如,有些数值比其他的数值要求有更高的精度。通常使用的长度是编址单位(以字为单位编址或以字节为单位编址)的倍数,这个倍数常常是的2的幂。这样做是比较便利的,因为这样的话,将一个处理对象在数组中的索引值转化为这个处理对象的地址只需要进行一个移位操作(这在硬件上只需要进行布线的变化)而不需要进行乘操作。某些时候这样的做法还可以避免除操作。因此,一些现代计算机设计使用的字长(或者其他的操作数)是2的幂乘以字节尺寸。
随着计算机设计日益复杂,一个单一字长的核心作用在计算机架构中已经不那么重要。虽然硬件有能力支持更宽的数据类型,但是在扩展处理器性能时,市场却有强大的压力要求新产品保持。因此,在一个新构架的向后兼容的设计中,核心的字长不得不与原始机型的字长共存。原始的字长在未来设计中保持可用,这就构成了字长家族的基础。
这种情形的一个主要的实例是系列的设计。原始的构架无疑是使用16位字长的。在的基础上进行了大幅改进,使其基于32位系统构架。如果不用考虑其他因素,它将是32位的,但是作为8086的扩展,它的字长继续被当作16位的。(也因此,有人说80386和它的后继处理器是"32位"的(32-bit),但不是32位字的(32-bit word))(原文:As a result of this, one hears of the 80386 and successor processors as being "32-bit", but usually not as having a 32-bit word.——译者)同样的情形最近又发生了,当构架使64位在系统构架具有主要地位,但是它仍然没有放弃对16位和32位的支持。
因此,今天我们看到的计算机体系结构更多的是基于一个有联系的、类似的字长家族,而不是一个单一的字长体系结构。这些尺寸以整因子(integral factors)——通常是2的幂——互相关联。直接将它们中的任何一个尺寸定义为该系统的字长是武断的,因为这些尺寸的设计可能是因为这一系列体系构架的发展的历史原因,而不是体系自己的最新设计中的特性。
在计算机科学中, dword (双倍字) 是一种数据单位,它是字的二倍或者说是qword的一半。在具有16位字长的平台上,dword数据单位具有32位长度。
qword(四倍字)是字长的四倍的一种数据单位。在通用的x86平台上,该单位的数据具有64位,因为x86系统的字定义为16位(不论实际的机器上工作在那个基本位长上的)
另外,Intel使用术语double quadruple word,或者 DQWord (双四倍字)来指定128位数据,这在和它的更原始版本中可以看到。
(2d, 4d, 6d, 8d)
1d, ... 10d
0d, ... 511d
1d, ... 10d
0d, ... 255d
1d, ... 100d
w, 79 b, 8d, 15d
d, 2d, 4d, 5d, 7d, 8d
(4d, ... 102d)
d, 2d, 6d, 7d, 11d, 12d
1b, ... 64b,
1d, ... 16d
1 b, ... 8 b
0d, ... 255d
w, 2w, 3w, 4w
d, 2d, 6d, 7d, 11d, 12d
13 b, 26 b
1d, ... 16d
1/2 w, w, 1 1/2 w
1/2 w, w, 2w
w, 2w, 3w, 4w, 5w
1/2 w, w, 2d
(w, 2w, 4w)
(2w, 4w, 5w, 17d)
1/2 w, w, ... 7w
1/2 w, w, 1d, ... 31d, 1b, ... 32b
1/4 w, ... 14 1/4 w
1/2 w, w, 2d
1/2 w, w, ... 7 1/2 w
1/2 w, w, 2d
(w, 2w, 2 1/2 w)
1/2 w, w, ... 7 1/2 w
1/2 w, w, 2d
2w, 4w, 5w, 17d
1/2 w, w, ... 7w
1/2 w, w, 2d
w, 2w, 2 1/2 w
1/2 w, w, ... 7 1/2 w
说明: b: 位, d: 10进制数, w: 该构架的字长, n: 变量长度(variable size)
Gerrit A. Blaauw & Frederick P. Brooks, Computer Architecture: Concepts and Evolution (Addison-Wesley, 1997, )
Anthony Ralston & Edwin D. Reilly, Encyclopedia of Computer Science Third Edition (Van Nostrand Reinhold, 1993, )
:隐藏分类:}

我要回帖

更多关于 日语对应汉字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信