西亚斯微机原理期中试题及答案

上传人:M****1 文档编号:508076693 上传时间:2023-07-07 格式:DOCX 页数:14 大小:22.46KB
返回 下载 相关 举报
西亚斯微机原理期中试题及答案_第1页
第1页 / 共14页
西亚斯微机原理期中试题及答案_第2页
第2页 / 共14页
西亚斯微机原理期中试题及答案_第3页
第3页 / 共14页
西亚斯微机原理期中试题及答案_第4页
第4页 / 共14页
西亚斯微机原理期中试题及答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《西亚斯微机原理期中试题及答案》由会员分享,可在线阅读,更多相关《西亚斯微机原理期中试题及答案(14页珍藏版)》请在金锄头文库上搜索。

1、一、问答题 (每题分共分)、下列字符表达到相应的ASII码是多少?(1)换行 0AH ()字母“” 5H ()空格 20H (4)(回车) 0DH 、下列各机器数所示数的范畴是多少? (1)8位二进制无符号整数, 05 (2)8位二进制有符号整数; 12,+127(3)6位二进制无符号定点整数 ; 06553用补码表达的16位二进制有符号整数;-76,+32、有两个二进制数011011,Y=00010,试比较它们的大小。()X和Y两个数均为无符号数;X (2)X和Y两个数均为有符号的补码数。 XY二、填空题 (每题1分)1、对于R进制数来说,其基数(能使用的数字符号个数)是 R个 ,能使用的最

2、小数字符号是 0 。与十进制数等值的十六进制数是 43 。二进制数101.011转换成十进制数是 5.375 。4、十六进制数0E12转换成二进制数是 。三、选择题 (每题1分共分)、在计算机内部,一切信息的存取、解决和传送都是以 形式进行的。A)EBCIC码 B)ASCI码 )十六进制编码 D)二进制编码2、与十进制数56等值的二进制数是 。A)1100 B)001 C)0111 D)1111、十进制数59转换成八进制数是 A 。)73 B)37Q C)59Q D)12Q4、与十进制数5875等值的十六进制数是 。A)A.CH B).CH C)A.23H D).AH5、二进制数11.01转换

3、成十进制数是 C 。A)7.256 B)35 C)13.25 D)7.5、十进制正数38的八位二进制补码是 D 。A)0001101 B)110010 C)101001 )010110四、是非判断题 (每题1分共3分)1、对于种类不同的计算机,其机器指令系统都是相似的。( )2、在计算机中,数据单位bit的意思是字节。 ( )3、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、4、6、8。( )四、简答题 (每题2.5分共47分)1 微解决器,微型计算机和微型计算机系统三者之间有何区别?答:微解决器即CPU,它涉及运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算

4、和控制功能,是微型计算机的核心;一台微型计算机由微解决器、内存储器、I/O接口电路以及总线构成;微型计算机系统则涉及硬件系统和软件系统两大部分,其中硬件系统又涉及微型计算机和外围设备;由此可见,微解决器是微型计算机的重要构成部分,而微型计算机系统又重要由微型计算机作为其硬件构成。.P在内部构造上由哪几部分构成?CPU应具有哪些重要功能?答:CP在内部构造上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其重要功能是完毕多种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具有传递和暂存数据的功能。. 累加器和其他通用寄存器相比有何不同?答:累加器是通用寄存器之一,但累加器和其他

5、通用寄存器相比又有其独特之处。累加器除了可用做通用寄存器寄存数据外,对某些操作,一般操作前累加器用于寄存一种操作数,操作后,累加器用于寄存成果。 . 微型计算机的总线有哪几类?总线构造的特点是什么?答:微型计算机的总线涉及地址总线、数据总线和控制总线三类,总线构造的特点是构造简朴、可靠性高、易于设计生产和维护,更重要的是便于扩大。 5.完毕下列各十六进制数的运算:A9E2D,AB7CE5答:39E+28DC=CC7A; D5AB-C58C6;6.分别列出下述0进制数的进制数、压缩的BCD数、ASCII数字串(用1进制形式写出):10, 64, 7, 1, 92, 0, 125, 255答:上述

6、各数的16进制数依次为:AH,40H,EH,5H,5CH,64H,7D,FFH; 上述各数的压缩的BCD数依次为:1H,64H,78H,81H,9H,0100,01H,5H;上述各数的ASCII数字串依次为:310H,3634H,378H,3831,3932H,3103H,3125H, 335H;.86从功能上提成了E和BI两部分。这样设计的长处是什么?答:传记录算机在执行程序时,CU总是相继地完毕取指令和执行指令的动作,即,指令的提取和执行是串行进行的。而8086CP 在功能上提成了U和I两部分,BIU负责取指令,EU负责指令的执行,它们之间既互相独立又互相配合,使得8086可以在执行指令的

7、同步进行取指令的操作,即实现了取指令和执行指令的并行工作,大大提高了CPU和总线的运用率,从而提高了指令的解决速度。88086 CP中地址加法器的重要性体目前哪里?答:地址加法器是086 CU的总线接口单元中的一种器件,在0存储器分段组织方式中它是实现存储器寻址的一种核心器件,地址加法器将两个16位寄存器中的逻辑地址移位相加,得到一种20位的实际地址,把存储器寻址空间从4K扩大到1M,极大地扩大了微型计算机的程序存储空间,从而大大提高了程序运营效率。9.808CPU中有哪些寄存器?分组阐明用途。哪些寄存器用来批示存储器单元的偏移地址?答:808CPU中有个通用寄存器AX、BX、CX、DX、P、

8、B、SI、;两个控制寄存器IP、FL;四个段寄存器S、DS、SS、S。个通用寄存器都可以用来暂存参与运算的数据或中间成果,但又有各自的专门用途。例如,AX专用做累加器,某些指令指定用它寄存操作数和运算成果;CX为计数寄存器,在某些指令中做计数器使用;为数据寄存器;B为基址寄存器,BP为基址指针,I为源变址寄存器,DI为目的变址寄存器,这个寄存器在数据寻址中用来寄存段内偏移地址(有效地址)或段内偏移地址的一部分;P为堆栈批示器,用来寄存栈顶有效地址。两个控制寄存器用来寄存有关的状态信息和控制信息。例如,标志寄存器L用来寄存状态标志和控制标志;而指令指针用来寄存下一条要取指令的有效地址。四个段寄存

9、器用来寄存段地址。例如,CS寄存器用来寄存代码段的段地址;D寄存器用来寄存数据段的段地址;S寄存器用来寄存堆栈段的段地址;S寄存器用来寄存扩展段的段地址。0.886系统中存储器的逻辑地址由哪两部分构成?物理地址由何器件生成?如何生成?每个段的逻辑地址与寄存器之间有何相应关系?答:8086系统中存储器的逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两部分构成;存储单元的物理地址由地址加法器生成,寻址时,CPU一方面将段地址和段内偏移地址送入地址加法器,地址加法器将段地址左移4位并与段内偏移地址相加,得到一种20位的物理地址。数据段的段地址在DS寄存器中,段内偏移地址也许在X、BP、SI或D

10、寄存器中。代码段的段地址在CS寄存器中,段内偏移地址在I寄存器中。堆栈段的段地址在S寄存器中,段内偏移地址在SP寄存器中。扩展段的段地址在ES寄存器中,段内偏移地址也许在X、P、SI或寄存器中。1设 AX=875H、X=34DFH、S=1307H、P=8,依此执行PUSH AX、PUH BX、O A、POCX后栈顶指针变为多少?A=? BX=? CX=?答:目前栈顶指针=SS*10H+SP=30H8H=378H,依此执行PUSAX、PUSH BX、O AX、OPCX后栈顶指针仍为30。但AX3DFH,BX=34DF,CX=2875H。12.写出把首地址为BLOC的字数组的第6个字送到DX寄存器

11、的指令。规定使用如下几种寻址方式:(1)寄存器间接寻址(2)寄存器相对寻址(3)基址变址寻址答:(1)使用寄存器间接寻址,把首地址为BOK的字数组的第6个字送到DX寄存器的指令为: MO B,OFFSET BLO D BX,2 MV DX,B()使用寄存器相对寻址,把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令为: EAX,BLOCK MOVDX,BX+12(3)使用基址变址寻址,把首地址为BLOCK的字数组的第6个字送到D寄存器的指令为: LEA BX,BLOK MOV SI,12MOV DX,X+SI1. 既有(DS)=H,(BX)=100H,(I)=0002H,(0H)=1,

12、(1H)=3H,(2H)=56H,(H)=8H,(210H)=2,(211)=4CH,(1202)B7H,(2203H)=6H,试阐明下列各条指令执行完后A寄存器的内容。()MOV AX,20; (AX)= (2) A,BX; (X)= (3)MOV A,20H ; (AX)= ()MO AX,BX ; (AX)= ()O X,+1100; (X) (6)MOV AX,BX+SI; (A)= (7)MV A,XS+0 ; (AX)= 答:(1)指令MOV A,1200H执行完后A寄存器的内容为100H; (2)指令OV AX,BX执行完后AX寄存器的内容为10; (3)指令OV ,1200H是

13、将从物理地址(D)1H+1200H=2120H开始的两个单元内容送AX,执行完后AX寄存器的内容为CAH; ()指令MV AX,B是将从物理地址=(DS)*0(BX)=开始的两个单元内容送AX,故执行完后AX寄存器的内容为34H; (5)指令MOA,BX+100是将从物理地址=(D)*0H+(X)110H=210开始的两个单元内容送AX,故执行完后X寄存器的内容为CH; (6)指令O A,B+I是将从物理地址=(DS)*10H+(BX)+(I)=2H开始的两个单元内容送AX,故执行完后X寄存器的内容为786H; (7)指令MV AX,BXI+10是将从物理地址=(D)*10H(BX)+(SI)+10=2120开始的两个单元内

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号