(全新)微机原理课后习题参考答案.docVIP

(全新)微机原理课后习题参考答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1部分 微型计算机基础知识 1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同? 【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。 微型计算机:简称“微型机”、“微机”,也称“微电脑”。由大规模集成电路组成的、体积较小的电子计算机。由微处理机(核心)、存储片、输入和输出片、系统总线等组成。特点是体积小、灵活性大、价格便宜、使用方便。 微型计算机系统:简称“微机系统”。由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。配有操作系统、高级语言和多种工具性软件等。 简化了系统结构,便于系统设计制造; 大大减少了连线数目,便于布线,减小体积,提高系统的可靠性; 便于接口设计,所有与总线连接的设备均采用类似的接口; 便于系统的扩充、更新与灵活配置,易于实现系统的模块化; 便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作; 便于故障诊断和维修,同时也降低了成本。总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。总线按其信号线上传输的信息性质可分为三组: 数据总线,一般情况下是双向总线; 地址总线,单向总线,是微处理器或其他主设备发出的地址信号线; ③ 控制总线,微处理器与存储器或接口等之间4个段地址寄存器。即CS DS ES SS。 16位的指令指针寄存器IP。 20位的地址加法器。 4) 6字节的指令队列。? 在算术运算中,带符号数的运算结果超出了8位、16位或32位带符号数所能表达的范围,即在字节运算时大于+127或小于-128,在字运算时大于+32767或小于-32768,在双字运算时大于+231-1或小于-231,则此标志置位,否则复位。一个任先的溢出中数据指令,在溢出情况下能产生中断。 (4)符号标志S(Sign Flag) 符号标志值与运算结果的最高位相同。即结果的最高位(字操作时为D15)为1,则S=1;否则,S=0。 由于在IA-32结构微处理器中,符号数是用补码表示的,所以S表示了结果的符号,0=正,1=负。 (5)奇偶标志P(Parity Flag) 若操作结果中“1”的个数为偶数,则P=1,否则P=0。这个标志可用于检查在数据传送过程中是否发生错误。 (6)零标志Z(Zero Flag) 若运算的结果为0,则Z=1,否则Z=0 3个控制标志, TF—陷阱标志位(单步标志位、跟踪标志)。当该位置1时,将使8086/8088进入单步工作方式,通常用于程序的调试。 IF—中断允许标志位,若该位置1,则处理器可以响应可屏蔽中断,否则就不能响应可屏蔽中断。 DF—方向标志位,若该位置1,则串操作指令的地址修改为自动减量方向,反之,为自动增量方向。 2.15 如果一个堆栈从地址1250::0000H开始,它的最后一个字的偏移地址为0100H,SP的内容为0052H,问: (1)栈顶地址是什么? (2)栈底地址是什么? (3)在SS中的段地址是什么? (4)存入数据2345H后,SP的内容是什么? 【解】①. 栈顶地址1250:0052,SP指向栈顶地址。 ②. 栈底地址1250:0100,栈底地址为高地址。 ③. SS中的段地址为1250,SS中的段地址为堆栈段地址。 ④.存入2345H后,SP内容为0050H。一次入栈操作,SP=SP-2。 2.16 8086微处理器是怎样解决地址线和数据线的复用问题的?ALE信号何时有效? 【解】采用分时复用的方法。ALE在T1时刻有效,其他时间段均无效。 第3部分 80X86微处理器的指令系统 3.1 分别指出下列指令中的源操作数和目的操作数的寻址方式。 (1)MOV SI,300 (2)MOV CX,DATA[DI] (3)ADD AX,[BX][SI] (4)AND AX,CX (5)MOV [BP],AX (6)PUSHF 【解】(1)源操作数为立即寻址,目的操作数为寄存器寻址。 (2)源操作数为变址寄存器加位移量寻址,目的操作数为寄存器寻址。 (3)源操作数为基址加变址寻址,目的操作数为寄存器寻址。 (4)源操作数和目的操作数都 为寄存器寻址。 (5)源操作数为寄存器址,目的操作数为寄存器间接寻址。 (6)为堆栈操作。 3.2 8086汇编语言指令的寻址方式有哪几类?哪种寻址方式的执行速度最快? 【解】寻址方式分为:立即寻址方式、寄存器操作数寻址方式和存储器操作数寻址方式。其中,寄存器操作数寻址方式的执行速度最快。

您可能关注的文档

文档评论(0)

tianjiao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档