版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年机微机原理试卷及答案微机原理试卷一、单项选择题(本大题共20小题,每小题2分,共40分)1.8086CPU中BIU和EU的并行操作,使得()A.取指令和执行指令可以同时进行B.取指令的速度加快C.执行指令的速度加快D.提高了数据的传输速度2.8086CPU可访问的最大I/O空间为()A.1KBB.64KBC.1MBD.16MB3.在8086系统中,若采用奇地址存储体,则数据的存储规则是()A.低字节数据存于偶地址单元,高字节数据存于奇地址单元B.低字节数据存于奇地址单元,高字节数据存于偶地址单元C.一个字节数据存于偶地址单元D.一个字节数据存于奇地址单元4.8086CPU中,用于暂存计算过程中的中间结果的寄存器是()A.通用寄存器B.段寄存器C.指令指针寄存器D.标志寄存器5.下列指令中,不影响标志位的指令是()A.ADDAX,BXB.SUBAX,BXC.MOVAX,BXD.CMPAX,BX6.已知AL=7FH,执行NEGAL指令后,CF和SF的值分别为()A.0,0B.0,1C.1,0D.1,17.若要将AX寄存器中的低4位清0,高4位不变,可使用的指令是()A.ANDAX,0F0HB.ORAX,0F0HC.XORAX,0F0HD.TESTAX,0F0H8.在8086汇编语言中,下列指令中语法正确的是()A.MOV[BX],[SI]B.MOVCS,AXC.MOVAL,1000HD.MOVAX,[BX+SI]9.若堆栈段寄存器SS的内容为2000H,堆栈指针寄存器SP的内容为0100H,则栈顶单元的物理地址为()A.20100HB.20000HC.21000HD.02100H10.8086CPU响应可屏蔽中断的条件是()A.IF=0B.IF=1C.TF=0D.TF=111.8259A可编程中断控制器的中断结束方式有()A.自动结束方式和非自动结束方式B.完全嵌套方式和特殊完全嵌套方式C.一般屏蔽方式和特殊屏蔽方式D.边沿触发方式和电平触发方式12.若8259A的ICW2设定为20H,则IR3中断类型码为()A.20HB.23HC.30HD.33H13.8255A可编程并行接口芯片有()种工作方式。A.1B.2C.3D.414.若8255A的A口工作在方式0输出,B口工作在方式0输入,C口部分引脚作为A口联络线,部分引脚作为B口联络线,则其方式控制字为()A.10000010BB.10000100BC.10010010BD.10010100B15.8253可编程定时/计数器有()种工作方式。A.3B.4C.5D.616.若8253的CLK0输入时钟频率为1MHz,要使OUT0输出频率为100Hz的方波信号,则8253的计数器0应工作在()方式。A.方式0B.方式1C.方式2D.方式317.若要使8253的计数器0工作在方式3,计数初值为1000,则写入计数器0的控制字和计数初值分别为()A.36H,1000HB.36H,03E8HC.06H,1000HD.06H,03E8H18.在串行通信中,波特率是指()A.每秒传输的二进制位数B.每秒传输的字符数C.每秒传输的帧数D.每秒传输的字节数19.若异步串行通信的波特率为9600bps,每个字符包含1个起始位、8个数据位、1个停止位,则每秒最多可传输的字符数为()A.960B.1200C.1920D.240020.若采用查询方式进行串行通信,则需要查询的状态位是()A.发送缓冲器满标志B.接收缓冲器满标志C.奇偶校验错标志D.帧错误标志二、填空题(本大题共10小题,每小题2分,共20分)1.8086CPU由______和______两部分组成,它们可以并行工作,提高了CPU的执行效率。2.8086CPU的地址总线有______条,可直接寻址的内存空间为______。3.8086系统中,物理地址的计算公式为______。4.8086汇编语言中,指令MOVAX,[BX+SI+10H]采用的是______寻址方式。5.8086CPU的标志寄存器中,CF是______标志位,ZF是______标志位。6.8259A可编程中断控制器的中断向量表存放在内存的______区域,每个中断向量占______个字节。7.8255A可编程并行接口芯片有______个8位并行端口,分别为______、______和______。8.8253可编程定时/计数器的每个计数器有______个引脚,分别为______、______和______。9.在串行通信中,数据的传输方式有______、______和______三种。10.若采用DMA方式进行数据传输,则需要______来控制数据的传输,以提高数据传输的速度。三、简答题(本大题共3小题,每小题10分,共30分)1.简述8086CPU的寄存器结构,并说明各寄存器的主要用途。2.说明8259A可编程中断控制器的主要功能和工作过程。3.比较同步通信和异步通信的特点。四、编程题(本大题共1小题,共10分)编写一个8086汇编语言程序,实现将内存中从1000H:2000H开始的100个字节数据传送到1000H:3000H开始的内存区域。微机原理试卷答案一、单项选择题1.A。8086CPU中BIU(总线接口单元)负责取指令,EU(执行单元)负责执行指令,二者并行操作使得取指令和执行指令可以同时进行,提高了CPU的效率。2.B。8086CPU用16位地址线来访问I/O端口,可访问的最大I/O空间为2^16=64KB。3.D。在8086系统中,奇地址存储体用于存储一个字节数据存于奇地址单元。4.A。通用寄存器用于暂存计算过程中的中间结果,段寄存器用于存放段地址,指令指针寄存器指示下一条要执行的指令地址,标志寄存器用于存放标志位。5.C。MOV指令是数据传送指令,不影响标志位,ADD、SUB指令会影响标志位,CMP指令会根据比较结果设置标志位。6.D。NEG是求补指令,AL=7FH,求补后为81H,CF为借位标志,求补有借位所以CF=1,SF为符号标志,81H为负数所以SF=1。7.A。AND指令用于按位与操作,ANDAX,0F0H可以将AX寄存器中的低4位清0,高4位不变。8.D。MOV[BX],[SI]不能在两个内存单元之间直接传送数据;MOVCS,AX不允许直接给CS赋值;MOVAL,1000H超出了AL寄存器的范围;MOVAX,[BX+SI]是基址变址寻址方式,语法正确。9.A。栈顶单元的物理地址=SS16+SP=2000H16+0100H=20100H。10.B。8086CPU响应可屏蔽中断的条件是IF=1,IF是中断允许标志。11.A。8259A的中断结束方式有自动结束方式和非自动结束方式。完全嵌套方式和特殊完全嵌套方式是中断嵌套方式;一般屏蔽方式和特殊屏蔽方式是中断屏蔽方式;边沿触发方式和电平触发方式是中断触发方式。12.B。8259A的ICW2设定中断类型码的高5位,IR3对应的低3位为011B,所以IR3中断类型码为23H。13.C。8255A可编程并行接口芯片有3种工作方式,分别是方式0、方式1和方式2。14.C。A口工作在方式0输出,B口工作在方式0输入,C口部分引脚作为A口联络线,部分引脚作为B口联络线,方式控制字为10010010B。15.D。8253可编程定时/计数器有6种工作方式。16.D。方式3可以输出方波信号,要使OUT0输出频率为100Hz的方波信号,CLK0输入时钟频率为1MHz,需要工作在方式3。17.B。计数器0工作在方式3,控制字为36H,计数初值为1000转换为十六进制是03E8H。18.A。波特率是指每秒传输的二进制位数。19.B。每个字符包含1个起始位、8个数据位、1个停止位,共10位,波特率为9600bps,每秒最多可传输的字符数为9600/10=1200个。20.B。采用查询方式进行串行通信时,需要查询接收缓冲器满标志,以确定是否有数据接收。二、填空题1.总线接口单元(BIU);执行单元(EU)2.20;1MB(2^20=1MB)3.物理地址=段地址16+偏移地址4.基址变址相对寻址5.进位;零6.00000H-003FFH;47.3;A口;B口;C口8.3;CLK(时钟输入);GATE(门控信号);OUT(输出信号)9.单工;半双工;全双工10.DMA控制器三、简答题1.8086CPU的寄存器结构包括:-通用寄存器:-AX(累加器):常用于算术运算和I/O操作。-BX(基址寄存器):可作为基址寻址的基地址。-CX(计数寄存器):常用于循环计数。-DX(数据寄存器):在I/O操作和32位乘除运算中使用。-专用寄存器:-SP(堆栈指针寄存器):指向栈顶,用于堆栈操作。-BP(基址指针寄存器):可作为堆栈段内的基地址。-SI(源变址寄存器):常用于串操作中的源地址。-DI(目的变址寄存器):常用于串操作中的目的地址。-段寄存器:-CS(代码段寄存器):存放当前代码段的段地址。-DS(数据段寄存器):存放当前数据段的段地址。-SS(堆栈段寄存器):存放当前堆栈段的段地址。-ES(附加段寄存器):存放附加段的段地址。-指令指针寄存器IP:指示下一条要执行的指令的偏移地址。-标志寄存器FR:包含状态标志位(如CF、ZF、SF等)和控制标志位(如IF、TF等),用于反映CPU的状态和控制CPU的操作。2.8259A可编程中断控制器的主要功能:-中断优先级管理:可以对多个中断源进行优先级排队,实现中断嵌套。-中断屏蔽:可以对某些中断源进行屏蔽,禁止其产生中断请求。-中断向量提供:向CPU提供中断源的中断向量。工作过程:-中断请求:外部中断源通过IR0-IR7向8259A发出中断请求。-优先级判断:8259A根据优先级排队电路判断哪个中断请求优先级最高。-中断响应:当CPU响应中断时,向8259A发送中断响应信号。-中断向量提供:8259A向CPU提供被响应中断源的中断向量。-中断处理:CPU根据中断向量找到中断服务程序入口,执行中断服务程序。-中断结束:中断服务程序执行完毕后,需要向8259A发送中断结束命令,清除中断服务寄存器中的相应位。3.同步通信和异步通信的特点比较:-同步通信:-数据传输效率高:因为同步通信是连续传输数据,没有起始位和停止位的开销,所以数据传输效率高。-要求时钟同步:需要发送方和接收方的时钟严格同步,通常采用同步时钟信号来保证。-硬件复杂:需要专门的同步电路来实现时钟同步,硬件成本较高。-适用于高速、大批量数据传输:常用于计算机与计算机之间、计算机与高速外设之间的数据传输。-异步通信:-数据传输效率低:每个字符都有起始位和停止位,增加了传输开销,所以数据传输效率低。-时钟要求低:发送方和接收方的时钟不需要严格同步,只要在一定范围内即可。-硬件简单:不需要专门的同步电路,硬件成本较低。-适用于低速、少量数据传输:常用于计算机与低速外设之间的数据传输,如键盘、鼠标等。四、编程题```asm.MODELSMALL.STACK100H.DATA;无数据段变量定义.CODEMAINPROCMOVAX,1000HMOVDS,AX;设置数据段寄存器MOVES,AX;设置附加段寄存器,因为源和目的在同一逻辑段MOVSI,2000H;源数据地址偏移量MOVDI,3000H;目的数据地址偏移量MOVCX,100;数据个数NEXT:MOVAL,[SI];从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 素土垫层施工方法专项方案
- 2026年农产品食品检验员职业技能竞赛理论考试题库含答案
- 沟槽开挖钢板桩支护方案
- 钙钛矿器件激子解离研究论文
- 口腔科护士长年终工作总结7篇
- 2026健身房场景下运动服饰即洗即取服务可行性调研报告
- 2026供应链金融行业投资机遇及风险管理与市场价值研究报告
- 2026佛得角农业科技行业创新成果分析市场需求研究产学研合作规划分析研究报告
- 演员经纪企业绩效管理办法
- 铜铝再生资源综合利用项目废水处理工艺方案
- 固态电池知识培训课件
- 《松材线虫病》课件
- 2024年甘肃高考数学试题及答案
- 铁路专用线设计规范(试行)(TB 10638-2019)
- 《思想道德与法治》学习法治思想 提升法治素养-第六章
- Cpk 计算标准模板
- FANUC O加工中心编程说明书
- 中铁某局集团责任成本管理实施细则试行
- 滕王阁序注音全文打印版
- 有机肥市场推广方案模板PPT
- GB/T 9341-2008塑料弯曲性能的测定
评论
0/150
提交评论