微机原理复习资料1答案

微机原理复习资料1答案

ID:45412948

大小:222.00 KB

页数:8页

时间:2019-11-12

微机原理复习资料1答案_第1页
微机原理复习资料1答案_第2页
微机原理复习资料1答案_第3页
微机原理复习资料1答案_第4页
微机原理复习资料1答案_第5页
资源描述:

《微机原理复习资料1答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单选题(30)1C2B3C4A5C6C7A8D9A10D11B12D13C14A15B16C17D18A19B20A21C22D23A24D25C26A27B28C29D30C二、判断题(20)1√2X3X4√5X6X7√8X9√10X11X12X13√14√15√16√17X18X19X20X三、简答题(10)1课本P368。2WR#RD#M/IO#BHE#DT/R#movah,DS:[1001]:10100movah,DS:[1000]:10100movax,DS:[1000]:101003答案要点:INTR信号有效,中断允许标志位1;CPU执行完当前指令。4

2、答案要点:采用先进的超标量流水线机制,以并行方式在U、V两条流水线上同时执行两条指令。在U流水线上可以执行任意指令,但是在V流水线上只能执行和当前U流水线上执行的指令符合配对规则的指令。5答案要点:逻辑地址、线性地址、物理地址;逻辑地址=段选择子:偏移量,通过逻辑地址可得到段描述,之后将得到线性地址。线性地址=段基址+偏移量,线性地址通过相应的页面映射规则(如果有)就可以得到实际的物理地址。物理地址=页基址+页内偏移量,通过线性地址相应的页面映射规则得到。6答案要点:GDT/IDT为所有任务共享;LDT为每个任务私有。7答案要点:需要16Kx8/8Kx4=4,一共需要

3、4片 1#和2#芯片构成bank0,3#和4#芯片构成bank1 bank0:8Kx8,2^13,A0=0 bank1:8Kx8,2^13,BHE#=0 8答案要点:2个总线周期。第一个总线周期:8086触发一个INTA脉冲,告诉中断控制器,它的INTR予以确认。第二个总线周期:CPU出发一个INTA脉冲,让中断控制器将中断类型号放在数据总线上,并在T4拍开始的下降沿采集中断类型号。9答案要点:包含两个方面:(1)初始化数据缓冲区的起始地址(2)初始化传输的字节数10答案要点:在设置特殊屏蔽方式后,在用OCW1对屏蔽寄存器的的某一位置1时,会同时使当前中断服务寄存器的

4、对应位置0,这样,不止屏蔽了当前正在处理的这级中断,并且开放了其它级别较低的中断。四、填空题(10)1、程序方式、中断方式、DMA方式2、分辨率、转换精度、转换速率和建立时间、线性误差3、I/O空间、内存空间、配置空间4、实模式、保护模式、虚拟8086模式5、总线周期6、指令周期7、可屏蔽中断、非屏蔽中断8、逻辑地址、线性地址、物理地址9、宽度、总线频率、传输率10、全嵌套、特殊嵌套、优先级自动循环、优先级特殊循环五、8253第一题题目:欲使8253的计数器2产生600Hz的方波,经滤波后送至扬声器发音,当按下任一键时声音停止。试编写此程序。8253的端口地址为40H

5、-43H,8255A的端口地址为60H-63H。8253的输入时钟CLK的频率为1.19MHz。解答:计数器2的时钟输入:T2=1/f2=1/1.19MHz840ns方波发生器OUT2的输出周期为:1/600Hz1665ms计数器2方波发生器的计数初值为:1665ms/840ns1983利用上述办法,编制的源程序如下。STACKSEGMENTPARASTACK‘STACK’DB256DUP(0)STACKENDSDATASEGMENTPARAPUBLIC‘DATA’FREDDW1983DATAENDSCODESEGMENTPARAPUBLIC‘CODE’ASSUMEC

6、S:CODE,DS:DATA,SS:STACKSTARTPROCFARPUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDX,AXINAL,61HORAL,03HOUT61H,ALMOVAL,10110110BOUT43H,ALMOVBX,FREDMOVAL,BLOUT42H,ALMOVAL,BHOUT42H,ALMOVAH,0INT16HINAL,61HANDAL,11111100BOUT61H,ALRETSTARTENDPCODEENDSENDSTART8253第2题题目:利用8253的计数器0对外部事件计数10次。如图1,外部事件用单稳电路输入,单

7、稳电路的输出接至CLK,GATE接+5V。试编写此程序。图18253对外部事件计数电路图解答:由于计数器的CLK接至单稳电路,因而计数初值写入计数器后要由外接的单稳电路输入一个脉冲把计数初值装入减1计数器,才能对外部事件进行计数。所以,外部事件要输入11次,用查询计数器的初值和最终值编制的程序如下。STACKSEGMENTSTACK‘STACK’DW32DUP(0)STACKENDSDATASEGMENTDA1DB‘WAITLOAD’,0AH,0DH,’$’DA2DB‘PLEASEINPUT’,0AH,0DH,’$’DA3DB‘PROGRAMTERM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。