



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
昆明理工大学试卷()自动化系 专业 班 2009级 第三学年下学期考试科目:微机原理及程序设计 学生姓名: 学号: 题 号123456总 分评 分一、 填空题:(每空1分,共30分)1、若X= 50,Y= 105,字长n=8,则X补= ,Y补= 。2、有一个16位的数值0101,0100,0110,0111,如果它是一个二进制数,和它等值的十进制数是 ,如果是压缩的BCD码,它表示的数是 。3、设(SS)=3500H,(SP)=0600H,若压入堆栈12个字节,则SP为 ;如果又从椎栈中取出6个字节,则栈顶的物理地址为 。4、一个16位的寄存器,存放无符号数时,存数范围为 ;存放带符号数时,存数范围为 。5、当程序发生转移的时候,存放在CPU指令对列中的指令就被放弃,BIU将根据新的 和 值,从存储区取回一条新指令送到EU中执行。6、指令MOV AX,CountBP SI中,源操作数的有效地址是 ;物理地址是 。7、执行指令XOR AX,AX和AND AX,AX后,CF ;而执行指令XOR AX,AX,使AX ;而AND AX,AX使AX的内容 。8、设SP=FFFEH,执行指令CALL FAR PTR OPRD后 SP的内容为 。9、某CPU的地址线为23根,则其决定的最大内存容量为 。10、808688 CPU与慢速的存贮器或IO接口之间,为了使传送速度能匹配,有时需插入若干个等待周期Tw,其插入Tw的区间是 。11、8086存储器中,把 字节的存储空间称为一节,要求各个逻辑段从节的整数开始,即段首址的低4位必须是 。12、决定8086CPU指令执行顺序的寄存器是 ,它总是向 。13、当8086系统工作在最小模式时,若M/IO(非)“0”,WR(非)“0”,则CPU进行的操作为 。14、如果一个过程需要被段间调用,那么该过程必须定义为 属性,如果是段内调用,则只需要定义为 属性。15、计算机的指令通常包含 部分和 两部分。16、已知某堆栈段(SS)1000H,其堆栈段的实际空间为10000H11F00H,则(SP)的初值应为(SP) 。17、在偏移量为2FFEH单元内有一条两字节的Jmp Short addr指令,如其中位移量为82H,试问目标地址addr的偏移地址为 。 18、在8086 CPU中,能用寄存器间接寻址方式寻址的寄存器为 。二、原理是非判断(以下各题对的打“”,错的打“”,并说明理由。)(共10分)1、伪指令是给CPU的命令,汇编后,可产生相应的代码。2、压缩和非压缩形式BCD码在做了乘法运算后可以用调整指令调整运算的结果。3、复位信号RESET必须要持续4个总线周期以上才能复位。4、8086CPU采用分段的存储技术,各段存储空间不能相互重叠。5、8086/88的差别在于外部数据总线的差别。6、808688的执行方式是取指,执行,取指,执行的方式。7、在808688的最大模式和最小模式系统总线结构中,其锁存器828283的作用主要是用来锁存易于丢失的数据。8、溢出是两带符号数相加,结果超出规定的数值范围。9、在指令语句 INBUFF DW 100DUP(?)中,变量 INBUFF的段的段地址一般由段寄存器ES提供。10、因为计算机的存储空间是分段管理的,而汇编程序存放在存储器中,无论取指还是存取操作,都要访问内存,因此,汇编语言源程序的编写必须遵照存储器分段规定编写。三、单选题(每题1分,共10分)1、8086在执行IN AX ,DX指令时, M/IO(非) 和 DT/R(非) 的状态为 。A、1,0; B、1,1; C、0,0; D、0,12、与传统的计算机相比,8086/88系统中的总线接口部件和执行部件并行工作,提高了工作效率,这是因为 。A、8086片内有段寄存器 B、片内有指令译码器C、片内有指令寄存器 D、片内有指令对列3、X、Y为有符号数,在进行了加减法运算后,为确定结果的正负及溢出,应检测 。A 进位标志和符号标志 B 溢出标志和符号标志 C 进位标志和溢出标志 D 符号标志4、只有当段寄存器 指向PSP区时,该区头两个字节中的INT 20H指令才能执行。A、 CS B、 DS C、 SS D、 ES5、已知(AX)=4038H,(BX)=2409H,执行指令ADD AX,BX后,CF、OF、ZF、AF之值为 。A 0,1,0,1 B 1,0,1,0C 1,1,1,0 D 0,0,0,16、下列指令中 条是错误的。A MOV AL,DL B IN AX,05HC LEA BX,TABLE D IN AX,0FFEH 7、用下列 程序可以使源程序产生目标代码。A、EDIT B、LINK C、DEBUG D、MASM8、在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现 。A 占内存空间小,但速度慢 B 占内存空间相同,速度快C 占内存空间大,但速度快 D 占内存空间相同,速度慢9、在下列转移指令中,转移地址采用段间直接寻址的是 。A、JMP DISP1 B、JMP FAR PTR ADD1C、JMP CX D、JMP DWORD PTRBP DI10、为了便于实现多级中断,保存现场信息最有效的办法是采用 。A 堆栈 B 通用寄存器 C 存储器 D 外存四、简答题(共22分)1、假设(DS)=2000H,(CS)=2300H,(BX)=1256H,TABLE的偏移地址是20A1H,物理地址为232F7H处存3280H,物理地址为262F7H处存放33A0H,试问执行下列每条指令后,程序分别转移到何处执行(请写出物理地址)?(4分)(1) JMP BX(2) JMP TABLEBX2、8086/88的存储空间为什么要分段管理?如何分段?各种段的类型、功能? 怎么对段内的任一地址进行管理?(10分)3、如果利用8086的RD(非)、WR(非)和M/IO(非)引脚产生MEMR(非),MEMW(非),IORC(非)和IOWC(非)四路控制线分别控制存储器和I/O读写,试画出产生这些信号的相应电路。(8分)五、读程序及编程(共28分)1、对于下面的数据定义,3条MOV指令执行后,有关寄存器的内容是什么?(6分)VAR1 DB 4,5,6VAR2 DD 10DUP(?)MOV CX,LENGTH VAR2MOV AH,TYPE VAR1MOV BX,SIZE VAR22、执行下列指令后,AL寄存器中的内容是什么?(5分)TABLE DB 7254DEFENTRY DB 3LEA BX,TABLEMOV AL,ENTRYXLAT3、阅读下列程序段,该程序运行后,存放在AX中的结果是什么?(5分)DATA1 DW X1,X2,X3,X4 MOV BX,OFFSET DATA1 MOV CH,04H XOR AX,AX NEXT: MOV CL,CH MOV DX,BXSHR DX,CL ADD AX,DX ADD BX,02H DEC CHJNZ NEXT4、阅读下面的程序,请标出数据段中数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四会教学比武课件下载
- 高中教学课件插画素材库
- 2025至2030中国糯米食品深加工市场运营格局及投资方向研究报告
- 培训幼儿老师课件
- 客诉个人工作总结
- 美团骑手工作总结
- 外企人事部年终总结报告
- 文娱部长述职报告及环保培训课件
- 2025年智能可穿戴设备生物传感技术在地震灾区环境监测中的创新应用报告
- 离婚协议书:安置房分割及子女抚养及财产分配细则
- 《运动与位置》(31张)-完整版课件
- 五年级上册数学课件-2.1 轴对称 ︳青岛版 (共17张PPT)
- 临时用电安全教育培训课件
- GJB9001C-2017质量管理体系检查内容的内部审核检查表【含检查内容】
- 半导体数字集成电路测试技术概要
- 心包积液以及心包填塞
- 商业银行内部审计技术与方法
- 河道清淤整治工程施工组织设计方案
- 论信息技术对公共行政的影响分析研究行政管理专业
- 技术部薪资等级晋升制度76799
- 生物化学:第2章 核酸的结构与功能
评论
0/150
提交评论