- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自检试题1
一、填空(共10分,每空1分)
1. 反码0D5H所表示的十进制数为 42H ,补码7AH所表示的十进制数为 +122 。
2. 设SP=0100H, SS=2000H, 压入10个16位二进制数后,栈顶的SP值和物理地址分别为__00ECH_和 200ECH 。
3. 80x86 CPU 可以访问的I/O空间共有 2^16B=64KB ,采用独立编址的方法。
4. CPU 与外设之间数据传输控制方式分为直接传输(无条件传输)、查询传输(有条件传输)、中断传输、 DMA传输等4种方式。
二、回答问题(共10分)
1.图9-1为某接口的地址译码电路,该I/O接口为何种类型?占有多少有效地址?写出所占有的I/O地址范围。(4分)
答:因为I/O读信号参加译码,所以为输入接口。该接口占有2^9=512个地址,地址范围为EA00H~EBFFH。
2.请简述数据总线与地址总线各自具有的特点,如果某CPU的数据总线与地址总线采用同一组信号线可采用什么方法分离开。(6分)
答:数据总线的特点为双向三态,其总线位数决定CPU与外部一次传输数据的位数。地址总线的特点为单项三态,其总线位数决定CPU对外部寻址的范围。如果某CPU的数据总线与地址总线采用同一组信号线,可以利用锁存器将地址总线分离出来。
三、分析程序(共20分)
1.设AL=05AH,BL=7BH,当执行ADD AL,BL指令后各状态位的状态为:
OF=__1__,CF=__0__,SF=__1__,ZF=__0___,AF=__1__,PF=__0__。(6分)
2.阅读下列程序段,内存数据是如何存放的?(如图9-2所示)(6分)
DATASEGMENT
DA1DB-5,2DUP(45),’AB’
DATAENDS
DATA: DA1
FBH
DATA: DA1+1
2DH
DATA: DA1+2
2DH
DATA: DA1+3
41H
DATA: DA1+4
42H
3.执行下面程序段后,DAT1和DAT2单元的值是什么?请填写图9-2所示内存单元。(5分)
︰
DAT1DB78H,12H
DAT2DB56H,34H
︰
MOVSI,OFFSET DAT1;
LEADI,DAT2
MOVAX,[SI]
CMPAX,[DI]
JNCDONE (JNC)
MOVBX,[DI]
MOV[DI],AX
MOV[SI],BX
DONE: HLT
︰
答:DAT1=3456H,DAT2=1278H
4.以下是8251初始化程序。
MOVDX,201H
MOVAL,9AH
OUTDX,AL
MOVAL,15H
OUTDX,AL
根据上述指令段说出8251被设置为同步通信方式还是异步通信方式,写出数据通信格式。
答:异步通信,通信格式为:1.5位停止位,奇校验,7位数据位,波特率因子为16。
四、简单说明下列指令错误的原因(10分)
1)SUB[3000H],[BX]
2)OUT180H,AX
3)CMPAL,[SI][DI]
4)PUSHBL
5)MOVCS,2000H
答:
1)内存之间不能直接做减法操作
2)端口地址180H大于1B,必须用DX间接寻址方式
3)SI和DI不能同时出现在同一个内存操作数寻址中
4)8086/8088的PUSH指令十六进制操作,而BL为8位
5)代码段寄存器CS不能赋值
五、电路设计(15分)
某一微机系统,CPU为8088,最小工作方式,现用如图9-3所示存储器芯片组成16KB内存,起始地址为86000H,试画出存储器与CPU连接的原理图,并写出每片存储器芯片所占用的地址范围。
答:
1)选片:因为存储器芯片的容量为2^13=8KB,故需采用2片存储器芯片。
2)地址分配如图9-5所示。
3)地址译码:若采用138译码器,译码电路如图9-6所示。
4)信号连接如图9-7所示。
六、编程(共35分)
1.试编制程序段,实现将某中断服务程序的入口地址INTPRO装入中断矢量表中(设中断类型号为60H)。(10分)
2.试编制8253A的初始化程序,要求:实现1 min定时功能(设系统提供500kHz的时钟信号,口地址为160~163H)。(10分)
3.从键盘上输入的1位十六进制数,试编制完整的汇编语言源程序实现在屏幕上显示出相应的十进制数。(15分)
答:
1.中断向量装入中断向量表可采用3种方法,即:程序赋值法、串操作指令定义法、DOS功能调用法。这里只采用一种方法,参考程序段如下:
PUSHDS
XORAX,AX ;AX=0
MOVDS,AX ;DS指向0000H段
MOVAX,OFFSET INTPRO ;取中断服务程序首地址的偏移量
MOV[180H],AX
您可能关注的文档
最近下载
- 深静脉血栓诊断和治疗指南(2024版).pptx VIP
- 体育概论 第三版 杨文轩 陈琦 全国普通高等学校体育专业类基础课程教材-第二章 体育功能.ppt VIP
- 焊接工艺卡(焊接工艺指导书).doc VIP
- 人教版PEP四年级上册英语第二单元测试卷(含答案详解)2套.docx VIP
- 第15课《红红火火中国年》第2课时 越过越好中国年 教案设计 2025道德与法治二年级上册.docx
- 市政道路给水工程专项施工方案.doc VIP
- 土力学与基础工程.ppt VIP
- 2025年拍卖从业人员资格练习题测练习题.docx VIP
- 六年级数学求比值和化简比对比练习.doc VIP
- 柴油加氢改质装置培训.pptx VIP
文档评论(0)