欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    微机原理与应用复习题1.docx

    • 资源ID:14004343       资源大小:140.71KB        全文页数:13页
    • 资源格式: DOCX        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理与应用复习题1.docx

    复习题一一、单项选择题题目中给出的四个答案中只有一个是正确的,每题 2分,共30分1、有一个数值152,它与十六进制 6A相等,那么该数值是 .A、二进制数 B、八进制数 C、十进制数 D、BCD马2、中断指令INT 23的中断效劳程序的入口地址,应放在中断向量表地址 开始的4 个存贮单元内.A、00023H B 、00017H C、0005CH D、0005EH3、某微机具有1M字的最大内存空间,其 CPU的地址总线应有 条?A、20根B、21根C、19根D、不能确定4、可编程并行接口芯片8255A的端口 B有 种工作方式.A 、1种B、2种C、3种D、4种5、两个数相加后是否产生溢出,需要判断标志位中的 .A 、OF B 、CF C 、SF D 、ZF6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫 .A、编译B 、汇编 C、编辑 D、链接7、在8086cpu的存放器中,用户不能直接访问的是 A、CS B 、FR C 、IP D 、BX8、在机器数的三种表示方法中, 种方式中零的表示形式是唯一的.A、补码B 、反码 C 、原码 D 、三者都是9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在状态之间插入假设干等待周期.A、T1 和 T2 B 、T2和 T3 C 、T3和 T4D 、随机10、可编程定时器/计数器8253在初始化时写入的最大计数初值是 .A、 0000H B 、 7FFFH C 、 65535 D 、 0FFFFH11、8086系统中,最多可以有 个段地址,任意相邻的两个段地址相距 个存A、64K, 16 B 、64K, 64K C、16, 64K D、64K, 64K12、在CPUP向应中断时保护断点就是保存 .A、中断类型码 B、中断效劳程序入口地址C、现场 D 、当前CS、IP和FR的内容13、当RESET1号进入高电平状态时,将使得8086CPU白 存放器的内容初始化为FFFF卜A 、SS B 、DS C 、ES D 、CS14、在8086计算机系统中,规定内存中地址为 的内存单元存放中断效劳程序入 口地址即中断向量,称为中断向量表.A、80000H803FFHB 00000H-003FFH C、7F000H-7F3FFH D、0FFC00H-0FFFFFH 15、在8086计算机系统中,当对地址大于0FFH的I/O端口寻址时,必须使用 存放器间 接寻址.A、BX B 、SI C 、DI D 、DX二、简做题每题 5分,共30分1 .在计算机系统内,主存储器的主要技术指标有哪些? 5分2 .计算机CPU-旦响应中断,中断效劳子程序通常要做哪几项工作? 5分3、8086系统中为什么一定要有地址锁存器?需要地址锁存器锁存哪些信息? (5分)4、8086存储器中存放数据字时有“对准字和“非对准字之分,请说明它们的差异.(5分)5、假设当前(DS)=7F06H,在偏移地址为0075H开始的存储器中连续存放6个字节的数据,分别为11H, 22H, 33H, 44H, 55H 和66H请指出这些数据在存储器中的物理地址.如果要 从存储器中读出这些数据,至少需要访问几次存储器?各读出哪些数据? (5分)6、设存放器(DS)=2000H, (SS)=1500H, (ES)=3200H , (SI)=0A0H , (BX)=100H , (BP)=10H.试指出以下各指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少:(5分)(1) MOV AX, 100H(2) MOV CX, ES:BX(3) MOV DX, BXSI三、阅读程序分析题(共 15分,每个空格2.5分)1、 MOV AL, 5DHMOV BL , 10HMUL BL运算结果为;2、SUB AX , AXAND DX , AXDX= ;3、 (DS)=2000H, (BX) =100H, (SI) =02H,从物理地址 21200H单元开始,依次存放数据12H 34T 56H和78H,试说明执行以下指令单独执行后AX存放器的内容:MOV AX 1100HBX,贝U AX= ;MOV AX 1202H,贝U AX= ;4、设(DS)=2000H, (BX)=1256H, (SI)=528FH, 偏移量 VAL=20A1H, 232F7H=3280H, 264E5H=2450H,执行以下指令(1) JMP BXSI ,那么 IP=;(2) JMP VALBX,那么 IP=.四、设某8086系统中有2片8255A芯片,由74LS138译码器产生两个芯片的片选信号,如以下图所示.要求:第1片8255A的A 口工作在方式0输出,B 口工作在方式0输入,C 口高4位为输出,低 4位为输入;第2片8255A的A 口工作在方式0输入,B 口工作在方式1输出,C 高4位为输出,低4位为B 口限制信号:(1)试指出两片8255A芯片各自的A、B、C和限制端口地址(注:未给 出的地址信号默认为低电平有效);(2)试根据要求写出两片8255A芯片各自的方式限制字;(3)试写出两片8255A芯片各自的初始化程序.(共10分)五、现有一个高精密晶体振荡电路,输出信号是脉冲波,频率为1MHz.要求利用8253做一个秒信号发生器,其输出接一发光二极管,以0.5秒点亮,0.5秒熄灭的方式闪烁指示.设8253的通道地址为 FF80H FF82H FF84H和FF86H,试根据要求编写相关汇编程序.共15分1MHz,82531 道0CLKOUT1KHzGATE8253!道 1CLK OUTGATE+5V复习题二、填空题每空1分,共20分1 .完成以下程序段,从240H端口读取数据,测试其是否为20H,假设不是那么将241H端口清0, 否那么转向NEXTMOV DX , AL, DXAL, 20HMOV DX MOV AL 0OUT DX,ALNEXT:2 .图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成以下程序段,使该明 赤 而产与 82C55为同向放大器数码管稳定显示“ 8"字型编码为7FH.ion1OR 218H-21BH 选中CA| iA0 图1MOV DX, MOV AL, ;初始化82C55OUT DX, ALMOV DX, MOV AL, ;数码管稳定显示“ 83 . . 8086 CPU有 条地址线,可形成 的存储器地址空间,地址范围为 .4.中断类型号为 24H的中断向量存放在 开始的存储单元.5. 一台微机的地址总线为16条,其RA的储器容量为16KB首地址为2000H,且地址是连续的,那么可用的最高地址是 .6.一个数据的有效地址EA = 1234H,且 DS =5678H,那么该数据在内存中的物理地址是,该数据段的首单元的物理地址是 ,末单元的物理地址是 .7 .假设当前堆栈指针 SP指向2006H单元,那么向堆栈中压入5个字的内容后,SP应指向 8 .假设8086 CPU弓I脚状态是 M/1q=1, RD=1, WR =0,那么此时执行的操作是 .二、综合题80分1. 10分一个异步串行通信口,通过 TXD发送一帧数据的字符格式如图2的实线所示:-UTL_r_起始位校验位图2如果线路上传送的字符格式包括 7位ASCII码数据,一位奇偶校验位,一位停止位.要求:1写出该帧字符所传送的数据值,并说明是奇校验还是偶校验.2如果波特率为600bps,请计算传送上面这一帧数据所需要的时间.3假设波特率系数 K=16,请计算发送时钟频率TXC的频率值.2. 10分图3为两级译码构成口地址译码电路,PS输出低电平为片选信号.试问图3开关K上合,PS的寻址范围是图4.2 开关K下合,PS的寻址范围是3开关K下合,A改接B, 4改接A,那么PS的寻址范围是 .4请用二进制表示法写出图 4的译码电路所决定的端口地址.3. 20分某系统外接电路如图 5, 8255A 口地址为2F0H2F3H,请设计源程序,一次性的 测试开关的位置,当 K闭合时,LED亮,K断开时1£口灭提示:C 口高4位应为方式0 输入,低4位为方式0输出.CODE SEGMENT ASSUME CS: CODEBEG;C口初始化;读C口;测试PC并组织输出数据;数据写入C 口使LED亮/灭;返 DOS CODE ENDSEND BEG4. 设8253的选通地址为240H243H,采用BCD十数,T十数器2输出用于申请中断.如果 计数器2的输入时钟频率为 20KHz,输出信号每秒引起 100次中断.要求1算出计数初值,2编写初始化程序.20分5. (20分)图6为某A/D转换器的设计万案,设 工、土所对应的地址分别是 300H和301H.(1)试编写启动A/D对通道4转换、检测A/D是否转换完毕、读取A/D转换数据的程序分段. (2)要求对通道4采集10个数据,并存放到以6000:0为起始地址的RAM,试编写该程序.-wDi Vlri('LKPC GND图6D7 E|D5 13 口3 R? |D1特征位口7司 +,加方占励二方式?-方式11方至2附录:1、8255A方式选择限制字格式SCISORI 1RDJM2MlMO仅IJ»,忠如心口»Ll 电 1III. UUlL LI| X*rWi WURM64Li 村西 If*字 3 Hl M*/笃H卡喜中H ii»ihwidM*事中r t. h nfSi1E中逋制时EI复习题一答案一、单项选择题(每题 2分,错选、多项选择、未选均不得分,共30分)1、B; 2、C; 3、B; 4、B; 5、A; 6、D; 7、C; 8、A; 9、D; 10、A;11、C; 12、D; 13、D; 14、B; 15、D二、简做题(本大题共6小题,每题5分,共30分)1 .答案:主存储器的性能指标主要有易失性、只读性、存储容量、存储速度和功耗等.(5分)2 .答案:中断效劳子程序要做以下6件事:(1).保护现场;(2).开中断;(3).中断服务;(4).关中断;(5).恢复现场;(6).开中断返回.(5分)3 .答案:由于8086CPUI芯片封装的限制,只有40个管脚,所以地址线和数据线只能采用 分时复用的方式来共用某些管脚.对存储器进行访问时,在读取数据或写入数据时,存储器芯片要求在这个过程中地址信息必须稳定提供应存储器,而由于8086CPU地址线和数据线是复用的,就不可能在同一时刻具有地址和数据的两种功能.这就需要在CPU供地址信息时,将地址锁存下来,以保证下一个时刻将这些复用的管脚起着数据线的功能时,存储器有正确的地址信息.显然,要锁存的信息包括这些复用管脚的地址和BHE等信号.(5分)4 .答案:数据字是16位的数据,一个16位数据是根据低地址放低位数据、高地址放高位 数据存放的.假设16位数据的低8位存放的是偶地址,那么这个数据字就是“对准字,否那么就是“非对准字.当然其主要差异是 CPU卖取存储器数据字时,如果是对准字,只需要一 次读写操纵即可,而对非对准字就需要两次读写操纵才能实现.(5分)5 .答案:数据 11H, 22H, 33H, 44H, 55H 和 66H 的物理地址为 FF0D5H FF0D6H FF0D7H FF0D8H FF0D9H FF0DAH从存储器中读出这些数据至少需要访问4次存储器;分别读出11H, 3322H, 5544H 和 66H.(5 分)6 .答案:(1) MOXAX, 100H;源操作数的寻址方式为直接寻址,操作数的物理地址为 20210H(2) MOVCX, ES:BX;源操作数的寻址方式为带段超越的基址寻址,操作数的物理地址为32100H(3) MOVDX, BXSI;源操作数的寻址方式为基址加变址寻址,操作数的物理 地址为201A0H (此题5分)三、答案如下所示:(此题共15分)1、 MOV AL, 5DH MOV BL , 10H MUL BL运算结果为 DX=05D0H, AX=0000H2、SUB AX , AX AND DX , AXDX= 0000H ;3、 (DS) =2000H, (BX) =100H, (SI) =02H,从物理地址 21200H单元开始, 依次存放数据12H 34T 56H和78H,试说明执行以下指令单独执行后AX存放器的内容:MOV AX 1100HBX,贝U AX= 3412H ;MOV AX 1202H,那么 AX=7856H ;4、设(DS)=2000H, (BX)=1256H, (SI)=528FH,偏移量 VAL=20A1H, 232F7H=3280H,264E5H=2450H,执行以下指令(1) JMP BXSI ,那么 IP= 2450H ;(2) JMP VALBX,那么 IP= 3280H.四、答案如下所示:此题共10分1、第一片8255A芯片的 A B、C和限制端口地址的地址分别为80080h, 80082h, 80084h和80086h,第二片8255A芯片的 A B C和限制端口地址的地址分别为80010h, 80012h,80014h和80016h;本步骤占5分2、第一片 8255A芯片的方式限制字为10000011B83H,第二片 8255A芯片的方式控制字为10010101B94H或95H;本步骤占5分3、8255A芯片的初始化程序如下所示:本步骤占5分MOV AL, 83HMOV DX, 80086HOUT DX, ALMOV AL, 95HMOV DX, 80016HOUT DX, AL五、答案如下所示:此题共15分1 .确定分频系数经过分析可知:要求用8253做一个分频电路,而且其输出应该是方波,否那么二极管不可能等间隔闪烁指示,那么分频系数为:1MHz 1QQQQQQKHz N =1Hz1HzN1 N2 100QQQC由于8253 一个通道最大的计数值是65536,而对于N= 1000000这样一个数,一个通道显然是不可能完成上述分频要求,故此题采用了如下图的通道计数器级联的方法来实现分频系数超过65536的分频要求,且取 N1=1000, N2=1000.分析电路图可知:通道 0首先将1MHz信号1000分频,产生1KHz信号;通道1再把 1KHz信号1000分频,得到1Hz的方波信号来限制二极管的输出.2 .确定通道0和通道1的工作方式经过分析可知:通道 1要输出方波信号推动发光二极管,所以通道 1应选工作方式3; 对于通道0,它只要能起分频作用就行,对输出波形不作要求,所以方式2和方式3都可以选用.3 .确定限制字通道0的限制字为00110101B,即16位读写方式,BC加计数;通道1的限制字为01110110B,即16位读写方式,二进制码计数;4 .编写子程序MOV AL, 00110101B 35HMOV DX, 0FF86HOUT DX, ALMOV AL, 00HMOV DX, 0FF80HOUT DX, ALMOV AL, 10HOUT DX, ALMOV AL, 01110110B (76H)MOV DX, 0FF86HOUT DX, ALMOV DX, 0FF82HMOV AL,0E8HOUT DX,ALMOV AL,03HOUT DX,AL复习题二答案一、填空题1. 240H INCMP JZ NEXT 241H2. 21BH 80H219H 7FH OUT DX,AL3. 20 1M 00000H FFFFFH4. 0000H :0090H5. 0 01111111 /5FFFH6. 579B4H 56780H 6677FH7. 1FFCH8. 存储器写 二、综合题1 .解:(1)发送的7位数据是0111001B或39H,偶校验.(2)发送一帧数据共10位,所需的时间:T=10/600bps=16.6ms(3) TXC 的频率为:f=K X 600bps=16 X 600=9600HZ=9.6KHZ2.解: 230H 237H (2) 3F0H 3.解:CODE SEGMENT ASSUME CS: CODEBEGMOV DX, 2F3HMOV AL, OUT DX, AL MOV DX, 2F2H IN AL, DXTEST AL, 10000000BJNZ XXMOV AL, 00000001B OUT DX, AL JMP ZZ3F7H (3) 3E8H 3EFH (4) 33cH;C初始化;读Cn;测试PG并组织输出数据;数据写入 C 使LED亮/灭XX:MOV AL, 00000000BOUT DX, AL;ZZ:MOV AH 4CHINT 21H;返 DOSCODE ENDSEND BEG4 .解:(1) 初值为 20KHZ/100=200 或 C8H编程:MOV DX 243HMOV AL, 10110001B(或 B1H)OUT DX, AL ;MOV DX 242HMOV AL, 8CHOUT DX, AL ;MOV AL, 00H (该句也可以为: XOR AL AL)OUT DX, AL ;5 .解:(1)启动A/D对通道4转换程序分段:MOVDX, 300HMOVAL, 4OUTDX, AL检测A/D是否转换完毕程序分段MOVDX, 301HXX: INAL, DXTEST AL, 00100000BJZXX读取A/D转换数据的程序分段.MOVDX, 300HINAL, DX(2)CODE SEGMENTASSUME CS:CODESTART: MOV CX, 10MOV AX, 6000H MOV DS, AXMOV SI, 0YY:MOVMOV OUT MOVXX:INTEST JZ MOVINDX, 300HAL, 4DX, ALDX, 301HAL, DXAL, 00010000BXXDX, 300HAL, DXMOV SI, ALINC SILOOP YYMOV AH, 4CHINT 21HCODE ENDSEND STARTI LR姐:博; 皿崂:瑞 一函方对方生L上即潞A 口应治2、8253限制字格式

    注意事项

    本文(微机原理与应用复习题1.docx)为本站会员(scccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开