您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页微机原理习题集第四章

微机原理习题集第四章

来源:小侦探旅游网
一、问答题:

1、 微型计算机是由哪几部分组成的?各部分的功能是什么? 2、 IBM PC机的主存有哪几种存储器?它们的作用各是什么? 3、 8086微处理器的字长是多少?能直接访问的存储单元有多少字节?

4、8088微处理器的逻辑地址是由哪几部分组成的?怎样将逻辑地址转换为物理地址? 5、如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是多少? 6、有两个16位字1234H和5678H分别存放在02000H为首地址的存储单元中,试用图表示存储数据的情况。

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

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、 把DATA的段地址和编移地址装入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、 11、 12、 13、 14、 15、

置AL寄存器的低4位为0,其余位不变。 把CL寄存器的高4位变反,其余位不变。 使AX中的有符号数除以2。 寄存器AL中的高、低四位交换。 寄存器DX和AX组成32位数左移一位。 求寄存器DX和AX组成的32位有符号数的补码。

答案:

一、问答题:

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

控制器控制计算机运转,计算器主要是算术运臬和逻辑运算,存储器主要是存储信息,输入设备主要是输入信息给计算机,输出设备主要是计算机输出信息。 2、 IBM PC机的主存主要有只读存储器和随机存储器。只读存储器只能读出,不能写

入,随机存储器可以写入也可以读出。

3、 8086微处理器的字长为16位,能直接访问的存储单元可以是2个字节。 4、 8088微处理器的逻辑地址两部分组成,包括段地址和偏移地址;物理地址=段地址

*16+偏移地址。

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

=0A7F0H*16+2B40H=0AAA40H。 6、

78H 56H 34H 12H (1).立即数寻址 (2).寄存器寻址 (3).直接寻址 (4).寄存器间接寻址 (5).寄存器相对寻址方式 (6).基址变址寻址方式 (7).相对基址变址寻址方式

02003H 02002H 02001H 02000H

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

二、填空题 1、 CPU、存储器 2、 4、4、ALU 3、 逻辑地址、物理地址

4、 偏移地址,段基址*16+偏移地址,段寄存器 5、码、操作数

6、寄存器相对寻址方式,寄存器间接寻址,直接寻址,基址变址寻址方式,寄存器寻址,立即数寻址,相对基址变址寻址方式,寄存器相对寻址方式 7、ZF,CF,SF,OF 8、1,有符号 9、05AEH,4000H

10、0AB0H,1,1,0F8B0H,1,1 三、选择题

1、C 2、A 3、C 4、B 5、A 6、D 7、C 8、B 四、是非判断题

1、× 2、× 3、√ 4、√ 5、× 6、× 五、根据以下要求选用相应的指令或指令序列 1、 MOV AX,4629H 2、 LDS BX,DATA 3、 ADD DX,BX 4、 SUB AX,0360H 5、 MOV BX,ES:[0500H] 6、 MOV CL,2

SHL AL,CL 7、IMUL BL 8、MOV CX,0 9、OR DX,0E00H 5、 AND AL,0FH 6、 XOR CL,0F0H 7、 MOV CL,2

SAR AX,CL

13、MOV CL,4 ROL AL,CL 14、SHL AX,1 RCL DX,1 15、NEG DX NEG AX SBB DX,0

9、C 10、D

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务