




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理试题答案一、填空1.01011101.101B=93.625D=(10010011.011000100101)BCD2.一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为7E814H。3IBMPC/XT8259器件对CPU08H0FH。48088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由IP、由寻址方式决定的16位偏移量和SP提供。5.在8088读存储器周期中,采样Ready线的目的是确定是否在T周期后插入T周期。3w8/a的运算,其中变量a,b,c,和s均为带符号的字数据,结果的商存入ab在中Ca三、简答题1.在8088CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。答:8284一片:给CPU提供RESET、READYCLK信号;8282三片:锁存20位地址;82868288一片:从CPU接收S2S1S0信号,发出相应的控制信号。2.PC/XT机的输入输出方式有哪几种?各有什么特点?1)无条件:需要外设处于就绪状态,硬件简单;2)查询:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;()中断:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU并行;硬件又比前两者复杂。(4):CPU对DMAC初始化后,由DMAC控制总线完成数据传送;CPU与I/O并行。速度快,用于大量数据传输。DMAC占用总线时,CPU不能用。硬件更复杂。四、下图是一个存储器系统,地址总线共有20位,数据总线8位,试分析电路,回答、2、3、4题问题。1.单片EPROM和单片SRAM的容量各为多少?2.74LS138的作用是什么?3.EPROM2的地址范围是多少?4.SRAM2的地址范围是多少?答:1.EPROM单片容量为×8位,SRAM单片容量为×8位。2.74LS138的作用是译码。3.ERROM2的地址范围为:F9000HF9FFFH。4.SRAM2的地址范围为:FC800H~FCFFFH。五、设在最大方式下,8086系统中有一块主8259A和一块从8259A,从8259A接至主8259A的IR1上,主、从8259A的偶地址分别是0200H和0210H。主8259A的IR0中断类型码是30H,从8259A的IR0的中断类型码是38H。所有请求都是边沿触发,用EOI命令清ISR位,两块8259A采用级联方式连接。主、从8259A的IMR都清除,SP/EN用作输入。试编写该中断系统的初始化程序。8086CPU8259A的偶地址为0200H0202H8259A的偶地址为0210H,则奇地址为0212H。;主8259A初始化程序:INTA0INTA1MOVMOVOUTDX,ALEQU0200H;EQU0202H,11H;00010001B;ICW1DX,INTA0MOVMOV,30HDX,INTA1OUTDX,AL;ICW2;00000010B;ICW3;00010001BMOV,02HOUTDX,ALMOV,11HOUTDX,AL;ICW4;从8259A初始化程序:INTA0INTA1EQU0210HEQU0212HMOVMOV,11HDX,INTA0OUTDX,AL;ICW1MOVMOV,38HDX,INTA1OUTDX,AL;ICW2;ICW3MOV,01HOUTDX,ALMOVOUTDX,AL,01H;00000001B;ICW4六、设外部有一脉冲信号源PLUS,要求用8253—5的计数器0对该信号源连续计数,当计数器计为0时向CPU发出中断请求。要求:1.画出8253-5的CLK、GATE和OUT的信号连接图。000.若该芯片的端口地址为40H~43H,计数初值为,写出该计数器工作在方式2按二进制计数的初始化程序。3.若计数初值为12345H,在上述基础上增加计数器1如何连接以实现计数。答:1.2.MOV,34HOUT43H,ALMOV,34HOUT40H,ALMOV,12HOUT40H,AL3.PLUS作CLK0OUT0的输出作CLK1的输入信号。OUT1的输出作CPU的请求信号。用两个计数器串联计数实现20位二进制的计数七、假设8255A芯片起始端口地址为60H,编写指令序列,分别完成:1.设置端口A组和B组都是方式0,其中端口B和CA为输入口。2.设置端口A组为方式2B组为方式0且端口B为输出。3.设置端口A组为方式1且端口A为输入、PC6和PC7为输出;设置端口B组为方式1且端口B为输入。答:1.MOVDX,0063HMOVAX,0090HOUTDX,AX2.MOVDX,0063HMOVAX,00D0HOUTDX,AX3.MOVDX,0063HMOVAX,00B2HOUTDX,AX8086ARRAYARRAY的长度为100个字节,每个字节为一个无符号数,程序执行后最大值将存放到字节变量MAX中,最小值则存放到字节变量MIN中。参考程序:DATASEGMENTARRAYMAXMINDB100DUP?);字节数组DBDB??;最大值;最小值DATAENDSCODESEGMENTASSUMEMAINPROCFARCS:CODE,DS:DATAPUSHDSMOVAX,0PUSHAXMOVMOVLEACLDAX,DATADS,AXSI,ARRAYMOVMOVMOVBH,0;存放临时最大值的寄存器BL,0FFH;存放临时最小值的寄存器CX,100AGAIN:LODSBCMPJNAAL,BHNEXT1MOVCMPJNBMOVLOOPAGAINMOVMOVBH,ALAL,BLNEXT2;如果当前数值比临时最大值大,则代替NEXT1:NEXT2:BL,AL;如果当前数值比临时最小值小,则代替MAX,BHMIN,BLRETMAINENDPCODEENDSENDMAIN15分)阅读下列程序,说明程序的功能,画出流程图。DATAXSEGMENTDWX1X2,X3X4X5,X6X7X8,X9X10Y1,Y2,Y3,Y4,,Y6Y7,Y8,Y9,Y10Z1,Z2Z3,,Z5Z6,Z7,Z8,,Z10YZDWDWLOGIC_RULEDWDATASTACK00DCHENDSSEGMENTPARASTACK'STACK'DB100DUP(?)ENDSSEGMENTSTACKCODEASSUMECS:CODE,SS:STACKPROCFARSTART:PUSHMOVDS,0PUSHMOVMOVMOVMOVMOVMOVSHRAX,DATADS,AXBX,0CX,10DX,LOGIC_RULE,X[BX]DX,1NEXT:JCSUBTRACTADDJMP,Y[BX]SHORTRESULT,Y[BX]SUBTRACT:SUBRESULT:MOVZ[BX],AXINCBXLOOPNEXTRETSTARTCODEENDPENDSENDBEGIN答:设有数组X和X
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国网球场地垫项目投资可行性研究报告
- 2025至2030年中国电镀产吕项目投资可行性研究报告
- 2025至2030年中国泡泡袋项目投资可行性研究报告
- 2025至2030年三价铬比色管项目投资价值分析报告
- 2025年超级纹刺机项目可行性研究报告
- 2025年计算机机芯项目可行性研究报告
- 生物制造行业发展动态与未来市场展望
- 2025年梳草机项目可行性研究报告
- 25年公司级安全培训考试试题【有一套】
- 25年公司安全管理员安全培训考试试题(原创题)
- 热爱祖国的英语演讲稿英语演讲稿
- 新教材人教版高中化学选择性必修三全册知识点梳理
- 基于嵌入式系统的无线传感器网络的应用研究
- 泵站-防汛预案
- Q∕SY 08124.23-2017 石油企业现场安全检查规范 第23部分:汽车装卸车栈台
- 有机化学 第十三章 有机含氮化合物
- 青岛版小学二年级数学下册《解决问题(信息窗3)》参考课件(共12张PPT)
- 主要单元工程、重要隐蔽工程、工程关键部位的概念及验收签证
- 中华护理学会科研课题申请书
- 学生宿舍管理信息系统的设计与实现(共25页)
- 现金流量表培训课件(共90页).ppt
评论
0/150
提交评论