微机原理课后答案.docx

上传人:b****0 文档编号:9784862 上传时间:2023-05-21 格式:DOCX 页数:4 大小:18.78KB
下载 相关 举报
微机原理课后答案.docx_第1页
第1页 / 共4页
微机原理课后答案.docx_第2页
第2页 / 共4页
微机原理课后答案.docx_第3页
第3页 / 共4页
微机原理课后答案.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理课后答案.docx

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

微机原理课后答案.docx

微机原理课后答案

微机原理课后答案

      课后练习题  一、填空题  1.将二进制数转换为十六进制数为_______。

2.将十进制数199转换为二进制数为____11000111____B。

  3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD码。

  4.十进制数转换成二进制是_______________。

  5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。

6.十进制数转换成二进制为___B、八进制__________Q、十六进制__________H。

二、选择题  1.堆栈的工作方式是__B_________。

  A)先进先出  B)后进先出  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.简述冯.诺依曼型计算机基本思想?

  ?

将计算过程描述为许多条指令按一定顺序组成的程序,并放入存储器保存?

指令按其在存储器中存放的顺序执行;  ?

控制器控制整个程序和数据的存取以及程序的执行;?

以运算器为核心,所有的执行都经过运算器。

3.什么是微型计算机?

  微型计算机CPU、存储器、输入/输出接口电路和系统总线构成。

4.什么是溢出?

  运算结果超出了计算机所能表示的范围。

2.2  一、填空题  1.8086/8088的基本总线周期___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___μs_____。

  2.在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。

  3.8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。

4.对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

  5.在8086系统中,若某一存贮单元的逻辑地址为7FFFH:

5020H,则其物理地址为_____85010H__________。

  6.8086的输入信号Ready为低电平的作用是说明___存储器或I/O接口未准备好____________。

  7.8088CPU的NMI引脚提出的中断请求称为:

___非屏蔽中断____________。

8.CPU从主存取出一条指令并执行该指令的时间称为___指令周期____________。

9.在8086系统中,从奇地址读写两个字时,需要___4______个总线周期。

二、简答题  1.在内部结构上,微处理器主要有那些功能部件组成?

  1)算术逻辑部件  2)累加器和通用寄存器组  3)程序计数器  4)时序和控制部件    三、判断题  1.在8086系统中,20位地址是在执行部件中形成的。

  2.8086CPU的最小方式是为实现多处理器系统而设计的。

3.在加减运算时,OF=1就表示结果有错。

  (×  )4.两数相加,结果有偶数个\,则PF=1。

  (×  )  5.当8086CPU复位后,(CS)=0000H,(IP)=0FFFFH,所以复位后系统从物理地址0FFFF0H开始执行程序。

        6.8086的每个存储单元地址既是字节地址又是字地址。

(√  )7.同一个物理地址可以不同的段地址和偏移量组合得到。

(√  )  课后练习题  一、简答题  1.若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。

  ADDAX,BX  JNCL3JNOL1  JNOL4JNCL2  JMPL5SUBAX,BX  L5  2.中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?

这样做存在什么问  题?

  RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

(回答可以返回2分,出现的问题3分,意思相近即可)3.写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几种寻址方式:

  

(1)寄存间接寻址

(2)寄存相对寻址(3)基址变址寻址  1)MOVBX,OFFSETBLOCK+6  2)LEABX,BLOCK  3)LEABX,BLOCK  MOVDX,[BX]    MOVDX,[BX+12]  MOVSI,12        MOVDX,[BX+SI]4.设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。

  1)MOVAX,[2400H]  34400H2)MOVAX,[BX]  33580H3)MOVAX,[SI]    32234H3574AH  4)MOVAX,[BX+2400H]  5)MOVAX,[BP+2400H]  54980H6)MOVAX,[BX+DI]    33872H54BB4H  7)MOVAX,[BP+SI+2400H]  二、阅读下面的程序段,写出运行结果1.  CLC  MOVAX,248BHMOVCL,3  RCLAX,CL  执行以上程序序列后,AX=_2458H__。

  2.  MOVBX,6D16H  MOVCL,7  SHRBX,CL  执行后BX寄存器中的内容__00DAH___。

  3.  MOVDX,01H  MOVAX,42HMOVCL,4SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CL  ORDL,BL  执行后(DX)=_0010H___,(AX)=__0420H__________  4.  movax,693ah  moval,ahnotaladdal,ah  incal  程序段执行后,AL=_0000H__、ZF=___1___________。

  5.根据程序填空(程序段顺序执行)  MOV  CL,58H  ;CL=58    MOV  AL,79H  ;AL=79    ADD  AL,CL  ;AL=D1H,AF=1  ,CF=0    DAA    ;AL=37H  ,AF=0  ,CF=1    三、判断题  1.执行下列指令可以将00H送到端口地址为1A0H的外设上。

(×)  MOVAL,00HMOV1A0H,AL      2.执行下列指令可以将其00H送到端口地址为2F8H的外设上:

(√  )  MOVAL,00HMOVDX,2F8HOUTDX,AL  3.8088的MOV指令不能进行两个存储器单元之间的数据直接传送。

(√  )4.8088系统中,堆栈的存取可以以字或字节为单位。

(×)  5.IN和OUT指令可寻址的口地址为64K个,端口地址只能用立即数。

(×)6.判断下列指令是否正确

(1)JMPBX(√)(9)PUSHSS

(2)INAL,DX(√)(10)POP  CS  (3)MOVDS,AX(√)(11)XCHGBX,IP(4)SHL  AX,2  (×)(12)MOV[BX],[1000]  (5)PUSHAL(×)(13)INAL,N;(N>255)(6)MOVES,3F00H(×)(14)MOV[BX][DI],10(7)MOV[BX],[SI](×)(15)INBX,DX(8)MOV  AL,[BX+10H]  (√)  (16)MOV  CS,AX  课后练习题  一、填空题  1、ENDS,ENDP  2、2014H,00  3、16个二、选择题  1、C2、B3、D4、C5、A6、B三、程序设计1、、设正数个数存放于BX中,负数个数存放于DI中,零的个数存放于DX中  MOVAX,0100H  JZZERO  MOVDS,AX    JLNEGAT  MOVBX,0      INCBX  MOVDX,0    JMPNEXT1  MOVDI,0  ZERO:

INCDX  MOVSI,0      JMPNEXT1  MOVCX,100  NEGAT:

INCDINEXT:

MOVAX,[SI]  NEXT1:

ADDSI,2  CMPAX,0    LOOPNEXT    √)×)×)×)  ×)√)×)×)  ((((((((2、MOVAX,FIRST  ADDAX,SECONDMOVSUM,AX  课后练习题  一、填空题  1.在Intel80x86系统中,若一个32位字11223344H,存储在地址为10000H的存储单元中,则10000H字节单元内容为____44________,10003H字节单元内容为11__。

2.若芯片SRAM的容量为4K×4bit,现欲用这样的芯片构成0A0000H到0C3FFFH的内存,需要_72__片这样的芯片。

  3.如果某存储器芯片的容量为4K×8位,则存储器片内寻址地址线是___12____根,如果它在系统中起始地址为0F0000H,则它的末地址是__0F0FFFH____。

二、简答题  1.试述动态RAM的工作特点,与静态RAM相比,动态RAM有什么长处和不足之处。

说明它的使用场合。

  答:

无论采用何种工艺,动态RAM都是利用电容存储电荷的原理来保存信息的。

与静态RAM相比,动态RAM电路结构简单,集成度高,存储容量大。

但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。

因此边线较静态RAM复杂,故常用在要求速度快,存储容量大的场合。

    2.用下列RAM芯片构成32K×8的存储器模块,各需要多少芯片?

多少个片选线?

1K×84K×81K×416K×4  答案:

32,32  8,864,32  4,2    3.什么是字扩展?

什么是位扩展?

用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?

  答案:

字扩展是存储容量的扩充。

位扩展是字长的扩充。

字扩展  三、存储器应用  1.设某微机系统需要扩展内存RAM32KB,扩充的存储器空间为10000H开始的连续存储区域。

存储器芯片采用16K×8的RAM芯片,CPU使用8088。

1)选用芯片,画出逻辑连接图;  2)写出各片RAM的所在地址区域。

  答案:

2)地址范围第一片10000H--13FFFH  第二片14000H--17FFFH

  

  

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2