河南工大 微机原理考试答案(整理).docVIP

河南工大 微机原理考试答案(整理).doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 1.Cpu总线分类和各自传送信息类型:数据总线(DB)-输数据信息、地址总线(AB)-传输存储器地址和I/O地址、控制总线(CB)-传输控制信息和状态信息 2.8086CPU包含两大构件及作用:1、执行单元EU 2、总线接口单元BIU。执行单元主要功能是执行指令,分析指令,暂存中间运算结果并保留结果的特征.总线接口单元BIU负责CPU与存储器,I/O接口之间的信息传送. 3. 4.什么是总线周期,至少包含4时钟周期:CPU与内存或接口间都是通过总线进行通信,将一个字节写入内存单元或从内存单元读一个字到CPU,这种通过总线进行一次读写的过程称为一个总线周期。 5.对堆栈进行操作时数据存取遵循LIFO(后进先出)规则。 6.INTR请求中断为可屏蔽中断,受中断允许标志寄存器IF的控制。 7. 8.8088外部数据总线只有8位. 9.8088复位后,CS:IP=FFFFH:0000H 10. 11.一般存取数据时,默认的段寄存器是DS 12. 13.什么是物理地址,什么是逻辑地址,即它们的关系:8086有20条地址线,可寻址的最大物理内存容量为1MB(2^20),其中任何一个存储单元有一个二十位的地址,称为内存单元的物理地址.段基地址和段内偏移地址称为逻辑地址.物理地址=段基址*16+段内偏移 即段基地址左移4位,然后与偏移地址相加可得到20位的物理地址. 第三章 1.8086指令操作数分为哪几种:立即操作数、寄存器操作数、存储器操作数。 2.寻址方式:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存器向对寻址、基址-变址寻址、基址-变址-相对寻址、隐含寻址。 1.半导体存储器的类型与特点:1.随机存取存储器RAM 主要特点是可以随机进行读写操作,但掉电后信息会丢失。2.只读存储器ROM 只读存储器包括掩膜ROM PROM EPROM EEPROM等几种类型 主要特点是掉电后不会丢失所存储的内容,可随机进行读操作,但不能写入或只能有条件编程写入。 1.cpu与外设之间数据的传输方式:无条件传送方式、查询工作方式、中断控制方式、直接存储器存取(DMA)方式 2.采用查询中断方式时,是如何传递数据: 查询方式:首先查询外设的状态,判断数据是否准备好;若没有,则继续查询;否则就进行一次数据读取;数据读入后,cpu向外设发出响应信号,表示数据已被接收,外设收到响应信号后,即开始下一个数据准备工作;cpu判断是否已读取完全部数据,若没有,则重新进行第一步,否则就结束传送。 中断方式:cpu不主动介入外设数据传输工作,而是由外部设备在需要进行数据传送时向cpu发出中断请求,cpu在接到请求后若条件允许,则暂停正在进行的工作而转去对该外设服务,并在服务结束后回到原来被中断的地方继续原来的工作。 3.中断向量表的构成,什么是中断向量?中断向量是中断服务程序的首地址。中断向量表位于内存的最低1K字节,共256个表项存放256个中断向量。每个中断向量占4个字节,其中低位字存放中断服务程序入口地址偏移量,高位字存放中断服务程序入口地址的段地址按中端类型码大小,对应的中断向量在中断向量表中有规则地顺序存放。 4.cpu处理外部中断的步骤:1、中断请求2、中断源识别(中断判优)3、中断响应4、中断处理5、中断返回 5.cpu相应内部中断的过程:获得中断类型码后(1)将类型码乘4,计算出中断向量的地址(2)硬件现场保护。(3)清楚IF和TF标志,屏蔽新的INTR中断和单步中断(4)保存断点,即把断点处的IP和CS值压入堆栈,先压入CS值,再压入IP值。(5)根据第一步计算出来的地址从中断向量表中取出中断服务程序的入口地址(段和偏移),分别送入CS和IP中。(6)转入中断服务程序执行 6.中断服务程序的一般流程:进入中断服务程序后,首先要保护在中断服务程序中要使用的寄存器内容,然后进行相应的中断处理,在中断返回前恢复保护的寄存器内容,最后执行中断返回指令IRET。IRET的执行将使cpu按次序恢复断点处的IP CS和标志寄存器,从而使程序返回到断点处继续执行。(第二种答案:1、保护软件现场2、开中断3、执行中断处理程序4、关中断5、恢复现场6、执行中断返回指令IRET。) 3-12 把内存中首地址为MEM1的200个字节送到手地址为MEM2的区域中。 MOV SI,OFFSET MEM1 MOV DI,OFFSET MEM2 MOV CX,200 NEXT: MOV AL,[SI] MOV [DI],AL INC SI DEC CX JNZ NEXT HLT 3-43 在内存的数据段中存放了100个8位带符号数,其首地址为TABLE,是统计其中正元素 负元素和零元素的个数

文档评论(0)

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

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

1亿VIP精品文档

相关文档