




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
总分一二三四五六七八九十 密封线学院 信息班级学号姓名东北大学考试试卷( A 卷)2011 2012学年第1学期课程名称:微机原理与接口技术5. 当CPU使用中断方式从ADC0809读取数据时,ADC0809向CPU发出中断请求信号是_B_。A. START B. OE C. EOC D. INTR6. 8259 工作在全嵌套方式时,_A_引脚的中断源优先级最高。A. IR0 B. IR1 C. IR7 D. IR87. 交换寄存器SI和DI的内容,正确的程序段是_B C_。A. PUSH SI B. PUSH SIPUSH DI PUSH DI POP SI POP DI POP DI POP SI C. MOV AX, SI D. MOV AX, SIMOV SI, DI MOV BX, DIMOV DI, AX XCHG BX, AX8. 在DMA方式下,CPU与总线的关系是_C_。A.只能控制数据总线 B. 只能控制地址总线 C. 成隔离状态 D. 成短接状态9. 中断过程与子程序之间的过程比较,下面哪一条是错误的_B_。A.中断过程与子程序调用过程都需保护断点B.中断过程与子程序调用过程都需保护标志寄存器C.中断过程与子程序调用过程都要改变程序执行方向D.中断过程是随机的,而调用子程序是事先安置好的10. 微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为_B_级外部硬中断。A. 32 B. 29 C. 28 D. 2411. 在异步串行传输时,如果规定采用5位数据位、偶校验和两位停止位,在接收时,如果收到5位数据位和1位校验位后,再接收到一位高电平信号和一位低电平信号,其结果表示_D_。A. 已正确接收一个字符的数据 B. 已经开始接收下一个数据 C.传输中出现奇偶错D.传输中出现了帧错12. 在8086 环境下,对单片方式使用的8259A 进行初始化时,必须放置的初始化命令字为_B_。A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4一. 填空题 (每空 1 分,15题,共15分)1. 8086/8088CPU 的数据线和地址线是以(1) 分时复用 方式轮流使用的。2. 在8086/8088CPU 中,由于BIU 和EU 分开,所以(2) 取指令 和(3) 执行指令 可以重叠操作,提高了CPU 的工作效率。3. 有地址重迭现象的译码方式为(4) 部分译码和(5) 线选法。4. 在汇编语言中,一个过程的属性为NEAR,表明主程序和子程序(6) 在同一代码段 中;若为FAR,则表明主程序和子程序(7)不 在同一代码段中。5. 若外设的中断类型码为3BH,则该中断源的中断请求信号应连在8259A的(8) IR3 端,且对应的中断向量地址为(9) 00EC 。6. Intel8253 采用BCD 码计数时,其最大计数值为 (10) 10000 ,此时的计数初值为 (11) 0000。7. 堆栈的栈底相对栈顶为 (12) 高 地址端,执行入栈(PUSH)指令后,堆栈指针SP的变化方式为(13) spsp-2 。8. 如果 BUF为数据段中5400H单元的符号名,其中存放的内容为1234H,执行指令MOV BX, BUF后,BX的内容为(14) 1234H ;而执行LEA BX, BUF后,BX的内容是(15) 5400H 。二. 选择题 (每题 1分,15题,单选或多选,共15分)1. 8086CPU 寻址I/O 端口最多使用_D_条地址线。A. 8 B. 10 C. 12 D. 16 2. 8088CPU 上READY 信号为下面哪种信号有效?_B_A. 上升沿 B. 高电平 C. 下降沿 D. 低电平3. 8086中,_C_ 组寄存器都可以用来实现对存储器的寻址。A. AX,SI,DI,BX B. BP,BX,CX,DX C. SI,DI,BP,BX D. BX,CX,SI,DI4. 下列指令中,有语法错误的是_A C D_。A. MOV SI, DIB. IN AL, DXC. PUSH AL D. MOV ES,DS本试卷 共 5 页第 5 页 密封线学院班级学号姓名1 什么情况下插入Tw等待周期? 插入Tw多少,取决什么因素? 答:被访问的存储器或外设动作速度比较慢。如果不能及时地配合CPU传送数据,则外设或存储器会通过READY信号线在T3状态启动之前向CPU发出一个低电平,表示尚未准备好。于是CPU会在T3之后插入一个或多个等待状态TW。具体插入TW数量取决于外设或存储器何时发一个READY为高电平信号(即数据准备好),CPU接收到这一信号后,会自动脱离TW状态,而进入T4状态。13. 在现行的PC 机主板上都带有Cache存贮器,这个Ccache 存贮器是_D_。A .硬盘与主存之间的缓存 B. 软盘与主存之间的缓存C. CPU 与视频设备之间的缓存 D .CPU与主存之间的缓存14. 在8088/8086系统中使用8259A作为中断控制器,试问8259A中的中断屏蔽寄存器(IMR)中的屏蔽位与CPU的标志寄存器中的IF位对中断影响是什么关系_B_。A.屏蔽位与IF 位都用来控制某一个中断源的中断请求B.屏蔽位只使对应中断起开中断或关中断功能,而IF 位对全部可屏蔽中断源起开中断或关中断功能C.屏蔽位和IF 位功能完全一样,可互相替代。D.屏蔽位只对一个中断源屏蔽,而IF位对所有中断源(含内中断和外中断)的中断进行屏蔽15. 设有一现场模拟信号,其最大可能变化频率为2KHz,则计算机采集此信息时,至少每隔_B_采样一次,才能反映出输入信号的变化。 A. 0.5ms B. 0. 25ms C. 0.15ms D. 2ms三. 简答题 (每题3分,共15分)2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。若每秒钟发送100 个字符,它的波特率和位周期是多少?设数据为55H,画出TxD端的数据传输格式。 答:波特率=(1+8+1+2)*100/s=1200bit/s 位周期=1s/1200bit=833us 图略。3. 段寄存器CS1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明。答:指令的物理地址=12000H+FF00H=21F00H。指向这一物理地址的CS值和IP值不是唯一的。例如:逻辑地址CS=2100H、IP=0F00H同样指向21F00H这一物理地址。4. CPU与 外设传递的信息有哪几方面内容?为什么必须通过接口电路?答:CPU与外设传递的信息有数据信息、地址信息和状态信息。因为微机的外部设备多种多样,工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大,它们不能与CPU直接相连,所以必须经过接口电路再与系统相连。5 判断正误,正确打“”,错误打“”,并简述错误理由。. ( ) 在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。 应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作. ( ) 无论什么硬件中断,CPU进入中断响应过程后,都要读此中断的类型码。 非屏蔽硬件中断的中断类型码固定为02H,所以不需要读此中断的类型码。. ( )在8088系统中,整个1M字节的存储器构成1个存储体,不分奇地址体和偶地址体。3. 下列程序段实现从键盘输入一系列字符,并以“$”为结束符,然后对其中的非数字字符进行计数,并显示结果。请选择正确的答案将程序填充完整。(6分) BUFF DB 50 DUP(?)COUNT DW 0 LEA BX, BUFF MOV COUNT, 0INPUT: MOV AH, 01 INT 21H ;从键盘输入单字符 MOV BX, AL INC BX CMP AL, $ (1) JNZ INPUT LEA BX, BUFFNEXT: MOV CL, BX INC BX CMP CL, $ JZ DISP CMP CL, 30H (2) JB CONT CMP CL, 39H (3)JBE NEXTCONT: INC COUNT JMP NEXTDISP: 密封线学院信息班级学号姓名四. 程序分析 (15分)、1读下面程序,指出程序完成什么功能? (3分) .MODEL SMALL .DATABLOCK DB1, -2, 5, 6, -57, ; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100AGAIN: CMP BYTE PTR BX, 0 JGE NEXT INC DLNEXT: INC BX LOOP AGAIN .EXIT END 答:统计100个带符号数中负数的个数,并将统计数据存入DL寄存器中。2 MOV CL,4MOV AX,2000H SHL AL,CLSHR AX,CMOV 2000H,AX试问:(1)若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=_ 39H_,(2分) (2001H)=_ 00H _。(2分)(2) 本程序段的功能将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0(2001H)。(2分) 2. 8253计数器/定时器接口简化图如图2所示,要使发光二极管点亮2s、熄灭2s,但该过程共进行20s即中止。请编写出程序(可省略伪指令)。(15分)图2. 8253接口简化图由接口图分析,0#、1#、2#计数器及控制寄存器的地址分别为98H、9AH、9CH、9EH。根据题意,0#计数器工作在方式2,计数值N0=4000;1#计数器工作在方式3,计数值N1=1000;2#计数器工作在方式0,计数值N2=5000。程序片段如下所示:MOV AL, 00100101BOUT 9EH, ALMOV AL, 01100111BOUT 9EH, ALMOV AL, 10100001BOUT 9EH, ALMOV AL, 40HOUT 98H, ALMOV AL, 10HOUT 9AH, ALMOV AL, 50HOUT 9CH, AL五. 接口芯片应用 (40分)学院信息班级学号姓名 密封线1MHzCLK2CLK1CLK0DB0-DB7D0-D71 利用8255A作为CPU与打印机的接口,硬件连线如图1所示。若要打印字符“A”,试编写此接口程序(STB为选通信号,BUSY为忙信号)。(15分)图1.硬件连线图分析接口图可知:A口、B口、C口及控制口地址分别为90H、94H、98H、9CH。接口程序如下所示。 MOV AL, 81HOUT 9CH, AL W: IN AL, 98H TEST AL, 08H JNZ W MOV AL, A OUT 90H, AL MOV AL, 00001110B OUT 9CH, AL INC AL OUT 9CH, ALGATE2OUT1GATE1OUT0GATE0A2A1A1A0 &A口D0-7WRWRD0-7D0-7译码器A1A3RDRD8253+5VA3A4A5M/IOA7A6G2AG1打印机STBA0A21&CA0Y3G2BCS译码器CPUPC7A6A7CG1OUT2AB8255ABUSYPC3A4A5G2AABY1CSG2BA1M/IOA0 MOV AL, 70HOUT _0A9H_, ALMOV AL, 03HOUT _0A9H_, ALMOV CX, 10 W: OUT _89H_, AL NOP NOP HLT MOV BX, AL INC BX LOOP W ;中断服务程序 XY: IN AL, _98H_ _IRET_ 8259AADC0809CPURDWRIR2+5VDQ1&Y5Y3Y1ABCG2BG2AGEOCOESTARTALE3. 有如下接口原理图,如图3所示。设该系统8259A的8个中断类型码为70H77H,边沿触发。若对IN1一个模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业水土保持机理课件
- 剥脱性骨软骨炎课件
- Beherbergungsgewerbe in München-外文版培训课件(2025.9)
- 别碰开水课件
- 农业安全业务培训课件
- 农业农机安全生产培训课件
- 初始安全员培训课件
- 内训师课件题材
- 先正达安全培训成绩课件
- 23《生于忧患死于安乐》(公开课一等奖创新教学设计)统编版语文八年级上册
- 无人机培训课件
- 2025辽宁沈阳副食集团所属企业招聘3人考试参考题库及答案解析
- 储罐区的安全题库及答案解析
- 交大入党测试题及答案
- 培训如何开早会的课件
- 2025年河北沧州市中心医院、沧州博施康养集团公开招聘辅助岗工作人员113名考试参考试题及答案解析
- 消防员抗洪抢险知识培训课件
- 精选幼儿园体能大循环方案
- 全国中学生物理竞赛复赛实验考查
- 例谈小组合作学习在小学英语教学中的有效开展(讲座)课件
- 部编版五年级道德与法治上册第3课《主动拒绝烟酒与毒品》优秀课件【最新】
评论
0/150
提交评论