微机原理习题第四章

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

一、问答题:

1、微型计算机是由哪几部分组成的?各部分的功能是什么?

微型计算机是由五部分组成,包括控制器,运算器,存储器、输入设备,输出设备;

控制器控制计算机运转,计算器主要是算术运臬和逻辑运算,存储器主要是存储信息,输入设备主要是输入信息给计算机,输出设备主要是计算机输出信息。

2、IBM PC机的主存有哪几种存储器?它们的作用各是什么?

IBM PC机的主存主要有只读存储器和随机存储器。只读存储器只能读出,不能写入,随机存储器可以写入也可以读出。

3、8086微处理器的字长是多少?能直接访问的存储单元有多少字节?

8086微处理器的字长为16位,能直接访问的存储单元可以是2个字节。

4、8088微处理器的逻辑地址是由哪几部分组成的?怎样将逻辑地址转换为物理地址?

8088微处理器的逻辑地址两部分组成,包括段地址和偏移地址;物理地址=段地址

*16+偏移地址。

5、如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是多少?

如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址=0A7F0H*16+2B40H=0AAA40H。

6、有两个16位字1234H和5678H分别存放在02000H为首地址的存储单元中,试用图表示存储数据的情况。

02003H

02002H

02001H

02000H

7、什么叫寻址方式?8088指令系统有哪几种寻址方式?

寻址方式就是指:寻找操作数或者操作地址的各种方法,寻址方式主要有7种

(1).立即数寻址

(2).寄存器寻址

(3).直接寻址

(4).寄存器间接寻址

(5).寄存器相对寻址方式

(6).基址变址寻址方式

(7).相对基址变址寻址方式

二、填空题

1、CPU中的总线接口部件BIU,根据执行部件EU的要求,完成与或的数据传送。

2、8086/8088的执行部件EU由个通用寄存器、个专用寄存器、一个标志寄存器和等构成。

3、8086/8088构成的微机中,每个主存单元对应两种地址:和。

4、逻辑地址由段基值和组成。将逻辑地址转换为物理地址的公式是。其中的段基值是由存储。

5、计算机的指令由和两部分组成。

6、指出下列指令源操作数的寻址方式:

MOV AX,ARRAY[SI]

MOV AX,ES:[BX]

MOV AX,[200H]

MOV AX,[BX+DI]

MOV AX,BX

MOV AX,1200H

MOV AX,20[BX+SI]

MOV AX,[DI+20]

7、条件码中最主要的是、、、。

8、当指令“指令SUB AX,BX”执行后,CF=1,说明最高有效位;对

数,说明操作结果溢出。

9、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES DI,[BX]”后,(DI)= ,(ES)= 。

10、令(AL)=98H,(BL)=12H,则执行指令MUL BL后,(AX)= ,OF= ,CF= ;而执行指令IMUL BL后,它们的结果是(AX)= ,OF= ,CF= 。

三、选择题

1、控制器的功能是。

A)产生时序信号B)从主存取出指令并完成指令操作码译码

C)从主存取出指令、分析指令并产生有关的操作控制信号

2、在一般微处理器中,包含在CPU中。

A)算术逻辑单元B)主内存

C)输入/输出设备D)磁盘驱动器

3、8086/8088的控制标志有个。

A)1 B)2

C)3 D)4

4、计算机的外部设备是指。

A)软盘、硬盘驱动器B)输入输出设备

C)电源及机箱D)RAM及ROM

5、各外存相比,内存的特点是。

A)容量小、速度快、成本高B)容量小、速度快、成本低

C)容量大、速度快、成本高D)容量大、速度快、成本低

6、一般地,我们将计算机指令的集合称为。

A)机器语言B)汇编语言

C)翻译程序D)指令系统

7、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为。

A)直接、立即、间接B)直接、间接、立即

C)立即、直接、间接D)不一定

8、INC指令不影响标志。

A)OF B)CF

C)SF D)ZF

9、在MOV WORD PTR[0074H],55BBH指令的机器代码中,最后一个字节是。

A)00H B)74H

C)55H D)BBH

10、执行下列指令后:

MOV AX,1245H

MOV CL,4

ROL AX,CL

DEC AX

MOV CX,4

MUL CX

HLT

寄存器AH的值是,寄存器AL的值是。

A)00H B)40H

C)8DH D)91H

四、是非判断题

1、8086/8088的逻辑段不允许段的重叠和交叉。()

2、执行转移、调用和返回指令时,指令队列中的原内容不会被清除。()

3、微机的字长愈长,计算精度愈高,指令处理功能愈强。()

4、立即寻址方式不能用于目的操作数字段。()

5、MOV指令要影响标志位。()

6、CF位可以用来表示有符号数的溢出。()

五、根据以下要求选用相应的指令或指令序列

1、把4629H传送给AX寄存器

2、把DA TA的段地址和编移地址装入DS和BX中。

3、抒BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。

4、AX寄存器中的内容减去0360H,结果存入AX中。

5、把附加段偏移量为0500H字节存储单元的内容送BX寄存器。

6、AL寄存器的内容乘以2。

7、AL的带符号数乘以BL的带符号数,结果存入AX中。

8、CX寄存器清零。

9、置DX寄存器的高3位为1,其余位不变。

10、置AL寄存器的低4位为0,其余位不变。

11、把CL寄存器的高4位变反,其余位不变。

12、使AX中的有符号数除以2。

相关文档
最新文档