<博狗bodog88>
设为首页 加入收藏
主页 > 读书 > 高位字节、低位字节 - 大胖儿在努力

高位字节、低位字节 - 大胖儿在努力

    来源:网络整理 作者:admin 发布时间:2019-02-16 Tag:

通常是任一16位(双八位位组)唱片。,比方 FF1A(16二元系)
因而高八位位组是FF。,低位是1A

免得它是32位唱片,像,3F68 415B
资深的使具有特征(挑剔八位位组)是3F68。
低位字是415B

右首是低位位,左侧的是高位。

C文体切中要害高位八位位组和低位八位位组是什么意思?

通常从黄金时代无效位开端,从左侧的写任一数字。。懂得无效位的怀孕,你可以设想你的打勾首次加法的巨万对照物。,前者必然使你大喜过望。。

与二元系数字对立应的数纸机内存切中要害任一八位位组。,这宣布最低的无效位是1。,最近的次货无效位代表2×1或2。,最近的第三个无效位代表2×2×1或4。,余可类推。免得在内存中运用两个八位位组来表现16位的数量,,于是,内幕任一八位位组将固执己见最低的的8位。,另任一八位位组将固执己见黄金时代的8位。,见图。沉淀最低的的8位无效位的八位位组高的最低的无效位八位位组或低位八位位组,固执己见黄金时代8位的八位位组称为最无效八位位组O。。

方法回忆16位和32位?

任一16位的两个八位位组的回忆空间。,即高位八位位组和低位八位位组(见上图)。免得要在纸上写16位数,你不变的在后面写高八位位组。,而把低位八位位组写在后头。可是,当执意这样数字回忆在内存中时,,没扣紧的回忆次。

免得用M和L分清表现高位八位位组和低位八位位组,于是有两种方法将这两个八位位组回忆在内存中。,执意,M在后面L或L后面。。后面回忆M的次称为促进(促进)或高前。;把L回忆在前的次高的“反面的”或“低位高音的”次。

整个的数纸机按前序回忆任一数字。,Intel CPU以相反的次回忆任一数字。,乃,免得你学习准备在智能的根据 CPU的数纸机连接到安心典型的数纸机。,它会惹起杂乱。。

任一32位的4八位位组的回忆空间。,免得我们家按无效位从高到低的次,分清为,Ml,LM和LL表现这4个八位位组。,于是可以有4个。!(4阶乘),执意,24)回忆这些八位位组。。在过来的几年里,民众在设计数纸机。,险乎早已运用了24种方法。。可是,时到目前为止天,除非两种方法是最深受欢迎的。,任一是(mm),MI,Lm,LD,执意,高高音的级。,替代的是(ll),Lm,Ml,=megameter),即低位高音的次。并回忆16位的数量。,整个的数纸机以高高音的级回忆32位。,但由于智能 CPU的数纸机按低位高音的次回忆32位的数。

使联播八位位组次和领唱者八位位组次

领唱者八位位组序:这执意我们家通常说的。大端小端模型:清楚的的CPU具有清楚的的八位位组次典型。,这些八位位组次是指将完整的回忆在内存切中要害次。,这叫做总配线架定货单。。规范大Endiad和Little Endian构成释义如次。:

  a) Little-Endian执意低位八位位组排放在内存的低地址端,高八位位组是在内存高端开枪的。。

  b) 大八位位组是内存中收回的高八位位组的低八位位组地址。,低位八位位组排放在内存的高地址端。

使联播八位位组序:4个八位位组的32 或多或少值按以下次换乘。:第任一是0到7位。,次货,8~15位,于是16到23位,最近的是24~31位。。执意这样换乘序列称为大八位位组次。。因TCP/IP姓名牌切中要害个人财产二元系完整的都是在NETWOR中换乘的,因而也称为使联播八位位组次。。八位位组序,八位位组的次,望文生义。,内存切中要害唱片回忆次大于一八位位组典型。,没任一八位位组的唱片次。。因而:当地址绑定到套接字时,,请先将领唱者八位位组次替换为使联播八位位组次。,不要推测领唱者八位位组次与使联播八位位组次完全相同的事物。。

为什么我们家有大头和头状花序?

这是因在数纸机系统中。,我们家是八位位组的。,每个地址单元对应于任一八位位组。,任一八位位组是8位。。已经在C文体中,以及8位的使具有特征。,和16位的短。,32位长(兴奋赠送的编译程序),别的,为了位大于8位的搅拌器,像,16位或32位搅拌器。,因登记簿宽度大于任一八位位组。,这么必需品有任一平面图多个八位位组的成绩。。这造成了大端回忆模型和小端回忆模型。。像,16位典型的短X。,内存切中要害地址是0x00。,x的值为0x1122。,0x11是高八位位组。,0x22是低八位位组。。为了大端模型,将0x11放在低地址。,执意,0x00。,0x22停车场高位。,执意,0x00。。小端模型,只是相反。经用的x86框架是小端模型。,而KEIL C51是大端模型。。多臂,DSP是一种小端模型。。相当ARM搅拌器也可以经过五金器具来选择,大的或小的。。