2022年西亚斯微机原理期中试题及答案 .pdf
《2022年西亚斯微机原理期中试题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年西亚斯微机原理期中试题及答案 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、问答题(每小题 1 分共 10分)1、下列字符表示成相应的ASCII 码是多少?(1)换行 0AH (2)字母“Q”51H (3)空格 20H (4)(回车)0DH 2、下列各机器数所表示数的范围是多少?(1)8 位二进制无符号整数,0255(2)8 位二进制有符号整数;-128,+127(3)16 位二进制无符号定点整数;065535(4)用补码表示的16位二进制有符号整数;-32768,+327673、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。(1)X 和 Y 两个数均为无符号数;XY (2)X 和 Y 两个数均为有符号的补码数。XY 二、填空题(每小
2、题 1 分)1、对于 R 进制数来说,其基数(能使用的数字符号个数)是 R 个,能使用的最小数字符号是 0 。2、与十进制数67 等值的十六进制数是 43H 。3、二进制数 101.011转换成十进制数是 5.375 。4、十六进制数0E12 转换成二进制数是 11000010010B 。三、选择题(每小题 1 分共 6 分)1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。A)EBCDIC 码 B)ASCII 码 C)十六进制编码 D)二进制编码2、与十进制数56 等值的二进制数是 A 。A)111000 B)111001 C)101111 D)110110 3、十进制数5
3、9 转换成八进制数是 A 。A)73Q B)37Q C)59Q D)112Q 4、与十进制数58.75 等值的十六进制数是 B 。A)A3.CH B)3A.CH C)3A.23H D)C.3AH 5、二进制数1101.01 转换成十进制数是 C 。A)17.256 B)13.5 C)13.25 D)17.5 6、十进制正数38 的八位二进制补码是 D 。A)00011001 B)10100110 C)10011001 D)00100110 四、是非判断题(每小题1 分共 3分)1、对于种类不同的计算机,其机器指令系统都是相同的。()2、在计算机中,数据单位bit 的意思是字节。()3、八进制数
4、的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 19 页 -5、6、7、8。()四、简答题(每小题 2.5分共 47 分)1.微处理器,微型计算机和微型计算机系统三者之间有何区别?答:微处理器即CPU,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、I/O 接口电路以及总线构成;微型计算机系统则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算
5、机系统又主要由微型计算机作为其硬件构成。2.CPU 在内部结构上由哪几部分构成?CPU 应具备哪些主要功能?答:CPU 在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。3.累加器和其它通用寄存器相比有何不同?答:累加器是通用寄存器之一,但累加器和其它通用寄存器相比又有其独特之处。累加器除了可用做通用寄存器存放数据外,对某些操作,一般操作前累加器用于存放一个操作数,操作后,累加器用于存放结果。4.微型计算机的总线有哪几类?总线结构的特点是什么?答:微型计算机的总线包括地址总
6、线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。5.完成下列各十六进制数的运算:A39E+28DC,D5AB-7CE5 答:A39E+28DC=CC7A;D5AB-7CE5=58C6;名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 19 页 -6.分别列出下述10 进制数的16 进制数、压缩的BCD 数、ASCII 数字串(用 16 进制形式写出):10,64,78,81,92,100,125,255 答:上述各数的16 进制数依次为:AH,40H,4EH,51H,5CH,64H,7DH,FFH;上述各数的压缩的BCD 数依
7、次为:10H,64H,78H,81H,92H,0100H,0125H,0255H;上述各数的ASCII 数字串依次为:3130H,3634H,3738H,3831H,3932H,313030H,313235H,323535H;7.8086 从功能上分成了 EU和 BIU 两部分。这样设计的优点是什么?答:传统计算机在执行程序时,CPU 总是相继地完成取指令和执行指令的动作,即,指令的提取和执行是串行进行的。而8086CPU 在功能上分成了EU和 BIU 两部分,BIU 负责取指令,EU负责指令的执行,它们之间既互相独立又互相配合,使得 8086 可以在执行指令的同时进行取指令的操作,即实现了取
8、指令和执行指令的并行工作,大大提高了CPU和总线的利用率,从而提高了指令的处理速度。8.8086 CPU 中地址加法器的重要性体现在哪里?答:地址加法器是 8086 CPU的总线接口单元中的一个器件,在8086 存储器分段组织方式中它是实现存储器寻址的一个关键器件,地址加法器将两个16 位寄存器中的逻辑地址移位相加,得到一个20 位的实际地址,把存储器寻址空间从64K扩大到 1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运行效率。9.8086 CPU 中有哪些寄存器?分组说明用途。哪些寄存器用来指示存储器单元的偏移地址?名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,
9、共 19 页 -答:8086 CPU中有 8 个通用寄存器 AX、BX、CX、DX、SP、BP、SI、DI;两个控制寄存器 IP、FL;四个段寄存器 CS、DS、SS、ES。8 个通用寄存器都可以用来暂存参加运算的数据或中间结果,但又有各自的专门用途。例如,AX专用做累加器,某些指令指定用它存放操作数和运算结果;CX为计数寄存器,在某些指令中做计数器使用;DX为数据寄存器;BX为基址寄存器,BP为基址指针,SI为源变址寄存器,DI 为目的变址寄存器,这4 个寄存器在数据寻址中用来存放段内偏移地址(有效地址)或段内偏移地址的一部分;SP为堆栈指示器,用来存放栈顶有效地址。两个控制寄存器用来存放有
10、关的状态信息和控制信息。例如,标志寄存器 FL用来存放状态标志和控制标志;而指令指针用来存放下一条要取指令的有效地址。四个段寄存器用来存放段地址。例如,CS寄存器用来存放代码段的段地址;DS寄存器用来存放数据段的段地址;SS寄存器用来存放堆栈段的段地址;ES寄存器用来存放扩展段的段地址。10.8086 系统中存储器的逻辑地址由哪两部分组成?物理地址由何器件生成?如何生成?每个段的逻辑地址与寄存器之间有何对应关系?答:8086系统中存储器的逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两部分组成;存储单元的物理地址由地址加法器生成,寻址时,CPU 首先将段地址和段内偏移地址送入地址加法器,
11、地址加法器将段地址左移4 位并与段内偏移地址相加,得到一个20 位的物理地址。数据段的段地址在DS寄存器中,段内偏移地址可能在BX、BP、SI 或 DI 寄存器中。代码段的段地址在CS寄存器中,段内偏移地址在IP 寄存器中。堆栈段的段地址在SS寄存器中,段内偏移地址在 SP寄存器中。扩展段的段地址在ES寄存器中,段内偏移地址可能在 BX、BP、SI 或 DI 寄存器中。11.设 AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此执行 PUSH AX、PUSH BX、POP AX、POP CX 后栈顶指针变为多少?AX=?BX=?CX=?名师资料总结-精品资料欢迎下载-名师精
12、心整理-第 4 页,共 19 页 -答:当前栈顶指针=SS*10H+SP=13070H+8H=13078H,依此执行 PUSH AX、PUSH BX、POP AX、POP CX 后栈顶指针仍为 13078H。但 AX=34DFH,BX=34DFH,CX=2875H。12.写出把首地址为 BLOCK 的字数组的第 6 个字送到 DX寄存器的指令。要求使用以下几种寻址方式:(1)寄存器间接寻址(2)寄存器相对寻址(3)基址变址寻址答:(1)使用寄存器间接寻址,把首地址为BLOCK 的字数组的第 6 个字送到 DX寄存器的指令为:MOV BX,OFFSET BLOCK ADD BX,12 MOV D
13、X,BX(2)使用寄存器相对寻址,把首地址为BLOCK 的字数组的第 6 个字送到 DX寄存器的指令为:LEA BX,BLOCK MOV DX,BX+12(3)使用基址变址寻址,把首地址为BLOCK 的字数组的第 6 个字送到 DX寄存器的指令为:LEA BX,BLOCK 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 19 页 -MOV SI,12 MOV DX,BX+SI 13.现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(
14、21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。(1)MOV AX,1200;(AX)=(2)MOV AX,BX;(AX)=(3)MOV AX,1200H;(AX)=(4)MOV AX,BX;(AX)=(5)MOV AX,BX+1100;(AX)=(6)MOV AX,BX+SI;(AX)=(7)MOV AX,BX+SI+1100;(AX)=答:(1)指令 MOV AX,1200H执行完后 AX寄存器的内容为 1200H;(2)指令 MOV AX,BX执行完后 AX寄存器的内容为 0100H;(3)指令 MOV AX,120
15、0H 是将从物理地址=(DS)*10H+1200H=21200H 开始的两个单元内容送AX,执行完后 AX寄存器的内容为4C2AH;(4)指令 MOV AX,BX 是将从物理地址=(DS)*10H+(BX)=20100H开始的两个单元内容送AX,故执行完后 AX寄存器的内容为3412H;(5)指令 MOV AX,BX+1100是将从物理地址=(DS)*10H+(BX)+1100H=21200H开始的两个单元内容送AX,故执行完后 AX寄存器的内容为 4C2AH;名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 19 页 -(6)指令 MOV AX,BX+SI 是将从物理地址=(DS
16、)*10H+(BX)+(SI)=20102H开始的两个单元内容送AX,故执行完后 AX寄存器的内容为 7856H;(7)指令 MOV AX,BX+SI+1100 是将从物理地址=(DS)*10H+(BX)+(SI)+1100H=21202H 开始的两个单元内容送AX,故执行完后 AX寄存器的内容为65B7H;14.假设已知(DS)=2900H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址值为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?(1)MOV AX,0ABH (2)M
17、OV AX,BX(3)MOV AX,100H (4)MOV AX,VAL(5)MOV AX,BX (6)MOV AX,ES:BX(7)MOV AX,BP (8)MOV AX,SI(9)MOV AX,BX+10 (10)MOV AX,VALBX(11)MOV AX,BXSI (12)MOV AX,BPSI答:(1)在指令 MOV AX,0ABH 中,源操作数字段的寻址方式是立即数寻址,其物理地址值=(CS)*10H+(IP);(2)在指令 MOV AX,BX 中,源操作数字段的寻址方式是寄存器寻址,操作数在 BX中,无物理地址;(3)在指令 MOV AX,100H 中,源操作数字段的寻址方式是直
18、接寻址,其物理地址值=(DS)*10H+100=29000H+100H=29100;名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 19 页 -(4)在指令 MOV AX,VAL 中,源操作数字段的寻址方式是直接寻址,其物理地址值=(DS)*10H+50H=29000H+50H=29050H;(5)在指令 MOV AX,BX 中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=(DS)*10H+(BX)=29000H+100H=29100H;(6)在指令 MOV AX,ES:BX 中,源操作数字段的寻址方式是寄存器间接寻址,其物理地址值=(ES)*10H+(BX)=2100
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年西亚斯微机原理期中试题及答案 2022 西亚 微机 原理 期中 试题 答案
限制150内