计算机的寻址范围

合集下载

计算机组成原理期中考试试卷

计算机组成原理期中考试试卷

计算机组成原理期中考试试卷

⼀、填空题(每空1 分,共30 分)

1.计算机系统是由⼀个硬件和软件组成的多层次结构。

2. 随⼤规模集成电路技术的发展和软件硬化的趋势,现在已经可以将许多复杂、常⽤的程序制作成固件,从功能上说是软件,从形态上说是硬件。

3.在计算机系统中,数的真值变成机器代码时有原码表⽰法、

表⽰法、补码表⽰法和移码表⽰法。其中浮点数的阶码主要⽤采⽤移码表⽰,以利于⽐较两个指数的⼤⼩和对阶操作。4.在计算机系统中,存储器通常采⽤由⾼速缓冲存储器、

主存储器、外存储器构成的多级存储器体系结构,CPU能直接访问⾼速缓冲存储器、

主存储器但不能直接访问外存储器。5.机器字长是指计算机能直接处理的⼆进制数据的位数,它决定了计算

机的运算精度。

6.形成指令地址的⽅式,称为A.___指令寻址___⽅式,有B. __顺序____寻址和C. ___跳跃___寻址。

7.⼀个较完善的指令系统应当包括数据处理、数据存储、

数据传送、程序控制四⼤类指令。

8. 对存储器的要求是A. ___容量⼤___,B. _速度快_____,C. _成本低____。为了解决这三⽅⾯的⽭盾,计算机采⽤多级存储体系结构。

9.⼀台计算机中所有机器指令的集合,称为这台计算机的指令系统,指令格式中通常由操作码字段和地址码字段字段组成。其中__操作码____字段表征指令的特性与功能。

⼆、单项选择题(在每⼩题的四个备选答案中,选出⼀个正确答案,并将正确答案的序号填在题⼲的括号内)

1.某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)

计算机组成原理复习题

⼀、选择题:

1.双字节⼀般指(C )⼆进制数。

A.1位B.32位C.16位D.8位

2.在主机中,能对指令进⾏译码的器件是(D )。

A.存储器B.ALU C.运算器D.控制器

3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。

A.原码B.移码C.补码D.反码

4.在I/O控制⽅式中,主要由程序实现的是(C )。

A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式

5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。

A.阶码B.基数C.尾数D.符号

6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。

A.提⾼访问速度B.简化指令译码电路

C.增加内存容量D.扩⼤寻址范围

7.若标志寄存器Z=1 ,表明(C )

A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正

8.寄存器间接寻址⽅式中,操作数在(B )中。

A.寄存器B.存储器C.堆栈D.CPU

9.DMA接⼝(B )。

A.可以⽤于主存与主存之间的数据交换 B.内有中断机制

C.内有中断机制,可以处理异常情况 D.内⽆中断机制

10.计算机主频的周期是指(A )

A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。

A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元

12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。

A.程序直接传送B.中断C.通道D.程序查询

13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。

《计算机组成原理》期末复习题

《计算机组成原理》期末复习题

《计算机组成原理》期末复习题

一、选择题

1. 指令流水线中出现数据相关时流水线将受阻,______可解决数据相关问题。

A.增加硬件资源 B.采用旁路技术 C.采用分支预测技术 D.以上都可以

2. 在各种异步通信握手方式中,速度最快的是______。

A.全互锁 B.半互锁 C.不互锁 D.与互锁性无关

3.下列给出的指令系统特点中,有利于实现指令流水线的是______

I.指令格式规整且长度一致 II。指令和数据按边界对齐存放 III。只有Load/Store指令才能对操作数进行存储器访问。

A.仅I、II B.仅II、III C.仅I、III D.I、II、III

4.假定不采用cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是______

A.每个指令周期中CPU都至少访问内存一次 B.每个指令周期一定大于或等于一个CPU时钟周期C.空操作指令的指令周期中任何寄存器的内部都不会被改变

D.当前程序在每条指令执行结束时都可能被外部中断打断

5.下列各类存储器中,不采用随机存取方式的是______

A.EPROM, B.CDROM C.DRAM D.SRAM

6.偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址,下列寻址方式中,不属于偏移寻址方式的是______

A.间址寻址 B.基址寻址 C.相对寻址 D.变址寻址

7.下列选项中,描述浮点数操作速度指标的是______

A.MIPS B.CPI C.IPC D.MFLOPS。

8. float型数据通常用IEEE754单精度浮点数格式表示,若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是______

计算机组成原理考研试题2010有答案

计算机组成原理考研试题2010有答案

一、选择题

1.CPU响应中断的时间是______。

A.中断源提出请求;

B.取指周期结束;

C.执行周期结束;

D.间址周期结束

2.下列说法中______是正确的。

A.加法指令的执行周期一定要访存;

B.加法指令的执行周期一定不访存;

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存。

D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。

3.垂直型微指令的特点是______。

A.微指令格式垂直表示;

B.控制信号经过编码产生;

C.采用微操作码。

D.采用微指令码

4.基址寻址方式中,操作数的有效地址是______。

A.基址寄存器内容加上形式地址(位移量);

B.程序计数器内容加上形式地址;

C.变址寄存器内容加上形式地址。

D.寄存器内容加上形式地址

5.常用的虚拟存储器寻址系统由______两级存储器组成。

A.主存-辅存;

B.Cache-主存;

C.Cache-辅存。

D.主存—硬盘

6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作______。

A.停止CPU访问主存;

B.周期挪用;

C.DMA与CPU交替访问。

D.DMA

7.在运算器中不包含______。

A.状态寄存器;

B.数据总线;

C.ALU;

D.地址寄存器。

8.计算机操作的最小单位时间是______。

A.时钟周期;

B.指令周期;

C.CPU周期。

9.用以指定待执行指令所在地址的是______。

A.指令寄存器;

B.数据计数器;

C.程序计数器;

D.累加器。

10.下列描述中______是正确的。

计算机组成原理试卷

计算机组成原理试卷

…………….……………..装……………………订………………..线…………….……………..

计算机与信

学院 信息工程 专业 计算机组成原理 课程,共 2 页, 第1页,共印刷

份, 年 月 日

考试,任课教师 拟题

学号

一、 选择题(每小题2分,共20分):

1. 寄存器间接寻址方式中,操作数处在____。

A.通用寄存器

B.主存单元

C.程序计数器

D.堆栈 2. 存储器是计算机系统中的记忆设备,它主要用来___。

A .存放数据

B .存放程序

C .存放数据和程序

D .存放微程序

3. 某计算机字长32位,其存储容量是1MB ,若按字编址,它的寻址范围是___。 A .0—1M B .0—512KB C .0—256K D .0—256KB

4. 堆栈寻址方式中,设A 为累加器,SP 为堆栈指示器,Msp 为SP 指示器的栈顶单元,如果进栈操作的动作是:(A )→Msp ,(SP )-1→SP,那么出栈操作的动作应为___。 A .(Msp )→A, (SP)+1→SP B . (SP)+1→SP, (Msp )→A C . (SP)-1→SP, (Msp )→A D . (Msp)→A, (SP)-1→SP

5. 流水CPU 是由一系列叫做“段”的处理线路所组成,和具有m 个并行部件的CPU 相比,一个m 段流水CPU___ 。

A .具备同等水平的吞吐能力

B .不具备同等水平的吞吐能力

C .吞吐能力大于前者的吞吐能力

D .吞吐能力小于前者的吞吐能力 6. 同步控制是___。

A .只适用于CPU 控制的方式

计算机组成原理(关于存储器中按字寻址和按字节寻址)

计算机组成原理(关于存储器中按字寻址和按字节寻址)

计算机组成原理(关于存储器中按字寻址和按字节寻址)

我们先从⼀道简单的问题说起!

设有⼀个1MB容量的存储器,字长32位,问:按字节编址,字编址的寻址范围以及各⾃的寻址范围⼤⼩?

*如果按字节编址,则*

1MB = 2^20B

1字节=1B=8bit

2^20B/1B = 2^20

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

*如果按字编址,则*

1MB=2^20B

1字=32bit=4B

2^20B/4B = 2^18

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

*以上题⽬注意⼏点:*

1.区分寻址空间与寻址范围两个不同的概念,寻址范围仅仅是⼀个数字范围,不带有单位

⽽寻址范围的⼤⼩很明显是⼀个数,指寻址区间的⼤⼩

⽽寻址空间指能够寻址最⼤容量,单位⼀般⽤MB、B来表⽰;本题中寻址范围为0~(2^20)-1,寻址空间为1MB。

2.按字节寻址,指的是存储空间的最⼩编址单位是字节,按字编址,是指存储空间的最⼩编址单位是字,以上题为例,总的存储器容量是⼀定的,按字编址和按字节编址所需要的编码数量是不同的,按字编址由于编址单位⽐较⼤(1字=32bit=4B),从⽽编码较少,⽽按字节编址由于编码单位较⼩(1字节=1B=8bit),从⽽编码较多。

3.区别M和MB。

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

MB指容量⼤⼩。1024B=1KB,1024KB=1MB.

计算机组成原理选择填空题

计算机组成原理选择填空题

计算机组成原理复习题

一、单项选择题

1. 设寄存器内容为80H,若它对应的真值是-127,则该机器数是。

A. 原码

B. 补码

C. 反码

D. 移码

2. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。

A. 阶符与数符相同为规格化数;

B. 阶符与数符相异为规格化数;

C. 数符与尾数小数点后第一位数字相异为规格化数;

D. 数符与尾数小数点后第一位数字相同为规格化数。

3. 设机器数字长为32位,一个容量为16MB的存储器,CPU按半字寻址,其寻址范围是。

A. 224

B. 223

C. 222

D. 221

4. 在中断接口电路中,向量地址可通过送至CPU。

A. 地址线

B. 数据线

C. 控制线

D. 状态线

5. 在程序的执行过程中,Cache与主存的地址映象是由。

A. 程序员调度的;

B. 操作系统管理的;

C. 由程序员和操作系统共同协调完成的;

D. 硬件自动完成的。

6. 总线复用方式可以______。

A. 提高总线的传输带宽;

B. 增加总线的功能;

C. 减少总线中信号线的数量;

D. 提高CUP利用率。

7. 下列说法中正确的是

A. Cache与主存统一编址,Cache的地址空间是主存地址空间的一部分;

B. 主存储器只由易失性的随机读写存储器构成;

C. 单体多字存储器主要解决访存速度的问题;

D. Cache不与主存统一编址,Cache的地址空间不是主存地址空间的一部分。

8. 在采用增量计数器法的微指令中,下一条微指令的地址______。

A. 在当前的微指令中;

B. 在微指令地址计数器中;

计算机组成原理习题及答案

计算机组成原理习题及答案

概论

一、选择题:

1.1946年研制成功的第一台电子数字计算机称为_B_。A.EDVAC B.ENIAC C.EVNAC D.EINAC 2.完整的计算机系统应包括__D_____.A..运算器、存储器、控制器 B.外部设备和主机 C.主机和存储器 D.配套的硬件和软件设备

3.计算机系统中的存储器系统是指__D____.A.RAM存储器 B.ROM存储器 C.内存储器 D.内存储器和外存储器

4.至今为止,计算机中的所有信息仍以二进制方式表示的理由是_C_____.

A..节约元件

B.运算速度快

C.物理器件性能所致

D.信息处理方便

5.计算机硬件能直接执行的只有_B___.

A.符号语言

B.机器语言

C.机器语言和汇编语言

D.汇编语言

二、填空题:

1.计算机的硬件包括__运算器_._控制器_._存储器_._输入设备_._输出设备__.

2.在计算机术语中,将运算器和控制器合在一起称为_CPU__,而将_CPU__和存储器合在一起称为__主机__.

3.计算机的软件一般分为两大类:一类叫_系统__软件,一类叫_应用__软件,其中,数据库管理系统属于_系统_软件,计算机辅助教学软件属于__应用___软件.

4.计算机系统中的存储器分为_内存储器_和_外存储器_.在CPU执行程序时,必须将指令存放在_内存储器__中.

5.输入、输出设备以及辅助存储器统称为_外部设备___.

6.计算机存储器的最小单位为__位___,1KB容量的存储器能够存储_1024*8__个这样的单位.

7.在计算机系统中,多个系统部件之间信息传送的公共通路称为__总线___,就其所传送的信息的性质而言,在公共通路上传送的信息包括_数据__、__地址__和__控制___信息.

《计算机组成原理》考研试题

《计算机组成原理》考研试题

一、选择题

1.CPU响应中断的时间是______。

A.中断源提出请求;

B.取指周期结束;

C.执行周期结束。

2.下列说法中______是正确的。

A.加法指令的执行周期一定要访存;

B.加法指令的执行周期一定不访存;

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存。

3.垂直型微指令的特点是______。

A.微指令格式垂直表示;

B.控制信号经过编码产生;

C.采用微操作码。

4.基址寻址方式中,操作数的有效地址是______。

A.基址寄存器内容加上形式地址(位移量);

B.程序计数器内容加上形式地址;

C.变址寄存器内容加上形式地址。

5.常用的虚拟存储器寻址系统由______两级存储器组成。

A.主存-辅存;

B.Cache-主存;

C.Cache-辅存。

6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作______。

A.停止CPU访问主存;

B.周期挪用;

C.DMA与CPU交替访问。

7.在运算器中不包含______。

A.状态寄存器;

B.数据总线;

C.ALU;

D.地址寄存器。

8.计算机操作的最小单位时间是______。

A.时钟周期;

B.指令周期;

C.CPU周期。

9.用以指定待执行指令所在地址的是______。

A.指令寄存器;

B.数据计数器;

C.程序计数器;

D.累加器。

10.下列描述中______是正确的。

A.控制器能理解、解释并执行所有的指令及存储结果;

B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;

C.所有的数据运算都在CPU的控制器中完成;

关于寻址范围解答

关于寻址范围解答

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

如果按字节编址,则

1MB = 2^20B

1字节=1B=8bit

2^20B/1B = 2^20

地址范围为0~(2^20)-1,也就是说需要二十根地址线才能完成对

1MB空间的编码,所以地址寄存器为20位,寻址范围大小为2^20=1M 如果按字(这里所讲的字就是一个存储字长32位,不是“一个字不是等于两个字节”)编址,则

1MB=2^20B

1字=32bit=4B

2^20B/4B = 2^18

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

以上题目注意几点:

1.区分寻址空间与寻址范围两个不同的概念,寻址范围仅仅是一个数字范围,不带有单位

而寻址范围的大小很明显是一个数,指寻址区间的大小

而寻址空间指能够寻址最大容量,单位一般用MB、B来表示;本题中寻址范围为0~(2^20)-1,寻址空间为1MB。

2.按字节寻址,指的是存储空间的最小编址单位是字节,按字编址,是指存储空间的最小编址单位是字,以上题为例,总的存储器容量是一定的,按字编址和按字节编址所需要的编码数量是不同的,按字编址由于编址单位比较大(1字=32bit=4B),从而编码较少,而按字节编址由于编码单位较小(1字节=1B=8bit),从而编码较多。

3.区别M和MB。

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

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

《知识点解析》

16位的寻址范围

16位的寻址范围

16位的寻址范围

16位的寻址范围指的是在计算机中用于寻址的最大寻址范围。在16位计算机

系统中,寻址范围是指计算机可以访问的内存地址的数量。

16位的二进制数可以表示的最大值是2的16次方减1,即65535。这意味着在

一个16位的计算机系统中,最大的寻址范围是从0到65535。

通过这个16位的寻址范围,计算机可以访问到的内存地址数量是有限的。这

限制了计算机系统的内存容量。在16位计算机系统中,通常会有一部分内存被用

来存储操作系统和其他系统程序,剩下的部分可以用于存储应用程序和数据。

随着计算机技术的发展,16位的计算机系统已经逐渐被32位和64位的系统所

取代。32位和64位的系统具有更大的寻址范围,可以访问更多的内存地址,提供

更大的内存容量和处理能力。

总之,16位的寻址范围是指在16位计算机系统中可以访问的内存地址的数量,最大为65535。随着计算机技术的发展,16位计算机系统已经逐渐被更高位数的系统所取代。

地址总线,字长,内存容量,寻址范围 之间的计算

地址总线,字长,内存容量,寻址范围 之间的计算

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

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

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

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

10种寻址方式

10种寻址方式

10

寻址方式是指计算机指令中用于指定操作数或操作数地址的方式。不同的计算机体系结构可能支持不同的寻址方式,但以下是一些常见的寻址方式:

1.立即寻址:操作数直接包含在指令中,不需要额外的寻址

操作。

2.寄存器寻址:操作数位于寄存器中,指令中指定寄存器的

编号。

3.直接寻址:操作数的地址直接包含在指令中。

4.间接寻址:操作数的地址存储在寄存器或内存中,指令中

包含指向该地址的指针。

5.基址寻址:操作数的地址是一个基地址加上一个偏移量,

基地址通常存储在基址寄存器中。

6.变址寻址:操作数的地址是一个变址寄存器的值加上一个

偏移量。

7.相对寻址:操作数的地址是当前指令的地址加上一个偏移

量。

8.堆栈寻址:操作数位于堆栈中,指令中指定堆栈的偏移量。

9.寄存器间接寻址:操作数的地址存储在寄存器中,指令中

包含该寄存器的编号。

10.内存间接寻址:操作数的地址存储在内存中,指令中包含

指向该地址的指针。

这只是一些常见的寻址方式,不同的计算机体系结构可能支持更多或不同的寻址方式。

七种寻址方式的寻址范围

七种寻址方式的寻址范围

七种寻址方式的寻址范围

寻址方式是指计算机的指令寻址方式,常见的有以下七种寻址方式:

1. 直接寻址:寻址范围是CPU的寻址范围,通常为2的n次方个单元,例如32位CPU的寻址范围为0~2^32-1。

2. 寄存器寻址:寻址范围是CPU的寄存器,通常寄存器的个数有限,例如32位CPU通常有16个通用寄存器,寻址范围为0~15。

3. 立即寻址:寻址范围是一个常数或者立即数,通常是一个字节或者一个字的大小,例如0~255。

4. 间接寻址:寻址范围是由另一个寄存器或内存单元中存储的地址指定的,通常是一个字节或一个字的大小。

5. 寄存器间接寻址:寻址范围是由两个寄存器的内容组成的地址。

6. 基址寻址:寻址范围是由一个基址寄存器和一个偏移量组成的地址,通常用于访问数组或者数据块等结构。

7. 相对寻址:寻址范围是相对于当前指令地址的一个偏移量,通常用于实现跳转或者分支等指令。

寻址范围例题

寻址范围例题

寻址范围例题

1.某公司的IP地址范围为19

2.168.1.1到192.168.1.254,子网掩码为255.255.255.0,请问该公司最多可以拥有多少个IP地址?

答案:该公司最多可以拥有254个IP地址。

2. 某局域网的IP地址为10.0.0.0,子网掩码为255.255.255.0,若该局域网被分为4个子网,则每个子网的IP地址范围是多少?

答案:每个子网的IP地址范围为10.0.0.1-10.0.0.62、

10.0.0.65-10.0.0.126、10.0.0.129-10.0.0.190、

10.0.0.193-10.0.0.254。

3. 某公司的IP地址范围为172.16.1.1到172.16.1.254,子网掩码为255.255.255.248,请问该公司最多可以拥有多少个子网?

答案:该公司最多可以拥有8个子网。

4. 某公司的IP地址范围为192.168.0.0到192.168.25

5.255,子网掩码为255.255.0.0,请问该公司最多可以拥有多少个IP地址?

答案:该公司最多可以拥有65534个IP地址。

5. 某公司的IP地址范围为10.0.0.0到10.255.255.255,子网掩码为255.0.0.0,请问该公司最多可以拥有多少个子网?

答案:该公司最多可以拥有16777214个子网。

- 1 -

北京邮电大学微机原理与接口技术阶段作业2

北京邮电大学微机原理与接口技术阶段作业2

一、单项选择题(共20道小题,共100.0分)

1. 相联存储器是指按______进行寻址的存储器。

A. 地址指定方式

B. 堆栈存取方式

C. 内容指定方式

D. 地址指定方式与堆栈存取方式结合

2. 单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,

另一个数常需采用_____。

A. 立即寻址方式

B. 间接寻址方式

C. 堆栈寻址方式

D. 隐含寻址方式

3. 某存储器芯片的存储容量为8K×12位,则它的地址线为__ _。

A. 11

B. 12

C. 13

D. 14

4. 指令的寻址方式采用跳跃寻址方式时,可实现______。

A. 堆栈寻址

B. 程序的条件转移

C. 程序的无条件转移

D. 程序的条件转移或无条件转移

5. (错误)寄存器直接寻址方式中,寄存器中所存的是______。

A. 操作数

B. 存放操作数的主存单元的地址

C. 存放操作数的寄存器的编号

D. 存放操作数的主存单元地址的地址

6. 某计算机字长16位,其存储容量为2MB,若按半字编址,它的寻址范围

是______。

A. 8M

B. 4M

C. 2M

D. 1M

7. 8086/8088中除_______两种寻址方式外,其它各种寻址方式的操作数均在

存储器中。

A. 立即寻址和直接寻址

B. 寄存器寻址和直接寻址

C. 立即寻址和寄存器寻址

D. 立即寻址和间接寻址

8. 指令MOV AX, [3070H]中源操作数的寻址方式为_____

A. 寄存器间接寻址

B. 立即寻址

C. 直接寻址

D. 变址寻址

9. 8086CPU中的通用寄存器是_______。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、什么叫寻址空间?

寻址空间一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。数据在存储器(RAM)中存放是有规律的,CPU在运算的时候需要把数据提取出来就需要知道数据在那里,这时候就需要挨家挨户的找,这就叫做寻址,但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。CPU最大能查找多大范围的地址叫做寻址能力,CPU的寻址能力以字节为单位。通常人们认为,内存容量越大,处理数据的能力也就越强,但内存容量不可能无限的大,它要受到系统结构、硬件设计、制造成本等多方面因素的制约,一个最直接的因素取决于系统的地址总线的地址寄存器的宽度(位数)。计算机的寻找范围由总线宽度(处理器的地址总线的位数)决定的,也可以理解为cpu寄存器位数,这二者一般是匹配的。Intel公司早期的CPU产品的地址总线和地址寄存器的宽度为20位,即CPU的寻址能力为2^20=1024*1024字节=1024K字节=1M字节;286的地址总线和地址寄存器的宽度为24位,CPU的寻址能力为2^24=1024*4*1024*4B=4*1024*4KB=16M;386及386以上的地址总线和地址寄存器的宽度为32位,CPU的寻址能力为2^32=4096M字节=4G字节。也就是说,如果机器的CPU过早,即使有很大的内存也不能得到利用,而对于现在的PⅡ级的CPU,其寻址能力已远远超过目前的内存容量。由此推出:地址总线为N位(N 通常都是8的整数倍;也说N根数据总线)的CPU寻址范围是2的N次方字节,即2^N(B)。

二、16位、32位、64位通常指的是什么?

从CPU的发展史来看,从以前的8位到现在的64位,8位也就是CPU在一个时钟周期内可并行处理8位二进字符0或是1,那么16就以此类推,是64位就64位二进制,从数据计算上来讲理论上64位比32快一半。但因为电脑是软硬相配合才能发挥最佳性能,所以操作系统也必须从32位的到64位的,而且系统的硬件驱动也必须是64位的。在64位CPU的计算机上要安装64位操作系统64位的硬件驱动,32位的硬件驱动是不能用的,只有这样才能发挥计算机的最佳性能。如果64位CPU装32操作系统的话,那性能不会有明显的提升。

三、为什么是2的N次方,而不是其他数的N次方?

因为计算机是采用二进制计算的。假设一台计算机,它只有1根地址线,请问它最多能对几个存储单元寻址?答案是:2个。因为在任何2进制计算机中,所有物理元件只有0,1两种状态,对应这个例子,我们假设已经把这唯一的一根地址线与两个存储单元a和b连上了,那么究竟怎么确定何时读a何时读b?有一个办法,当地址线上的电压是高电压时我们读a,相反是低电压时,我们读b。如此一来,一根地址线的情况下,只能对2个存储单元进行寻址依次类推,2根地址线时可以对4个存储单元进行寻址,对应的电压情况可以是:低低,低高,高低,高高;继续想下去,3根地址线就可以对8个存储单元进行寻址(3个1和3个0不同组合情况:111、110、100、000、101、100、001、011),4根就是16个,也就是说,当有n根地址线时,可以对2的n次方个存储单元进行寻址。

四、什么是存储单元?

存储单元一般应具有存储数据和读写数据的功能,一般以8位二进制作为一个存储单元,也就是一个字节。每个单元有一个地址,是一个整数编码,可以表示为二进制整数。程序中的变量和主存储器的存储单元相对应。变量的名字对应着存储单元的地址,变量内容对应着单元所存储的数据。

五、为什么计算机采用二进制?

⑴技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。

⑵简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。

⑶适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。

⑷易于进行转换,二进制与十进制数易于互相转换。

⑸用二进制表示数据具有抗干扰能力强,可靠性高等优点。因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。

相关文档
最新文档