位地址寻址范围和可位寻址范围?

294 2024-02-27 02:15

一、位地址寻址范围和可位寻址范围?

指令系统中的寻址范围总结

1.首先区分寻址范围与寻址空间

寻址范围:是一个数字范围,无单位;

寻址空间:能够寻址的最大容量;

例题:

设有一个1MB容量的存储器,字长32位,问:按字节编址,字编址的寻址范围以及各自的寻址范围大小? 

     如果按字节编址,则 

                     1MB = 2^20B         2^20B/1B = 2^20 

     地址范围为0~(2^20)-1,也就是说需要二十根地址线才能完成对1MB空间的编码,所以地址寄存器为20位,寻址范围大小为2^20=1M

     如果按字编址,则

                      1MB=2^20B      1字=32bit=4B

(注意:字长是32位,就是指1字=32bit,该信息只有在按字编址时才有用。这里的字长说的是存储字长)

                     2^20B/4B = 2^18   

      地址范围为0~2^18-1,也就是说我们至少要用18根地址线才能完成对1MB空间的编码。因此按字编址的寻址范围是2^18

 

寻址方法:

 

 

 

寻址范围:

 

立即寻址:直接放一个数

直接寻址:A的字长

间接寻址:存储字长=?(机器字长)

相对寻址:(PC附近)A的字长

基址寻址:

变址寻址:机器字长=存储字长

注意:

机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR的位数。指令字长:计算机指令字的位数。数据字长:计算机数据存储所占用的位数。

通常早期计算机:存储字长 = 指令字长 = 数据字长。所以访问一次可取一条指令或一个数据。

二、可位寻址的字节地址范围?

1、51内核中的位寻址区,一共有8位256个地址。

2、其中低128个地址,对应字节地址为20H到2FH的区域,共16个字节,共128个位。

3、其中高128个地址是sbit,对应特殊功能寄存器。对应的字节地址为80H,88H,90H,98H,A0H,A8H,B0H,B8H,C0H,C8H,D0H,D8H,E0H,E8H,F0H,F8H(规律很好记,能被8整除的地址),也是16个字节,共128个位。

三、在INTERNET中,按什么地址进行寻址。是IP地址还是MAC地址?

  internet是按照ip地址进行寻址。  

1、internet采用的是tcp/ip体系结构;  

2、该体系结构只对应用层、传输层和网络层作出了明确定义,对数据链路层和物理层相对是透明的,其目的是为了更灵活的实现网络的互联;  

3、该体系结构在网络层最有代表性的协议是ip协议,该协议定义了internet的地址和寻址方式,即在网络层采用路由进行传输路径的选择。

四、在INTERNET中,按什么地址进行寻址。是IP地址,还是MAC地址?

先说固网,固网比较简单。

固定电话都有一个电话号码,这个号码相当于IP地址。比如87654321。

电话号码可以分成两部分:前面几位,比如8765叫冠首,类似于子网的概念,一个冠首就对应一台程控交换机(相当于路由器);后几位4321是程控交换机下的本地号码,会配置成交换机下一个物理端口。

你拨打一个号码,就根据这个号码的冠首先找到对应的程控交换机,再根据后几位找到对应的端口和线路。

这是本地电话,如果是长途电话,在电话号码前要加拨城市代码,根据这个号码找到这个城市的接口局(程控交换机)。

如果是国际电话,就需要再增加国家编号和对应的国际接口局。

所以原理上和IP路由是很相似。但是电话号码没有类似动态路由那样自动生成路由的协议。冠首到局向到物理端口的对应关系都是人手工配置的,所以维护成本较高。

移动通信分成电话(CS)和数据(PS)两种情况。

CS中与IP地址对应的叫IMSI,就是手机里SIM卡的号码。手机号码和IMSI的对应关系在开户时存在当地的HLR中(一般一个城市一个,在2G/3G/4G中叫法有所不同)。IMSI分成4部分,前3bit对应国家,接下来2~3bit对应一个运营商(比如移动联通电信),再接下来几个bit对应一个HLR(给运营商规定不同),最后一部分就是在HLR内部的编号了。

手机号码(中国是11位),分成前3位对应运营商,中间4位对应HLR(可以多组对应同一个HLR),最后4位本地编号。

这样我们就可以从手机号码查到对应的HLR和IMSI,也可以从IMSI查到对应的HLR和手机号码。这时还有一个问题,手机是移动的,不一定待在一个地方,光知道HLR的位置不够啊。

为了解决这个问题,每个城市还需要有一个设备VLR,记录当前本地活动的手机。手机在开机、关机、移动范围超过一定区域时,都会自动进行一个位置更新流程,通知基站和VLR我在这里。VLR会和HLR同步这个信息。这样,你拨打一个电话时,就可以通过电话号码知道它所属的HLR,从HLR查到当前所在的VLR,从VLR查到当前所在的基站/小区。

但是手机为了省电,不会经常发起位置更新。所以这时需要再检查一下,如果手机处于连接状态,那么基站上会有准确的数据,手机当前在哪个小区/信道。如果手机在空闲状态,基站就会在小区里发一个广播:你在这里吗?(学名叫寻呼,类似IP协议栈里的ARP协议)手机如果在的话,就会回应并建立连接。如果手机没有回应,会在更大范围内发起寻呼,发几次寻呼、每次在多大范围内发不同运营商会有不同的策略。如果一直收不到回应,主叫方就会听到:您拨打的电话暂时无法接通。

PS域就是手机上网。一端是手机,另一端是internet 上的网站服务器。从网站来看,不知道对端是通过移动网接入的手机,是WIFI接入的手机,还是固网宽带接入的电脑。至少从网络设计的角度,我们期望网站的开发者不需要关心这件事(指网络如何互通,实际上网站需要根据对方屏幕的大小进行显示和操作的适配)。也就是从网站看来,对方只是一个IP地址。

但是IP地址有一个很大的问题,就是地理相关性,不适合移动网络。IP地址可以分成子网地址和子网内本地地址两部分。子网地址实际上对应一个路由器,也就是说手机一旦移动到其他路由器下,IP地址就必须变化。而网站侧,尤其是基于TCP开发的应用,是不支持IP地址中途变化的。

为了解决这个问题,在移动网络和internet中间设置一个网关,在3G里叫GGSN,在4G里叫PGW。这个网关把手机到网站的连接分成两段,internet侧就是标准的IP路由,移动网侧使用移动网协议,网关在两种报文格式和地址间进行转换。这有点类似于NAT,不过NAT的两侧都是IP协议栈,移动网关两侧协议不同。

连接态的手机可以通过小区+信道确定,空闲态的手机需要通过寻呼找到,这点与CS域相同。当小区确定了,对应的基站也就确定了,基站和网关之间通过GTP-U/UDP/IP协议栈通信。这里分成了两层,下面一层UDP/IP被称作underlay,或者叫承载,用于基站和网关之间通信,但无法区分手机。上面的GTP-U隧道,可以包含很多连接,每个连接用TEI编号确定,代表一个手机的一个应用。当网关收到internet来的一个IP报文,根据五元组查找到对应的连接,用指定的基站和TEI将报文放到GTP-U中传给基站。基站根据TEI查找到对应的小区和信道。

当手机移动到另一个基站下时,新基站和网关协商建立新的TEI连接,并更新基站和网关上的连接映射关系。

五、不同IP地址的主机之间是如何互相寻址?

假设这两台IP地址不同的主机分别为A和B。

A主机中如果使用名称访问B主机必须先使用DNS,将B的名称解析为IP,然后A主机一以自己的IP为源地址,B的IP为目标地址封装IP数据包,同时使用A自己的网卡接口的子网掩码和B的IP进行与运算,如果B和自己在相同网络机载接口直接发送出去。

但接口在发送时还需要将IP数据包封装成数据帧,这需要两台主机的MAC地址。如果A知道B的MAC,则直接使用B 的MAC作为数据帧中的目的地址,如果不知道则向网络中发送ARP广播,将B的IP解析为MAC。

得到B的MAC地址后完成数据帧的封装,将数据帧用高低不同的电平值表示发送到物理线路中就可以了。这是同一子网中A向B的单向通信过程。

不同子网的通信过程中,DNS的名称解析是一样的。在数据包当中封装的源IP是A,目标IP是B,这个也一样。但是当A主机使用接口掩码和B的IP进行与运算后会发现两个IP不在同一子网,这是A会将这个数据包发送给本网络的网关(通常是本网的路由器),由网关来转发。

另外,在封装数据帧时,主机需要知道B的MAC地址,向外广播要求解析B的MAC,但B不在本网络,所以只能有网关的ARP代理功能实现,但A主机得到的并不是B的MAC地址,而是网关的MAC地址,所以A在数据帧中封装目的地址为本地网关。接下来从接口发送出去,当数据到达网关,网关会读取数据包中的目的IP,并根据目的IP进行转发,在转发时数据包中的目的IP不变,但数据帧中的源MAC地址和目的MAC地址都会发生变化。源MAC地址变为网关的发送接口的MAC地址,而目的地址可能是B主机的MAC或是下一个路由器的接口MAC。这就是不同子网的单向通信过程。B向A的通信和此过程是一样的。

六、pc可寻址范围?

寻址范围,又叫寻址空间,一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。

地址总线为N位(N通常都是8的整数倍;也说N根数据总线)的CPU寻址范围是2的N次方字节,即2^N(B)。寻址范围只和地址线有关系。

数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据在那里 ,这时候就需要挨家挨户的找,这就叫做寻址。

七、12根地址线可寻址什么存储单元?

12根地址线可寻址4kb存储单元。

可寻址内存大小为2^12=4k。内容可寻址存储器cam(coment-addressablememo-ry)以内容进行寻址的存储器,是一种特殊的存储阵列ram。它的主要工作机制就是将一个输入数据项与存储在cam中的所有数据项自动同时进行比较,判别该输入数据项与cam中存储的数据项是否相匹配,并输出该数据项对应的匹配信息。

八、tcp ip 协议寻址方式?

IP 地址

IP 地址(Internet Protocol address, IP address) 在 TCP/IP 协议栈中,起着至关重要的作用。IP 地址 不仅能唯一标识与之关联的主机,还能够指出该主机在网络中的位置,以方便我们在网络中找到该主机。

“它(IP 地址)是一个名字,标识出我们(在网络中)寻找的是什么。它也是一个地址,告诉我们要找的网络设备在网络中的哪个位置。他还是一个路线,指出我们可以如何到达与之关联的网络设备的位置。”

九、ip是如何寻址的?

通过tcp/ip协议将数据打包成ip包经路由到路由器,路由器通过tcp/ip协议对数据报界报,获取ip包头中的路由信息,对照路由器中的路由地址表将下一路由节点的信息重新打包到数据包中,形成新的ip包,最终到达目的ip地址。每个路由节点都会定时刷新他的路由地址表。

十、可寻址音响什么原理?

存储单元中存放的数据信息大致可分为两大类:一类是指令信息;另一类是操作数。

由于程序中的指令序列通常是顺序排列的,对于顺序推进的指令序列,采用程序计数器PC加1的方式自动形成下一条指令的地址。当程序发生转移时,就不能采用上述方式,此时把指令地址的形成转换为操作数地址的寻址。把指令不当指令信息,而当作操作数信息来处理、按操作数的寻址方式获得指令地址。

可寻址调频音箱在调频音箱的基础上,增加了寻址能力。只接收在音箱中设定地址的调频信号。这样,即使信号源频率重叠的情况下,也不会接收非收址的信号。不但安全,而且频率重叠时也不会相互干扰。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片