微机原理课后答案

上传人:m**** 文档编号:458574591 上传时间:2022-08-08 格式:DOC 页数:13 大小:246.51KB
返回 下载 相关 举报
微机原理课后答案_第1页
第1页 / 共13页
微机原理课后答案_第2页
第2页 / 共13页
微机原理课后答案_第3页
第3页 / 共13页
微机原理课后答案_第4页
第4页 / 共13页
微机原理课后答案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《微机原理课后答案》由会员分享,可在线阅读,更多相关《微机原理课后答案(13页珍藏版)》请在金锄头文库上搜索。

1、1.2 课后练习题一、填空题1将二进制数1011011.1转换为十六进制数为_5B.8H_。2将十进制数199转换为二进制数为_ 11000111_B。3BCD码表示的数,加减时逢_10_进一,ASCII码用来表示数值时,是一种非压缩的BCD码。4十进制数36.875转换成二进制是_100100.111_。5以_微型计算机_为主体,配上系统软件和外设之后,就构成了_微型计算机系统_。6十进制数98.45转换成二进制为_1100010.0111_B、八进制_142.3463_Q、十六进制_62.7333_H。(精确到小数点后4位)二、选择题 1堆栈的工作方式是_B_。 A)先进先出 B)后进先出

2、 C)随机读写 D)只能读出不能写入2八位定点补码整数的范围是_D_。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+1273字长为16位的数可表示有符号数的范围是_B_。A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768三、简答题1微型计算机系统的基本组成?微型计算机,系统软件,应用软件,输入输出设备2简述冯.诺依曼型计算机基本思想?l 将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存l 指令按其在存储器中存放的顺序执行;l 由控制器控制整个程序和数据的存取以及程序的执

3、行;l 以运算器为核心,所有的执行都经过运算器。3什么是微型计算机?微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。4什么是溢出?运算结果超出了计算机所能表示的范围。22一、填空题1. 8086/8088的基本总线周期由_4_个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为_0.1s_。2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样_READY_信号,若未准备好,插入_TW_时钟周期。3. 8086系统总线形成时,须要用_ALE_信号锁定地址信号。4. 对于8086微处理器,可屏蔽中断请求输入信号加在_INTR_引脚。5. 在8086系统中,

4、若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_85010H_。6. 8086的输入信号 Ready 为低电平的作用是说明_存储器或I/O接口未准备好_。7. 8088 CPU的 NMI 引脚提出的中断请求称为:_非屏蔽中断_。8. CPU从主存取出一条指令并执行该指令的时间称为_指令周期_。9. 在8086系统中,从奇地址读写两个字时,需要_ 4_个总线周期。二、简答题1. 在内部结构上,微处理器主要有那些功能部件组成?1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件 (意思相近2. 微处理器一般应具有那些基本功能?本身具有运算能力和控制

5、功能3. 什么是总线周期?CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。(意思相近即可)三、判断题1. 在8086系统中,20位地址是在执行部件中形成的。 ( )2. 8086 CPU的最小方式是为实现多处理器系统而设计的。 ( )3. 在加减运算时,OF=1就表示结果有错。 ( )4. 两数相加,结果有偶数个1,则PF=1。 ( )5. 当8086CPU复位后,(CS)=0000H,(IP)=0FFFFH,所以复位后系统从物理地址0FFFF0H开始执行程序。 ( )68086的每个存储单元地址既是字节

6、地址又是字地址。 ( )7. 同一个物理地址可以由不同的段地址和偏移量组合得到。( )3.2 课后练习题一、简答题1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。ADDAX,BX JNCL3JNOL1 JNOL4JNCL2 JMPL5SUBAX,BX L52. 中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。(回答可以返回2分,出现的

7、问题3分,意思相近即可)3. 写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几种寻址方式:(1) 寄存间接寻址(2) 寄存相对寻址(3) 基址变址寻址1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCK MOV DX,BX MOV DX,BX+12 MOV SI,12 MOV DX,BX+SI4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。1) MOV AX, 2400H 34400H2)

8、 MOV AX, BX 33580H3) MOV AX, SI32234H4) MOV AX, BX+2400H3574AH5) MOV AX, BP+2400H 54980H6) MOV AX, BX+DI33872H7) MOV AX, BP+SI+2400H54BB4H二、阅读下面的程序段,写出运行结果 1. CLC MOV AX,248BH MOV CL,3 RCL AX,CL 执行以上程序序列后, AX=_2458H_。2. MOV BX,6D16HMOV CL,7SHR BX,CL 执行后BX寄存器中的内容_00DAH_。3. MOV DX,01HMOV AX,42HMOV CL,

9、4SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL 执行后 (DX)=_0010H_,(AX)=_0420H_4. mov ax,693ahmov al,ahnot aladd al,ahinc al 程序段执行后,AL _0000H_ 、ZF _1_。5. 根据程序填空(程序段顺序执行)MOV CL, 58H ;CL= 58 MOV AL, 79H ;AL= 79 ADD AL, CL ;AL= D1 H, AF= 1 , CF= 0 DAA ;AL= 37H , AF= 0 , CF= 1 三、判断题1. 执行下列指令可以将00H送到端口地址为1A0

10、H的外设上。 ( )MOV AL,00HMOV 1A0H ,AL 2. 执行下列指令可以将其00H送到端口地址为2F8H的外设上:( )MOV AL,00HMOV DX,2F8HOUT DX,AL3. 8088的MOV指令不能进行两个存储器单元之间的数据直接传送。( )4. 8088系统中,堆栈的存取可以以字或字节为单位。 ( )5. IN和OUT指令可寻址的口地址为64K个,端口地址只能用立即数。( )6. 判断下列指令是否正确(1)JMPBX()(9)PUSHSS()(2)INAL,DX()(10)POPCS()(3)MOVDS,AX()(11)XCHGBX,IP()(4)SHLAX,2(

11、)(12)MOVBX,1000()(5)PUSHAL()(13)INAL,N;(N255)()(6)MOVES,3F00H()(14)MOVBXDI,10()(7)MOVBX,SI()(15)INBX,DX()(8)MOVAL,BX+10H()(16)MOVCS,AX()4.2 课后练习题一、填空题1、ENDS,ENDP 2、2014H,00 3、16个二、选择题1、C 2、B 3、D 4、C 5、A 6、B三、程序设计1、设正数个数存放于BX中,负数个数存放于DI中,零的个数存放于DX中 MOV AX,0100H JZ ZERO MOV DS,AX JL NEGAT MOV BX,0 INC BX MOV DX,0 JMP NEXT1 MOV DI,0 ZERO: INC DX MOV SI,0 JMP NEXT1 MOV CX,100 NEGAT: INC DI NEXT: MOV AX,SI NEXT1: ADD SI,2 CMP AX,0 LOOP NEXT2、MOV AX, FIRSTADD AX, SECONDMOV SUM, AX5.2 课后练习

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

当前位置:首页 > 高等教育 > 习题/试题

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