




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机原理期终考试试卷时间:90分钟学号_姓名_计分_一、 填空题:(每空1.5分,共60分)1. 8086的寄存器共有(1)_个,其中通用寄存器共有(2) _个,段寄存器(3) _个,另外还有指令指示器IP和(4) _寄存器。2. 所有寻址方式中,存储器操作数的寻址方式占了大多数,如(5) _、寄存器相对寻址、(6) _和相对基址变址寻址,另外还有一种常用于串操作指令中的寻址方式称为(7) _。3. 堆栈是以(8) _方式工作的一个存储区域。程序中定义的堆栈段就是以这种方式存取数据的存储区域,系统规定使用一个寄存器来指示栈顶的位置,这个寄存器就是(9) _,另外利用寄存器(10) _进行间接寻址时,实际与是对堆栈段内的存储单元进行寻址。4. 加法运算指令ADD和ADC的区别是:ADC指令不仅要将两个指定的操作数相加,还要加上现行的标志位(11) _的值。5. 乘法指令MUL是用于(12) _数的乘法运算,乘法规定,有一个乘数在相乘之前必须存放在AL或(13) _中,当两个16位的操作数相乘时,其结果会自动地存放在(14) _这两个寄存器中。6. 符号扩展指令CWD是将(15) _中的数符号扩展到(16) _中,从而使这两个寄存器组成一个32位的带符号数。它常用于(17) _指令之前,对被除数进行扩展。7. 使AX中的最低位变为零,可使用AND指令,完整的指令是(18) _。8. 移位指令的移位次数大于1时,必须使用寄存器(19) _进行计数;循环指令LOOP的循环次数必须使用寄存器(20) _进行控制;9. 串操作指令的重复前缀有三种(实际有五种,但其中有部分的作用是一样的,所以可以看成三种),它们分别是(21) _、(22) _、(23) _。10. 短转移和近转移都是在当前的代码内发生的转移,所有只修改寄存器(24) _的值,而远转移超出了当前代码的范围,所以必须修改两个寄存器的值,它们分别是(25) _。11. CALL指令也是一种程序转移指令,但它与其它几个指令的不同点在于CALL指令在发生转移之前,会自动地将寄存器(26)_的现行值(或包括现行的代码段寄存器的值)存入(27) _,子程序中的RET指令会自动取出CALL指令所保存的值并送回到相应的寄存器中,以使程序能正确返回原程序。12. 标志寄存器中的标志位共有(28) _个,其中用于控制串操作方向的标志位是(29) _,将其设置为1的指令是(30) _,设置为0的指令是(31) _。13. (32) _是在汇编程序对源程序汇编期间由汇编程序执行的汇编命令。14. 数据定义伪操作DB、DW等,它们用于为数据分配(33) _,段定义伪操作SEGMENT和ENDS用于确定逻辑段,段名实际代表了一个逻辑段的(34) _,而变量名或者标号者代表了存储单元在逻辑段内的(35) _地址。15. 伪操作OFFSET用于得到某个变量或标号(36) _,而SEG伪指令用于得到某变量或标号的段基址。16. TYPE伪操作可以取得变量的属性值,而要强制改变一个变量的属性值可以使用伪操作指令(37) _。17. (38) _是指CPU中止正在进行的程序而转去执行其它的工作,当其他工作完成后,再返回原来的工作继续完成。18. IN/OUT指令是两条8086专用于与外设进行数据交换的指令。它能够寻址的端口地址范围为(39) _,端口地址在255以内,一般用一个8位立即数表示,在这一范围之外则专门使用寄存器(40) _中存放的16位数来表示端口地址。二、 判断题:(每题1分,共10分)1. 中断与程序中的子程序调用是一模一样的,没有区别。 ( )2. 模块化的程序结构有顺序结构、分支结构和循环结构。 ( )3. 主过程属性一般设置为FAR,其它所有子过程都必须设置为NEAR。( )4. 汇编程序中的变量与标号一样都表示了一个存储单元的符号地址。 ( )5. 寄存器间接寻址使用的寄存器可以是所有寄存器中的任意一个。 ( )6. JXX条件转移指令都是短转移指令。 ( )7. 对存储器中一组连续存放的数据,我们就可以将其作为串处理 ( )8. 左移两位(设不会溢出)相当于将原操作数乘以2。 ( )9. 物理地址实际就是由段地址乘16之后再与偏移地址相加的结果( )10. 计算机内的负数是使用补码数来表示的。 ( )三、 综合题:1. 如AX中的数为8901H,它是一个带符号数,请换算出它表示的实际十进制数值大小。(换算过程写在下方,结果请写在答题卡上)(3分)2. 对AX中的数清零,可以使用多种方法,请使用下述指令完成:(6分)MOV _AND _XOR _3. 下列语句在存储器中各分配多少字节?(6分)VAR1 DW 10 DUP(5 DUP(?,3,2) _VAR2 DD “ABCDEF”,3 DUP(“44”, 3 DUP(?) _VAR3 DW VAR1, VAR2 _4. 下面的指令是否有错误,如有错,请指出错误原因。(10分)设OP1,OP2是已经用DB定义的变量,VAR1,VAR2是已经用DW定义的变量(1) MOV AX, SIDI _(2) CMP OP1, OP2 _(3) MOV AL, VAR1 _(4) JMP VAR2 _(5) MUL AX, VAR1 _5. 设当前寄存器(DX)=1234H,(AX)=5678H,分析下面的程序段,当它执行完成后,AL,BL,CL,DL中的值分别是多少?(5分)MOV CL, 04HSHL DX, CLMOV BL, AHSHL AX, CLSHR BL, CLOR DL, BL答 题 卡学号_班级_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年风湿免疫科系统性红斑狼疮诊疗方案讨论答案及解析
- 2025年痛症研究專業理論應用測驗答案及解析
- 2025年放射诊断专科综合能力评估答案及解析
- 安全月黑板报讲解
- 2025年急重症医学危重患者监护护理技术模拟测试卷答案及解析
- 2025年全科医学综合诊断与治疗实操考核答案及解析
- 新质生产力未来发展的产业形态
- 医院场景下新质生产力的实践体现
- 2025年医学遗传学基础知识与临床应用综合测试卷答案及解析
- 2025年肿瘤外科手术操作技巧考核答案及解析
- 2025年信息系统管理员技术水平考核试题及答案解析
- 犬猫免疫知识培训内容课件
- 2025至2030中国无机絮凝剂行业市场深度研究及发展前景投资可行性分析报告
- 产品需求分析模板及开发计划表
- 抗战胜利八十周年纪念-2025-2026学年高二上学期爱国主义教育主题班会
- 医院信息科竞职报告
- 2025年成人高考大专试卷及答案
- 2025年安徽省综合评标评审专家库考试历年参考题库含答案详解(5卷)
- 交通运输行业安全生产检查表模板
- 天津市河西区2024-2025学年八年级下学期期末物理试题(含答案)
- 2025年保密教育线上培训考试题带答案
评论
0/150
提交评论