微机原理历年期末考试题及答案.pdf
《微机原理历年期末考试题及答案.pdf》由会员分享,可在线阅读,更多相关《微机原理历年期末考试题及答案.pdf(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2011学 年 第 2学期微机原理及应用(A)课程试卷班级 姓名 得分 任课教师一、选择题:(每题L 5 分,共 1 8 分)1、D M A C 向C P U 发出请求信号,C P U 响应并交出总线控制权后将()。反复执行空操作,直到D M A 操作结束进入暂停状态,直到D M A 操作结束进入保持状态,直到D M A 操作结束进入等待状态,直到D M A 操作结束2、有一个实时数据采集系统,要求1 0 m s 进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。无条件传送方式 查询方式 中断方式 直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行
2、的转换可通过()来实现。计数器 寄存器 移位寄存器 D 触发器4、8 0 8 8 C P U 输入/输出指令可寻址外设端口的数量最大可达()个。1 2 82 5 6 1 6 K6 4 K5、C P U 响应中断后,通 过()完成断点的保护。执行开中断指令 执行关中断指令执行P U S H 指令 内部自动操作6、并行接口芯片8 2 5 5 A 具有双向数据传送功能的端口是()。P A 口 P B 口 P C 口 控制口7、8 0 8 8 C P U 处理动作的最小时间单位是()。指令周期 时钟周期8.堆栈是内存中()o 先进先出的R O M 区域 先进先出的R A M 区域 机器周期 总线周期后
3、进先出的R O M 区域后进先出的R A M 区域9、计算机中广泛应用的R S-2 3 2 c实质上是一种()。串行接口芯片 串行通信规程(协议)串行通信接口标准 系统总线标准5-110、高速缓冲存储器(CACHE)-般是由()芯片组成。SRAM D RA M RO M EPROM11、鼠标器是一种()o手持式的作图部件 手持式的光学字符识别设备手持式的座标定位部件 手持式扫描器12、传送速度单位“bps”的含义是()。O bytes per second b its per second baud per second0 b illio n bytes per second二、填空题:(每空
4、1分,共12分)1 C P U在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是 o3、指令M O V BX,MASKBP是以 作为段寄存器。4、指令REPE CMPSB停止执行时,表示找到 或。5、设 CF=O,(BX)=7E15H,(CL)=03H,执行指令 RCL BX,CL 后,(BX)=,(CF)=,(CL)=o6、在8088 CPU中,一个总线周期是 o7、8253定时/计数器有 个独立的16位计数器,每个计数器都可按二进制或 来计数。三、程序设计(共4 0分)1.(10分)假设X
5、和X+2单元与丫和Y+2单元中分别存放的是两个双字有符号数据A和B(X、丫为低位字)。阅读以下程序段,并回答问题。MOVDX,X+2MOVAX,XADDAX,XADCDX,X+2CMPDX,Y+2JLL2JGLICMPAX,YJBEL25-2L1:MOVAX,1JMPEXITL2:MOVAX,2EXIT:HLT1)该程序段所完成的操作是什么?2)AX=1和 AX=2分别说明了什么?3)若 JBE L2改为JB L 2,在操作结果上有什么区别?2.(15分)自BUF单元开始存放了 10个 16位的无符号数A i,试编程完成对这10个数求累加和,并将和存入SUM单元中(设和不大于65535)o3.
6、(15分)在 S1单元开始的存储区域中,存放26个以ASCII码表示的字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。53四、综合题(30分)下图为一微机系统电路原理图,系统中由一片EPROM 2764和一片SRAM 6264构成了程序存储器和数据存储器,用一片并行接口芯片8255A与一个8 位ADC的接口来控制ADC的工作并传送数据。ADC的START是 A/D转换启动信号,EOC是转换结束信号,0 E 是A/D转换数据输出允许信号。请分析电路原理图并回答下列问题:1)系统中程序存储器的容量是2)系统中数据存储器的容量是3)若要求2764的地址范围为02000H03FFFH,6
7、264的地址范围为06000H-07FFFH,8255A 各端口 的地址范围为 8000H8003H,请采用全译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可自行添加逻辑电路)。4)若 8255A采用方式0 与 8 位 ADC接口,请按流程图的要求编写CPU通过8255A控制ADC转换,然后再输入数据并存放入数据缓冲区BUFFER单元中的程序段。5-8255A工作方式控制字如下所示:D7D6D5D4D3D2D1D0方式选择位A 方A 输C 高B口方B 输CP-3低 1式选择入输出位输入式选择入输出位轴入输出zl.-pg00=方式0选择输出0-方式0选择01=方式11=输入选择1
8、 一方式11=输入4 选择 X1*一 方式20=输出1=输入0=输出0=输出1=入0=输出8255初始化输出启动信号_ n _输 入 EOC信号输出0 E 信号I-PA 输入数据存入内存 55学年第 学 期 微机原理及应用(A)课程试卷卷 17班 级 姓 名 得 分 任课教师一、选择题:(每题L5分,共 18分)1、在以查询方式与I/O端口交换数据时,外设准备好的状态信息是通过()提供给CPU进行查询的。数据总线 地址总线 控制总线 中断请求线2、CPU与某个外设交换信息时,通常需要有以下一些信号()o数字量,开关量,状态信号 数据,控制,状态模拟量,控制,状态信号 模拟,数字,状态信号3、在
9、 DMA工作方式时,CPU交出总线控制权,而处于()状态。等待 暂停 保持 中断处理4、8088/8086CPU有一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占有的I/O地址空间最大可达()。256字节 512字节 64K字节 128K字节5、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由()决定的。软件包 数据线 控制线 地址线6、8088/8086在响应可屏蔽中断请求时()。INTA输出一个负脉冲,将中断类型码从AD0-AD7读入INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码INTA输出-个负脉冲后,进行一次I/O读周期,读取中断类型码INTA输
10、出一个负脉冲,同时提供I/O读控制信号,读中断类型码7、并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端是()oPA 口 PB 口PC 口 控制口8、CPU对两个无符号8 位二进制数进行减法运算后,结果为00001101;且进位位为“1”,溢出位为“1”,符号位为“0”,此结果的十进制数应 为()13-13-243 溢出5-19、堆栈是用于()o存放CPU寄存器的内容存放常数表格数据高速存取存放常用子程序10、8088/8086CPU中程序计数器(PC)中存放的是()。指令 指令地址 操作数 操作数地址11、CPU用减法指令对两个补码表示的带符号数6BH(被减数)和 0C7H(减
11、数)进行减法运算后,标志位CF、SF和 OF分别为()。0,0,0 0,1,1 1,0,0 1,1,112、串行接口芯片8251A在接收过程中,通常用以向CPU申请中断是引脚()o TxRDY RXD RXRDY二、填空题:(每空1分,共 12 分)1、要而成一个完整的计鲁加系统,除了需要基本的计算机 外,还需要使用和管理计算机的 02、利用CMP指令比较两个有符号数的大小时,常用 和_ _ _ _ _ _ _ 标志。3、传 送 指 令 MOV AX,2000中 对 源 操 作 数 的 寻 址 方 式是。4、在 8086/8088CPU中,每个总线周期通常由 状态组成,但在存储器或I/O端口工
12、作速度低的情况下,CPU自动插入 状态。5、8253定时/计数器是从预置值开始 计数,故计数器按二进制计100个数回零中断,预置值应为 o6、当计算机进入DMA方式传送数据时,CPU处于 状态。7.8259A中断控制器可管理级外部中断,通过级联可扩展至一级。三、程序设计(共 40分)1.(10分)阅读下列程序段,并填空:1)该程序所完成的功能是:2)在BUF单元中存放的是:MOVMOVMOVINCXORREPTO:MOVMOVS I,OFFSET BUFC H,0C L,SISIBX,BXDH,08AL,SI5-2REPT1:RORJNCINCNEXT:DECJNZINCLOOPMOVHLTA
13、L,1NEXTBXDHREPT1SIREPTOCOUNT,BX2.(15分)设在X X单元中存放着X的值,函数丫的值存放在YY单元中,试编程实现下列符号函数。Y=1 X010 X=0-1 X B,则标志位的状态应是()o OF=1,SF=1 OF=0,SF=1 OF=1,SF=O O CF=1,SF=O12、当用多片8259A可编程中断控制器级联时,最大可构成()级优先中断管理系统,而无须外加电路。32 64 128 256二、填空题:(每空1分,共 12分)1、Intel8088是准16位微处理器,它的内部结构是16位的,但 只有八根。2、在字符串传送指令中,若要求每一次串操作后,自动增加地
14、址指针,则标志DF=。3、指令MUL Sre通常用于 的运算,而 IMUL Sre通常用于_ _ _ _ _ _ _ _ 的运算。4、用 指 令 C M P比较两个带符号数A,B 的大小时,A B 的条件是 O5、在存储器对应的输入/输出方式中,CPU把一个外设端口作为_ _ _ _ _ _ _ _ _ _ _ 来对待。6、CPU对一个LED显示器电路输出数据可采用 传送方式。7、可编程并行接口芯片8255A中有 个输入/输出端口。8、堆栈段的段基值存入 寄存器,段内偏移值存入 寄存器中。9、8253内部寄存器地址为 个I/O端口,其中 个是定时/计数通道端口。三、程 序 设 计(共40分)1
15、.(12分)阅读下列程序段,并回答问题。START:MOVAL,ADRMMOVBL,ADRNCMPAL,BLJZNEXTJAGREATXCHGAL,BLGREAT:XORAH,AHDIVBLANDAH,AHJZNEXTMOVAL,BLMOVBL,AHJMPGREATNEXT:MOVCL,BLMOVHLTRESULT,CL1),若ADRM和ADRN单元中的数据分别为1BH和0C H,则RESULT单 元 中 的 数 据 为;2)若ADRM和ADRN单元中的数据分别为21H和16H,则RESULT单 元 中 的 数 据 为;3)该段程序完成的功能是:o2.(14分)在内存数据段从DATA开始的两个
16、存储单元中分别存放了两个八位无符号数,试编程比较它们的大小,并将大者传送到MAX单元中。3.编程将F A C T O R 中的一个十六位无符号数乘以7 后,仍存放在原来两个连续的单元中(设乘积仍为1 6 位数)。(1 4 分)5-3四、综合题(3 0 分)下图为一微机硬件系统原理图。在系统中扩展了一片6 1 1 6 芯片,一片2 7 6 4 芯片,构成了系统的存储器;扩展了一片并行接口芯片8 2 5 5 及四个共阴极7段 L E D 显示器构成了显示器接口电路。请根据系统电路原理图以及显示器控制程序,回答下列问题:n n 倒相驱动#5 AGAIN:MOV SL OFFSET FOURBYTE;
17、数据段SSEGCODE DBDBFOURBYTE DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H80H,98H,88H,83H,0C6H,0A1H,86H,8EH21H,78H,34H,67H;程序段#1#2#3#4MOV AL,80HMOV D X,控制口地址OUT DX,ALCLD#6#7#8#9 DISP:MOV BX,OFFSET SSEGCODEMOV AH,01HMOV CX,04HLODSB5-4#10#11#12#13#14#15#16#17#18#19#20AND AL,OFHXLATMOV DX,PA 口地址OUT DX,ALMOV AL,AH
18、MOV DX,PB 口地址OUT DX,ALCALL DELAY2MSROL AHLOOP DISPJMP AGAIN1.(10分)2764的容量是:,地址范围是:6116的容量是:,地址范围是:8255 各端口地址是:PA,PB,PC 口,控制口2.(4 分)8255A的 PAD、PB 口分别工作在何种方式?3.(4 分)对于图示电路,当显示程序执行时,显示器自左向右显示的字符分别为:4.(6分)若采用共阳极L E D显示器,而程序不改动,则接口电路硬件需如何改动?若采用共阳极LED显示器,而硬件不改动,则软件的数据段和程序段如何改动?5.(6分)若将原四位共阴极LED显示器,扩展至八位共阴
19、极LED显示器,则硬件需改动的是:软件需改动的是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _2011学年第 2 学期 微机原理及应用(A)课程试卷班级 姓名 得分 任课教师一、选择题:(每题L 5分,共18分)1、8086/8088 CPU经加电复位后,执行第一条指令的地址是()。00000H FFFFFH FFFF0H 0FFFFH2、在用端口寻址方式寻址外设的C PU中,区分对外设还是对内存操作是由()决定的。软件包 数据线 控制线 地址线3、CPU响应中断后,通 过()完成断点的保护。执行开中断指令 执行关中断指令执行PUSH指令 内部自动操作4、常用的虚
20、拟存储系统由()两级存储器组成 主存一辅存 CACHE一主存CACHE一辅存 通用寄存器一主存5、RS-232c标准规定其逻辑“1”电平为()。-5V0V 0V+5V-3V-25V+3V+15V6、8088CPU输入/输出指令可寻址外设端口的数量最大可达()个。128 256 16K 64K7、用减法指令对两个补码表示的常数C7H(被减数)和6BH(减数)进行减法运算后,进位位C F,符号位S F,溢出位O F分别为()。1,0,0 0,0,1 0,1,0 0,0,08、Cache一主存层次是为了弥补()。主存速度的不足 外存速度的不足主存容量的不足 主存速度和容量的不足9、若现堆栈的栈顶地址
21、为1782H:OF20H现从堆栈中弹出了 2 个字的数据后,则 SS和 SP的内容为()。1782H 和 0F22H 1782H 和 0F24H 1782H 和 0F1CH O1782H 和 0F1EH10、8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是()o5-1读取8259中OCW3的内容读取8259中断屏蔽寄存器的内容读取中断类型码 清除中断申请寄存器IRRi11、常用的模/数转换的方法有下列四种,若要求转换速度不高而抗干扰性能好,则应采用()。计数器式ADC 双积分式ADC 逐次逼近式ADC 高速并行转换式ADC12、一个有1
22、6个字的数据区,它的起始地址为70A0H:9DF6H,它的最后一个字的存储单元的物理地址是()o 10E96H 7A814H 7A818H 10EB6H二、填空题:(每空1分,共 12分)1、在 8088CPU中,为了减少C PU 的等待取指所需的时间,故设置了 o2、执行指令AND AX,AX后,AX中的内容,CF=。3、在存储器对应的输入/输出方式中,不需要 指令。4、在8088CPU中,区 分 对 内 存 还 是 对 I/O 操 作 的 控 制 线是,当该线为 电平时表示对 I/O进行读写操作。5、若(AL)=B3H,(CL)=09H,(CF)=1,执行指令 RCRAL,CL 后,(AL
23、)-,(CF)=o6、8086/8088 CPU在执行指令 OUT 6CH,AL时,除了在地址线上送出端口地址信息外,相应的控制线 为低电平,为高电平。7、当 CPU响应外设提出的中断申请后,除了要保护现场及转向中断服务程序入口地址外,还必须8、8255A的PA端口,PB端口工作于选通方式时,这两个端口的选通控制线是由 提供的。三、程序设计(共 40分)1.(10分)阅读下列程序段ABDB OH,0F1H,3H,0D3H,0C1H,OH,7H,8H,9H,OFOHDB?CDB?DDB?BEGIN:XORAL,ALMOVB,ALMOVC,AL5-2MOVD,ALLEASL AMOVCX,10L0
24、P1:LODSBORAL,ALJSXIJZX2INCBJMPNEXTXI:INCCJMPNEXTX2:INCDNEXT:LOOPLOP1HLT1 ).程序段执行后B 中的内容为_ _ _ _ _ _ _ _,C 中的内容为,D 中的内容为 o2),该程序段所完成的功能是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _6.(15分)有一串L 个字符的字符串,存放在ASCSTR单元开始的存储区中,要求在字符串中查找空格字符(ASCH码为20H),若在串中找到空格字符,则将AH置 1;若在串中未找到空格字符,则将AH置0。试
25、编-程序完成该功能。7.(1 5 分)若 在 B U F单元开始的连续两个字单元中存放的内容是0 0 1 2 H 和 0 0 3 4 H,要求编程把它们装配在一起形成1 2 3 4 H 并存入B U F字单元中。5-3四、综合题(3 0 分)下图为用8 2 5 3 监视一个生产流水线的示意图。图中工件从光源与光敏电阻之间通过时,在晶体管的发射极上会产生一个脉冲,此脉冲作为82 5 3 通道0 计数器的计数输入C L K 0,当通道0 计数满5 0后,由OU T O输出负脉冲,作为C P U 的中断申请信号,在中断服务程序中,启动82 5 3通 道 1 计数器工作,由O U T 1 连续输出1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 历年 期末 考试题 答案
限制150内