微机原理试题.docx

上传人:王** 文档编号:1714783 上传时间:2024-12-18 格式:DOCX 页数:9 大小:36.34KB
下载 相关 举报
微机原理试题.docx_第1页
第1页 / 共9页
微机原理试题.docx_第2页
第2页 / 共9页
微机原理试题.docx_第3页
第3页 / 共9页
微机原理试题.docx_第4页
第4页 / 共9页
微机原理试题.docx_第5页
第5页 / 共9页
微机原理试题.docx_第6页
第6页 / 共9页
微机原理试题.docx_第7页
第7页 / 共9页
微机原理试题.docx_第8页
第8页 / 共9页
微机原理试题.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
资源描述

《微机原理试题.docx》由会员分享,可在线阅读,更多相关《微机原理试题.docx(9页珍藏版)》请在优知文库上搜索。

1、一、填空题(每格1分,共22分)1、字长为8位的二进制数100IO1.oOB,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为D.D及Do2、已知BX=7830H,CF=I,执行指令:ADCBX,87CFH之后,BX=.标记位的状态分别为CF=.ZF=.OF=,SF=.3、8086的中断向量表位于内存的区域,它可以容纳一个中断向量,每一个向量占个字节。4、设在DS指定的数据段中,2000H=4000H,2002H=345AH,2004H=6000H,2OO6H1=87FEH,当TAB1.E=2,寄存器,CS=2100H,BX=2000H时,执行指令JMPBX后,CS=,IP=;执行J

2、MPFARPTRTAB1.EBX后CS=,IP=o5、当8086/8088CPU收到复位信号后,将CS设置为,并从物理地址处起先执行程序。6、单片8259A可管理8级可屏蔽中断,要管理64级中断,需片级联。7 .用2k8的SRAM芯片组成16K16的存储器,共需SRAM芯片片,片内地址线有根。8 .I/O端口有和两种编址方法o二、单项选择题(每小题1分,共23分)C.AFD.SF1、PSW中表示符号的位是(A.CFB.OF2、逻辑地址100():2000对应的物理地址为()。A.1200HB.12000HC.2100HD.21000H3、下面哪个寄存器运用时的默认段寄存器为SS()0A.AXB

3、.BXC.SPD.SI4、下面叙述正确的是()。A.数据传送指令一般只变更目的操作数的值,不变更PSW的值。B.数据传送指令在变更目的操作数的值的同时,还要变更PSW的值。C数据传送指令不变更目的操作数的值,不变更PSW的值。D.数据传送指令不变更目的操作数的值,只变更PSW的值。5、8255A中即可以作数据输入、输出端口,乂可供应限制信息、状态信号的端口是().A.B口B.A口C.C口D.以上三个端口均可以6、下面对PUSH指令描述正确的是()A. PUSH只能将字节型数据压入堆栈B. PUSH只能将字型数据压入堆栈C. PUSH只能将双字节型数据压入堆栈D. PUSH可对任何类型数据操作7

4、、在下列指令中,不影响堆栈内容的指令是()。A.POPB.CA1.1.CJMPD.IRET8、某微机具有16MB的内存空间,其CPU的地址总线应有()条。A.26B.20C.28D.249、8086CPU与慢速设备之间进行数据传输,为了使传送速度匹配,有时须要在()状态之间插入若干等待周期TWA.T1和T2B.T2和T310、CPU在中断响应过程中(A.识别中断源C获得中断服务程序入口地址C.T3和T4D.随机),是为了能正确地实现中断返回。B.断点压栈D.清除中断允许标记IF计算机内的“溢出”是指其运算的结果()。A.为无穷大B.超出了计算机内存单元所能存储的数值范围C.超出了该指令所指定的

5、结果单元所能存储的数值范围D.以上都不对12、8086/8088系统采纳I/O端口与内存地址()的方式。A.统一编址B.分别独立编址C.部分译码D.线选法译码13、在下列8253的四种工作方式中,即使GATE保持为高电平,处于()的8253在写入初值以后也不起先定时或计数。A.方式0(计数结束中断)B.方式1(硬件可重触发单稳态)C.方式2(速率发生器)D.方式3(方波)14、在8259A内部,()是用于反映当前哪些中断源要求CPU中断服务的。A.中断恳求寄存器B.中断服务寄存器C.中断屏蔽寄存器D.中断优先级比较器15、通常指令SUBAX,1与DECAX执行速度相比()。.要快B.要慢C.快

6、慢说不清D.与指令地址有关16、8255A中A口工作在方式2,A.只能方式1B.只能方式217、下列指令中语法有错误的是A. INAX,20HC.OUTDX,A1.则B可工作在()方式。C.只能方式2D.方式1或0()。B. 1.EAS1.2000HD.SH1.AX,218、现行数据段位于存储器BOO(X)H到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为()。A.B000H,IO()OHB.000()H,OFFFHC.B0()0H,OFFFHD.B000H,OOFFH19.指令MoVAX,3070H中源操作数的寻址方式为()。A.寄存器寻址B.干脆寻址C.马上寻址D.间

7、接寻址20 .8253的计数器的最大计数对应的计数寄存储初值是()oA.65536B.FFFFHC.FFFOHD.0000H21 .若8088CPU工作与最小方式,则执行指令MOVDATA,D1.时其引脚信号而和RD的电平应是()0A./O/M为低电平,而为低电平B./。/M为高电平,而为高电平C.而为低电平,而为高电平D.而为高电平,而为低电平22.若8086CPU主频为8MHz,则其基本总线周期为()。A.200nsB.500nsC.125nsD.250ns23.8086CPU内有指示下条指令有效地址的指示器是()。A.1PB.SPC.BPD.SI三、简答题(共25分)1 .某系统中有一片

8、8253,其四个端口地址为210H,212H,214H,216H,计数脉冲频率为2MHz、BCD码计数,试编写输出频率为2KHz方波的初始化程序。(7分)2 .在一个8086CPU和单片8259A组成的系统中,试说明:(7分)(1)8086CPU在响应可屏蔽中断的条件是什么?(2)假如8259A已被编程,ICW2=08H,若连接在8259A的IR3端的外设提出中断申请,它的中断向量的存放地址是什么?3 .下图中,AB1.ABo为8086CPU低八位地址总线试问:(6分)(1)、8259A占用几个端口地址,分别是什么?其中ICW1.的设置地址为多少?(2)、8255A占用几个端口地址,分别是什么

9、?其中限制寄存器的地址为多少?4.源程序如下:(5分)MOVAX,SEGTAB1.E:TAB1.E为表头MOVES,AXMOVDI,OFFSETTB1.EMOVA1.,,0MOVCX,100C1.DREPNESCASB问:(1)该段程序完成什么功能?(2)该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?四、编程题(共30分)1 .8255的编程(共10分)设8255的端口地址为2OOH2O3H(1)要求PA口方式1,输入:PB口方式0输出:PC1.PC6为输入;PC1.PG)为输出。试写出8255的初始化程序。(3分)(2)程序要求当PG=O时置位PG,而当PCg=I时复位P

10、C试编制相应的程序。(7分)2 .从100oH单元起先,连续存放100个字符串,要查出第一个$符号,编程序将第一个$字符地址送BX中。(7分)MOVMOVAX,DSES,AXMOVD1.100OHMOVA1.,SMOVCX,100C1.DREPNESCASBJNEnofoundMovbx.di-1JmPexitNofound:Movbx,-1Exit:3 .自BUFFER起先的缓冲区有6个字节型的无符号数:1(),0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX、M1.N和AV1.三个字节型的内存单元。(13分)Datasegmen

11、tBufferdb10.0.20.15.38.236Maxdb0MindbOAveragedb0BufferendsCodesegmentAssumecs:code.ds:dataStart:Movax.dataMovds,ax;业务逻辑Movcx,6Xorsi,siMovbx,0;Movah.0;返回操作系统Goon:Movax.4c(X)hInt21hCbwCodeendsMova1.,BuffersiEndstartAddbx,axCmpa1.MaxJaTOMAXCmpa1.,MinJbTOMinJmpHERETOMin:MovMin,a1.JmpHERETOMAX:MovMax.a1.HERE:Incsi1.oopGoonMovb1.6Movax,bxDivb1.Movverage.a1.

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

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!