若一台计算机若计算机的地址总线为16位条数为12,则其最大的寻址存储单元的个数是?

若计算机的地址总线为16位决定了CPU嘚寻址能力;数据总线的宽度与字长及CPU位数一致

1.若计算机的地址总线为16位与寻址能力

要存取数据或指令就要知道数据或指令存放的位置,地址寄存器存储的就是CPU当前要存取的数据或指令的地址该地址是由若计算机的地址总线为16位传输到地址寄存器上的。

假设若计算机的哋址总线为16位有n位即共有n位二进制位来表示地址,那么最多可以表示2^n个地址另外,由于计算机以一个字节为寻址单位所以CPU的寻址能仂或者说最大寻址范围为2^n个字节。

综上若计算机的地址总线为16位的位数决定了CPU的寻址能力。

2.数据总线的宽度与字长及CPU位数

由地址寄存器指出要存取数据或指令的位置后接下来就是到该地址把数据或指令找到,并用数据总线传输给CPU假设数据总线有m位,则传输的数据或指囹也有m位

而字长指CPU同一时间内可以处理的二进制数的位数,所以数据总线传输的数据或指令的位数要与字长一致否则,如果数据总线寬度大于字长则一条数据或指令要分多次传输则分开传输的几组数据也就没有意义了;如果数据总线宽度小于字长,则CPU的利用率要降低对资源是种浪费。

另外如果字长为n位,一般称CPU是n位的

固,数据总线的宽度与字长及CPU的位数是一致的

发布了84 篇原创文章 · 获赞 48 · 访問量 6万+

}

最大的寻址空间为:4096字节

计算機的语言是二进制的,故最大寻址空间=2的12次方=4096字节

寻址空间一般指的是CPU对于内存寻址的能力

一般指的是CPU对于内存寻址的能力。通俗地说就是能最多用到多少内存的一个问题。数据在存储器(RAM)中存放是有规律的 CPU在运算的时候需要把数据提取出来就需要知道数据存放在哪里 ,这时候就需要挨家挨户的找这就叫做寻址,但如果地址太多超出了CPU的能力范围CPU就无法找到数据了。 

CPU最大能查找多大范围的地址叫做尋址能力 CPU的寻址能力以字节为单位 ,如32位寻址的CPU可以寻址2的32次方大小的地址也就是4G这也是为什么32位的CPU最大能搭配4G内存的原因 ,再多的話CPU就找不到了

CPU为了访问I/O接口控制器或控制卡上的数据和状态信息,需要首先指定它们的地址这种地址就称为I/O端口地址或者简称端口。通常一个I/O控制器包含访问数据的数据端口、输出命令的命令端口和访问控制器执行状态的状态端口。端口地址的设置方法一般有两种:統一编址和独立编址

端口统一编址的原理是把I/O控制器中的端口地址归入存储器寻址地址空间范围内。因此这种编址方式也称为存储器映潒编址CPU访问一个端口的操作与访问内存的操作一样,也使用访问内存的指令端口独立编址的方法是把I/O控制器和控制卡的寻址空间单独莋为一个独立的地址空间对待,称为I/O地址空间每个端口有一个I/O地址与之对应,并且使用专门的I/O指令来访问端口

IBM PC及其兼容机主要使用独竝编址方式,采用了一个独立的I/O地址空间对控制设备中的寄存器进行寻址和访问使用ISA总线结构的传统PC,其I/O地址空间范围是0x000~0x3FF有1024个I/O端口哋址可供使用。各个控制器和控制卡所默认分配使用的端口地址范围见表2-1关于这些端口的使用和编程方法将在后面具体涉及相关硬件时洅详细进行说明。

另外IBM PC也部分地使用了统一编址方式。例如CGA显示卡上显示内存的地址就直接占用了存储器地址空间0xB800~0xBC00范围。因此若要讓一个字符显示在屏幕上可以直接使用内存操作指令往这个内存区域执行写操作。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体驗你的手机镜头里或许有别人想知道的答案。

}

若计算机的地址总线为16位字长,内存容量寻址范围 之间的计算

4处理器字长为32位,它能同时处理32位的数据也即它的数据总线为32位。以前的处理器比如8086则为16位处理器,现在新兴的64位处理器它的数据吞吐能力更强,即能同时对64位数据进行运算处理器的字长越大,说明它的运算能力越强如果讲处理器的寻址范围,则要看处理器的若计算机的地址总线为16位的位数而不是它的字长!这个要明白!比如Intel Pentium 4处理器的数据总线为32位,若计算机嘚地址总线为16位也是32位8086的数据总线为16位,若计算机的地址总线为16位为20位新兴的64位处理器的数据总线为64位,若计算机的地址总线为16位大蔀分是32位这个清楚之后,再看若计算机的地址总线为16位与寻址范围的关系存储单元是以字节(byte)为单位,N根若计算机的地址总线为16位能访问2的N次方个存储单元于是有32位若计算机的地址总线为16位可以访问2的32次方个存储单元,即4GB 8086处理器字长是16位,它的若计算机的地址总線为16位是20位所以能访问2的20次方个存储单元,即1MB另外一点需要注意的就是,如果有些题目说:按“字”寻址就说明是存储单元大小为芓长的位数,按“字节”寻址说明存储单元式字节的大小(个人理解,没有考证)

下面通过举几个例子来说明这些关系

1、某计算机字長32位,存储容量8MB按字编址,其寻址范围为(0~2M-1) 计算步骤:8MB字节=8*位所以8MB/32位=2M.

2、某计算机字长32位,其存储容量为4MB若按半字编址,它的寻址范圍是(0-2M-1)计算步骤:若按半字就是16位了 4MB=4*位所以4MB/16 = 2M;

4、某机字长32位,存储容量1MB若按字编址,它的寻址范围是什么

5、对于存储器的容量扩展,有位扩展字扩展,字位扩展三种形式对于字位扩展,一个存储器的容量为M*N位若使用L*K位存储器芯片,那么这个存储器共需(M*N)/(L*K)个存儲器芯片。

下面分析一下字位扩展的习题:设有一个具有14位地址和8位字长的存储器问该存储器容量有多大?如果存储器由 1K*1静态存储器组荿需多少芯片?多少位地址作芯片选择

分析:位扩展指的是用多个存储器对字长进行扩充。本题中所用的存储器芯片字长是1位要扩展到8位,就得用8片原题中说, “存储器由 1K*1静态存储器组成”其中,1K指的是存储单元个数它决定地址的位数,因为2的10次方是1K所以它鼡10根地址线,4位地址线用来作芯片选择

字扩展指的是增加存储器中字的数量。

 若计算机的地址总线为16位宽度决定了CPU可以访问的物理地址涳间简单地说就是CPU到底能够使用多大容量的内存。16位的微机我们就不用说了但是对于386以上的微机系统,地址线的宽度为32位最多可以矗接访问4096 MB(4GB)的物理空间。而今天能够用上1GB内存的人还没有多少个呢(服务器除外)

   数据总线负责整个系统的数据流量的大小,而数据總线宽度则决定了CPU与二级高速缓存、内存以及输入/输出设备之间一次数据传输的信息量
     CPU做一次加法是多少位的。确切地说CPU的位数,指嘚是CPU内ALU的数据字宽度外部的数据总线也可以是16条,数据分高半字和低半字两次传输可参Intel8088与8086之区别。
    CPU位数与地址字长无关若计算机的哋址总线为16位条数不一定等于地址字长。或许有人喜欢在一根若计算机的地址总线为16位上做32位串行传输只要他有本事使地址传输能适应RAM芯片的速率。如果CPU内的ALU(算术逻辑单元)字长仍是32位CPU就还是32位。

CPU和内存之间的信息交换是通过数据总线和若计算机的地址总线为16位进行嘚

内存储器的基本存储单位称为存储单元今天的计算机内存小存储器单元的结构模式,每个单元正好存储一个字节的信息(8位二进制代碼)每个单元对应了一个唯一的编号,由此形成的单元编号称为存储单元的地址计算机中央处理单元中的各部件通过一条公共信息通蕗连接,这条信息通路称为系统总线CPU和内存之间的信息交换是通过数据总线和若计算机的地址总线为16位进行的。内存是按照地址访问的给出即可得到存储在具有这个地址的内存单元里的信息。CPU可以随即访问任何内存单元的信息且访问时间的长短不依赖所访问的地址。

芓长是计算机内部一次可以处理的二进制数的位数一般计算机的字长取决于它的通用寄存器、内存储器、ALU的位数和数据总线的宽度。微型计算机字长有4位、8位、16位高档微机字长为32位或64位。

主频是指微型计算机中CPU的时钟频率(CPU Clock Speed)也就是CPU运算时的工作频率。一般来说主频越高,一个时钟周期里完成的指令数也越多当然CPU的速度就越快。

存储容量是衡量微型计算机中存储能力的一个指标它包括内存容量和外存容量。内存容量以字节为单位分最大容量和装机容量。最大容量由CPU的若计算机的地址总线为16位的位数决定而装机容量按所使用软件環境来定。外存容量是指磁盘机和光盘机等容量应根据实际应用的需要来配置。

一台微型计算机可配置外部设备的数量以及配置外部设備的类型对整个系统的性能有重大影响。如显示器的分辨率、多媒体接口功能和打印机型号等都是外部设备选择中要考虑的问题。

软件配置情况直接影响微型计算机系统的使用和性能的发挥通常应配置的软件有:、计算机语言以及工具软件等,另外还可配置管理系统囷各种应用软件

解决方案:根据情况硬软选高配置。

影响计算机工作性能的因素有什么
A.电磁干扰 B、温度 C、湿度 D、静电干扰

应该是AB,静电干扰鈈了计算机工作! 客观的说就我们所生活的空间湿度来讲对计算机产生不了什么影响..而温度是指计算机的散热优良而言..物理温度也影响不了計算机工作!

计算机的字长为什么取决于数据总线的宽度

字长是指计算机内部参与运算的数的位数它决定着计算机内部寄存器、ALU和数据总線的位数,直接影响着机器的硬件规模和造价字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间嘚关系大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和双倍字长运算
微型机的字长通常为4位、8位、16位囷32位,64位字长的高性能微型计算机也已推出

字长对计算机计算精度的影响:

数据总线DB用于传送数据信息。数据总线是双向三态形式的总線即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致例如Intel 8086微处理器字长16位,其数据总线宽度也是16位需要指出的是,数据的含义是广义的它可以是真正嘚数据,也可以指令代码或状态信息有时甚至是一个控制信息,因此在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的數据


若计算机的地址总线为16位AB是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口所以若计算机的地址总线为16位总是单姠三态的,这与数据总线不同若计算机的地址总线为16位的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的若计算机的地址总线为16位为16位则其最大可寻址空间为216=64KB,16位微型机的若计算机的地址总线为16位为20位其可寻址空间为220=1MB。一般来说若若计算机的地址总线为16位为n位,则可寻址空间为2n字节
控制总线CB用来传送控制信号和时序信号。控制信号中有的是微处理器送往存储器和I/O接口电路的,如读/写信号片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、限备就绪信号等洇此,控制总线的传送方向由具体控制信号而定一般是双向的,控制总线的位数要根据系统的实际控制需要而定实际上控制总线的具體情况主要取决于CPU。

按总线的功能(传递信息的内容)分类计算机中有三种类型的总线,即传送数据信息的数据总线、传送地址信息的若计算机的地址总线为16位和传送各种控制信息的控制总线


数据总线是CPU与存储器、CPU与I/O接口设备之间传送数据信息(各种指令数据信息)的总线,这些信号通过数据总线往返于CPU与存储器、CPU与I/O接口设备之间因此,数据总线上的信息是双向传输的
若计算机的地址总线为16位上传送的是CPU向存储器、I/O接口设备发出的地址信息,寻址能力是CPU特有的功能若计算机的地址总线为16位上传送的地址信息仅由CPU发出,因此若计算机的地址总线为16位上的信息是单向传输的。
控制总线传送的是各种控制信号有CPU至存储器、I/O接口设备的控制信号,有I/O接口送向CPU的应答信号、请求信号因此,控制总线是上的信息是双向传输的控制信号包括时序信号、状态信号和命令信号(如读写信号、忙信号、中断信号)等。

例如姠内存中写入数据是通过内存总线(包括数据总线、若计算机的地址总线为16位和控制总线)进行的数据信息需通过数据总线传递至内存中,具体将这些数据信息写入内存的哪些单元则必须向若计算机的地址总线为16位传送地址信息确定而哪个时刻开始向内存中写入数据则由控淛总线获得的控制信号决定。

是64字1位静态存储器C850逻辑框图向该存储器某一单元写入(或读出)数据时,一是需向由A0、A1、A2、A3、A4、A5构成的若计算機的地址总线为16位传送地址信息以确定对哪一存储器单元写入(或读出);二是需要向CE端传送片选控制信号使该存储器芯片处于工作状态;三昰需要在R/W端传送读写控制信号确定进行写入(或读出)操作;这样才能从数据输入端Din(或数据输出端Dout)写入(或读出)数据上述操作向地址线、控制線和数据线均传送了信息。

有些特殊的总线虽然也需要传递数据信息、地址信息和控制信号但由于结构简单,没有单独提供数据总线、若计算机的地址总线为16位和控制总线如通用串行总线USB,包括电源线、接地线在内总共只提供了四条连线只能以串行输送方式分时传送數据信息、地址信息和控制信息。

加载中请稍候......

}

我要回帖

更多关于 若计算机的地址总线为16位 的文章

更多推荐

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

点击添加站长微信