ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:71.33KB ,
资源ID:4730708      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4730708.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理与接口技术B答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理与接口技术B答案.docx

1、微机原理与接口技术B答案北京邮电大学20102011学年第1学期微机原理与接口技术 期末考试试题 (B)一、 学生参加考试须带学生证或学院证明, 未带者不准进入考场。学生必须按照监考教师指定座位就坐。二、 书本、参考资料、书包等物品一律放到考场指定位置。三、 学生不得另行携带、使用稿纸,要遵守北京邮电大学考场规则 考场违纪或作弊行为者,按相应规定严肃处理。四、 学生必须将答题内容做在试题答卷上,做在草稿纸上一律无效。五、 学生的姓名、班级、学号、班内序号等信息由教材中心统一印制。考试课程微机原理与接口技术考试时间2小时2011年1月11日题号-一-二二三四五(1)五(2)五(3)、.八总分满分

2、18202418668得分阅卷 教师一.填空题(18分,每空1分)1.假设AL中存放十六进制数 0D0H,写成二进制是 11010000 ,如果它是无0FFD0 。进制大小是 -48 ,经过符号扩展成字之后按十六进制数是2.在8086汇编语言程序设计中,标识符的定义 不可以 以数字开头。3.对于变量定义 ABC DW 3 DUP(4 DUP (50),则变量 ABC所分配的字节数为4.执行完OR AL,0C1H指令后,AL的值为D3H,则标志位SF应为标志位CF应为_0_。5.在8086的中断系统中,不可屏蔽中断 NMI的优先级要比溢出中断的优先级6.如果用某个字节密码与小写字符 “a” (A

3、SCII码为十进制97)进行异或XOR操作,结果字节内容为“ 0AFH ”,则可推断该字节密码为 0CEH (按十六进制)。OOOOO-OFFFFFH7. 8086 CPU有20_根地址总线,存储器寻址的空间范围是I/O端口寻址空间范围是 OOOOOFFFFH 。8.在8253定时/计数器的方式3中,如果计数初值为奇数,则 OUT首先开始传送。4个阶段。(A)显示器(B)键盘2.在汇编过程中,不产生指令码,只用来指示汇编程序如何汇编的指令称为_B_(A)汇编指令 (B)伪指令 (C)机器指令 (D)宏指令3.在8259A中,用来屏蔽中断源的寄存器是(A) IRR (B) ISR (C) IMR

4、(D) DAC4.已知8086 CPU中寄存器有如下内容:CS=5000H ; DI=100H。贝U :指令A 。DS=2000H ; ES=3000H ; SS=4000H ;MOV DI,AX 的目标操作数地址为 (A)2O1OOH (B) 3O1OOH (C) 4O1OOH (D) 5O1OOH(A)CF,OF (B) CF, PF (C) CF,ZF (D) ZF,OF6.如果一个堆栈从30000H开始,它的长度为 0400H,则执行指令PUSH AX ,PUSH BX,POP DX,PUSH CX之后,栈顶和栈底的地址分别为 (A)303FAH,30400H (B)303FCH,30

5、000H(C) 303FCH,303FFH (D) 303FCH,30400H7.执行下列程序后,AL的内容为_C 。MOV AL,92HADD AL,71HDAA(A) 63 (B)03H (C)63H (D)038.A (假设该若BX=6342H,则执行MOV AX,BX指令需要的总线周期为指令已经在指令队列中)。(C)3 (D)4(A) 1 (B) 29.DMA控制器8237A的某个DMA通道在申请总线传送完一个字节后, 就必须检测DMA请求信号是否仍然有效。这种情况下,该 DMA通道的工作方式为_C 。(A)单字节传输方式 (B)块传输方式 (C)请求传输方式(D)级联传输方式10.下

6、面哪一个 不是SRAM的特点:_B 。(A)不需要刷新 (B)功耗低 (C)集成度低(D)价格较高3.简答题(24分)1、假设你在PC机上编写了一个硬件中断服务程序 myroutine,请说明硬中断请求信号产生后,myroutine是如何被执行的。在编写该中断服务程序时,哪几项工作 是必须做的?还需要注意些什么问题? ( 6分)(1) CPU检测到外设经引脚提交的中断请求,发出中断响应信号读取中断类型号,乘以4查中断向量表,用该表项的前 2个字节和后2个字节去修改IP和CS寄存器, 从而转去执行myroutine程序;(2分)(2) 保护现场、恢复现场、发 EOI命令,中断返回;(2分)(3)

7、 中断服务程序尽可能的短,参数传递、临时变量要使用存储单元;( 2分)2、 请画图说明8086的堆栈是如何组织的,并举出三个例子说明堆栈的用法。(1) 段基值、栈底、栈顶 SP指针,push操作使SP的值减2,图略(4分)(2) 保存返回地址、子程序的参数传递、保护恢复现场( 2分)3、 假定异步串行通信口设定数据格式为: 1位起始位,8位数据,1位奇校验位、 2位停止位,传输速率为 2000波特每秒。请回答(6分):(1) 字符P的ASCII码为70H,试画出传送字符 P的传送波形图。(2) 传送字符P需要多长时间?(从开始传送起始位到传送完停止位)(3)将波特率因子设为16,其目的是什么?

8、(1) 一帧数据 0 00001110011 (最左边为起始位,最右边为停止位)( 2分)(2) 12/2000=0.006s=6ms ( 2分)(3) 即用高于数据传速率16倍的收发时钟来采样数据线,其目的是尽量做到在每一位数据的中间点进行采样,在一定范围内消除收发双方时钟差异带来的影响。 (2分)用于保存CPU勺状态标志和控制标志(2分)ZF标志位:运算结果为0,则使ZF=1;反之ZF=O标志位:IF=1,CPU向应可屏蔽中断;IF=0,CPI不响应可屏蔽中断(2分) 可以放置,条件是前 5条指令不能影响CF标志位4、请举出2个例子说明标志寄存器 FR的作用。如果一条test指令影响了 F

9、R中 的CF标志位,在程序中能否将 JC或JNC指令放在test指令之后第6条指令的位置 上进行判断,为什么?(1)(2)IF(3)4.8086系统的一个I/O接口设计如图1所示。该接口的目的是定时监视键盘按键。 接口使用一片8253/8254作为定时芯片,外接200KHZ时钟,将方式3 (方波发生器) 的输出连接到中断请求线 IR7 上(8086系统使用8259做中断控制器),每50ms检查 键盘是否有按键,有则读取按键。接口使用1)综合题(共18分)8255并口连接一 3x3的键盘。问: 按照图1的连接,8255和8253/8254的端口分别是多少?端口译码时为什么要连 接AEN信号线?(

10、 3分)2)3)4)5)8253/8254产生中断请求,计数器初值应设多少? ( 2分)写出8253/8254的初始化程序段。(3分)如何判断是否有键按下?请给出相应程序段。 (4分)7号键按下,识别按键结束(忽略防抖动和串键)使用行扫描法识别按键,假设 时从8255的C 口读出的数据是什么?( 2分)给出程序段将行列信息(从 C 口读出)转换为按键(08)。(4分)D0-D72 6 7 9 AAAAPC 总 线A4A5AENA0-A98“AEN roR- lOWroR-rowAY0BY1CY274LS138Y3Y4G2BY5GAY6GY7A8 A3 IR7A0ft啓Cl.ka flLTD G

11、ATE flGATE!Clfc;OCT 2 ATF3a 200KHZVCCVCCVCCD0-D7P A0-CSPA7PB0-PB7RDWRPC(AoPC1A .PC:A1PC38255A PC4PC5PC6PC 7TURTOW附 8253/8254命令字如下:D7 D6D5D4D2 D1D0计数器选择00 CH001 CH111 CH211 不用读/写控制00-锁定当前计数值01-只读/写计数器低字节10-只读/写计数器高字节11-先读/写计数低字节 后读/写计数高字节8253/8254万式控制字附8255命令字如下GrOup Art C似7-1 = input 0 OLLtputPol l

12、A1 = input I) = “utpLltMode00 = mod*? 001 = iiiodt? 1 lx = tnodeJ1)8253 : 128H-12BH8255 : 138H-13BH(jrOup B0 = QutpuLluLPon1 = input 0 = outputMeH.1i?0 = ntcdeO1 = iRtide 1非DMA中断频率是1s/50ms=20,分频数(计数初值)3)mov dx,12BHmov al, 00110110Bout dx,al计数码制1-BCD计数0-二进计数工作方式000-方式0 001-方式1X10-方式2X11-方式3100-方式4101

13、-方式5Selects obitl=set=200K/20=10000。mov ax,10000mov dx,12BHout dx,almov ah,alout dx,al4)是全部行输出低电平(“0”),如果读出的列全是高电平(“1 ”)则没有键按下,不全 “1 ”则有键按下。mov dx,13CHmov al, 0out dx, ax wait:in al , dxand al,7cmp al,7jz wait;有键按下5)6)*101*011B ,0、1、2 位是行,4、5、6 是列al中0、1、2位是行,4、5、6是列mov ch,0mov cl, 3linepro :shr al,1

14、jnc lin eokadd ch,3dec cljnz linepro jmp error lin eok:mov cl,3 shl al,1 colpro:shr al,1 jnc colok inc chdec cljnz colprojmp errorcolok:;ch中是08的按键5.编程题(20分)1统计某个字存储单元数据中 1的个数,以十进制形式显示结果。 (6分)擞据段number dw 11101111111100100B;代码段mov bx,nu mberxor dl,dlagai n: test bx,0ffffHjz doneshl bx,1adc dl,0jmp ag

15、a in;显示done: cmp dl,10jb digitp ush dxmov dl, Tmov ah,2int 21hpop dxsub dl,10digit:add dl,mov ah,2int 21h2、现有一个以“ 0”结尾的字符串,要求剔除其中的空格字符。 (6 分)擞据段stri ng db Let us have a try !,0 ;代码段mov di,offset stri ngoutl p:cmp byte ptr di,0jz donecmp byte ptr di,jnz netmov si,diInip: inc simov ah,simov si-1,ahcmp

16、 byte ptr di,0jnz inlpjmp outl p n ext:i nc dijmp outl pdone: .3、有一 ADC0809与PC总线的接口电路如图所示,要求依次转换 IN7IN0这8个模拟量,转换后的 8位数字量依次存入内存 2000H : 3000H开始的8个单元中。相 应的控制程序如下所示。请在空格处填入正确的内容。 (8分)LOP :lORlowAo A7A2 Ai A0 D0D770H71HDo地址译码ADC0809OESTARTALEIN0EOCIN1IN2ADDCIN3ADDBIN4ADDAIN5D0D7IN6IN7*卜模拟量输入LOP1 :MOVMOV

17、MOVMOVMOVMOVOUTIN AL,TESTJZ _INMOVAX , DS,BX ,CX,DL , AL ,AX(2)(3) (4)DL(5)AL,(7IOP1AL,;设置内存指针;设定通道号,AL ;启动A/D转换;检查EOC;读转换后的数字量,AL ;存入内存DEC DLINCBXLOOPLOP;循环控制MOVAH,4CHINC21H(1)2000H;(2)3000H;(1)和(3)08H;(4)07H;其余为(5)70H;(6)71H(7)01H(8)70H(9)BX。答:(2)为0.5分1分出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍

18、 卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开 张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有 司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛 下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。能”是以众议举宠将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰 为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤

19、臣,此后汉所以倾颓也。先 帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此 悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙, 猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值 倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤 先帝之明;故五月渡泸,深入不毛。今南方已定,兵甲已足,当奖率三军,北定中原, 庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分也。至 于斟酌损益,进尽忠言,则攸之、祎、允之任也。愿陛下托臣以讨贼兴复之效, 不效,则治臣之罪,以告先帝之灵。若无兴德之言, 则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨诹善道,察纳雅言,深追 先帝遗诏。臣不胜受恩感激。今当远离,临表涕零,不知所言。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1