微机原理习题第四章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。