当前位置:首页> 正文

电脑系统寻址怎样关闭|计算机如何寻址

电脑系统寻址怎样关闭|计算机如何寻址

1. 计算机如何寻址

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

地址总线为N位(N通常都是8的整数倍;也说N根数据总线)的CPU寻址范围是2的N次方字节,即2^N(B)。寻址范围只和地址线有关系。 数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据在那里 ,这时候就需要挨家挨户的找,这就叫做寻址。

但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。 CPU最大能查找多大范围的地址叫做寻址能力 ,CPU的寻址能力以字节为单位。

内存容量越大,处理数据的能力也就越强,但内存容量不可能无限的大,它要受到系统结构、硬件设计、制造成本等多方面因素的制约,一个最直接的因素取决于系统的总线宽度(处理器的地址总线的位数),也可以理解为cpu寄存器位数,而不是它的字长。

地址总线为N位(N通常都是8的整数倍;也说N根数据总线)的CPU寻址范围是2的N次方字节,即2^N(B)。 例如:已知计算机字长32位,存储器容量4MB,按字节寻址,寻址范围是4M;按字寻址,寻址范围是1M。

2. 计算机如何寻址编程

8086/8088CPU的地址总线均为20位,8086/8088CPU的寻址范围为1MB;8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可寻址的内存空间为1MB。Inter公司在推出8086的同时,还推出了一种准16位微处理器8088,8088的内部寄存器,运算部件及内部数据总线都是按16位设计的,单外部数据总线只有8条。推出8086的主要目的是为了与当时已有的一套Inter外部设备接口芯片直接兼容使用。8086与8088在寄存器结构,编程结构,存储器组织及I/O端口组织方面是完全一样的或稍有差别。

3. 计算机寻址是什么意思

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

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的位数。指令字长:计算机指令字的位数。数据字长:计算机数据存储所占用的位数。

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

4. 计算机中常用的寻址地址有哪些

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

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

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

5. 计算机如何寻址网络

为了便于寻址和层次化的构造网络,IP地址被分为A、B、C、D、E五类,

商业应用中只用到A、B、C三类。

* A类地址:A类地址的网络标识由第一组8位二进制数表示,

网络中的主机标识占3组8位二进制数,

A类地址的特点是网络标识的第一位二进制数取值必须为“0”。

不难算出,A类地址允许有126个网段,每个网络大约允许有1670万台主机,通常分配给拥

有大量主机的网络(如主干网)。

* B类地址:B类地址的网络标识由前两组8位二进制数表示,

网络中的主机标识占两组8位二进制数,

B类地址的特点是网络标识的前两位二进制数取值必须为“10”。

B类地址允许有16384个网段,每个网络允许有65533台主机,适用于结点比较多的网络

(如区域网)。

* C类地址:C类地址的网络标识由前3组8位二进制数表示,

网络中主机标识占1组8位二进制数,

C类地址的特点是网络标识的前3位二进制数取值必须为“110”。

具有C类地址的网络允许有254台主机,适用于结点比较少的网络(如校园网)。

6. 计算机如何寻址硬盘

地址指针的字长是二进制的16位,说明可以表达的地址个数为2^16个。

2^16=(2^6)*(2^10)=64*1024=64KB,也就是它的可寻址范围是64KB,相应的地址号是0000000000000000~1111111111111111,用十六进制表示,即0000H~FFFFH。

寻址范围仅仅是一个数字范围,不带有单位,而寻址范围的大小很明显是一个数,指寻址区间的大小。

M为数量单位。1024=1K,1024K=1M

MB指容量大小。1024B=1KB,1024KB=1MB.

如寻址范围为0~(2^20)-1,寻址空间为1MB

物理寻址也称C.H.S(Cylinder、Head、Sector)寻址。Cylinder、Head、Sector这三个参数在很多硬盘表面的标签上都有标注其数值。这是硬盘容量大小的计算基础。物理寻址中对某扇区的表述为某某Cylinder某某Head的某某Sector。

硬盘容量=盘面数×柱面数×扇区数×512字节。

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

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

数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据在那里 ,这时候就需要挨家挨户的找,这就叫做寻址。但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。

其中指令的寻址方式有以下两种。

1、顺序寻址方式

由于指令地址在内存中按顺序安排,当执行一段程序时,通常是一条指令接一条指令地顺序进行。也就是说,从存储器取出第1条指令,然后执行这条指令;接着从存储器取出第2条指令,再执行第二条指令;接着再取出第3条指令。

这种程序顺序执行的过程,称为指令的顺序寻址方式。为此,必须使用程序计数器(又称指令计数器)PC来计数指令的顺序号,该顺序号就是指令在内存中的地址。

2、跳跃寻址方式

当程序转移执行的顺序时,指令的寻址就采取跳跃寻址方式。所谓跳跃,是指下条指令的地址码不是由程序计数器给出,而是由本条指令给出。注意,程序跳跃后,按新的指令地址开始顺序执行。因此,程序计数器的内容也必须相应改变,以便及时跟踪新的指令地址。

7. 计算机之间直接利用什么进行寻址

处理器是多少位的,就有多少位地址线,寻址范围就是2的多少次方;

32位处理器,地址线为32位,寻址范围是2的32次方;

64位处理器,地址线为64位,寻址范围就是2的64次方。

寻址是数据恢复技术的基础,是定位数据和扇区的关键。寻址这个概念比较抽象,简单的说是磁头在盘片上定位数据的一个过程。

如果想找到计算机中的一个文件,可能会在Windows中先打开我的电脑、分区、文件夹,再打开要找的文件。这是表面的寻找文件的过程,而磁头在盘片的寻找过程就是寻址。

8. 计算机指令的寻址方式

指令在执行过程中所需要的操作数来源于寄存器,运算结果也写回到寄存器中,这种寻址方式在所有的RISC计算机及大部分的CISC计算机中得到广泛应用。目前,在一般处理机中通常都有几十个,甚至几百个至几千个寄存器。

  寄存器寻址方式的指令格式主要有:

  OPC R

  OPC R, R

  OPC R, R, R

  OPC R, M

  前三种分别是一地址、二地址和三地址寄存器寻址指令,其中的三地址指令主要用于向量处理机和VLIW(超长指令字)处理机中。第四种指令在RISC(精简指令系统计算机)中只允许LOAD和STORE指令是使用,而在CISC(复杂指令系统计算机)中,一般的运算指令也可以使用这种形式。

  对于输入输出指令和一些特殊的处理机控制指令,指令中所给出的寄存器可能是设备的控制寄存器、状态寄存器或处理机的程序计数器、堆栈指针、状态字寄存器等。

9. 计算机如何寻址第一条指令

答:路由寻址使用命令是基础网络路由命令(tracert、route print 、netstat ) 网络知识有限,快捷键Ctrl+C 结束跟踪 快捷键 ↑ 可以查询上次输入的命令 window+R组合键,输入CMD进去命令界面 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。

第一步,首先路由器收到数据帧,去除帧头帧尾,查看3层报头; 

第二步,根据3层报头的目的地址来查路由表转发; 

第三步,因为数据包不能直接转发,所以需要根据出接口连接网络类型来查看对应的二层表项来确定出接口的数据封装信息。

10. 计算机寻址方式

直接寻址方式: 指令的地址码部分直接给出的不是操作数,而是操作数的存储器地址,这种方式称为直接寻址方式。根据指令地址码部分给出的直接地址A就可以从存储器中读出所需要的操作数。这种寻址方式简单,直观,也便于硬件实现,但是随着计算机的存储器容量不断扩大,所需要的地址码越来越长,势必造成指令的一部分,不能修改,故只能用来访问固定存储器单元。如果汇编原程序中跳转指令中使用的是标号,编译后是直接跳转,如果使用了寄存器参量的就是间接跳转的了。只能说内存寻址的大小与CPU位数有关,但不完全有CPU位数决定,这里有人为的设置,同为64位的CPU,寻址大小、方式也是不一样的,举个例子: 人为限制内存地址用8位2进制数表示,那他的寻址大小是2的8次方,就是256,也就是可以支持256比特大小的内存,以此类推,所以要看你的CPU是怎么定义内存地址的。 如果你为了玩游戏没必要关心这些,只要知道怎么配置快就行了,如果你想学点东西,可以找本书看看,这不是什么复杂的问题,在电子电路中是比较基础的东西,因为不知道寻址方式是无法设计电路和编程的。 你可以去INTEL网站下技术白皮书,里面很详细

展开全文阅读

相关内容