微机原理及应用A试题集19334(6)
ADD AL,9DH
A. 0,0 B. 0,1 C. 1,0 D. 1,1
解答: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
二.判断
1. VAR是数据段中定义的字变量,指令MOV AX,VAR+2是正确的。
2. VAR1和VAR2是数据段中定义的字变量,指令MOV AX, VAR1-VAR2是正确的。
3. VAR1和VAR2是数据段中定义的字变量,指令MOV AX, VAR1+VAR2是正确的。
4. 执行乘法指令IMUL src时,运算结果不会产生溢出。
5. 执行乘法指令IMUL REG,src时,运算结果不会产生溢出。
6. 定义符号常量时,使用“=”与“EQU”没有区别。
7. 地址操作符OFFSET可以获取任何寻址方式的内存变量的有效地址。
8. 指令“SHL”与“SAL”的功能是等价的。
9. 指令“SHR”与“SAR”的功能是等价的。
10. 指令“LOOP Lable ”与“DEC ECX
JNZ Lable”的功能是等价的。
11. 32位机不能完成64位整数加法运算。
12. 只有补码才能表示有符号数。
13. 指令“LEA”可以获取任何寻址方式的内存变量的有效地址。
14. 指令“LEA”可以实现求两个寄存器与一个立即数三个数之和的功能。
15. 堆栈内部中的数据是无法修改的。 解答: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
三.填空
1. 顺序执行指令“XOR EAX, EAX”和“SUB EAX, 1”后,EAX=____,CF=_____。
2. 数据段有语句“BUF DWORD 10h DUP( 3 DUP( 2,? ) ,3 ,4 ,5)”,则用“LENGTHOF BUF”会得到数值为________,用“SIZEOF BUF”会得到数值为________。
3. 已知AL=01100001B,执行指令“AND AL,5FH”后,AL=________;如果AL的内容是某个A
SCII码,则代表字符________。
4. 已知AL=01000001B,执行指令“OR AL,20H”后,AL=________;如果AL的内容是某个AS
CII码,则代表字符________。
5. 设字长为八位,-128补=________H, -1补=________H。
6. 已知:寄存器AX=7836H,指令: TEST AX,9A5EH执行后, OF=___,SF=____。
7. 已知:寄存器AX=7836H,指令: CMP AX,9A5EH执行后, AX=____, OF=______。
8. 要测试AX的第五位是否为1,使用指令_________________;若要将AL的第五位置为1,使
用指令___________________。(说明:最低位为第0位。)
9. 已知:寄存器AX=9A5EH,指令: NEG AX执行后, OF=______,SF=______。
10. 已知:寄存器EAX=65536,EBX=32768,指令:DIV EBX执行后, EAX=2。则指令:DIV
EBX执行前EDX的值应为_______,指令:DIV EBX执行后EDX=_______。
11. 已知:寄存器AL=-1,指令:MOVSX BX,AL执行后,BX= ________H;指令:MOVZX CX, AL执行后,CX= ________H。
12. 顺序执行指令序列“XOR EAX,EAX ,DEC EAX ,ADC EAX,0”后,CF=___,ZF=____。
13. 顺序执行指令序列“XOR EAX,EAX ,SUB EAX,1 ,ADC EAX,0”后,CF=___,ZF=____。
14. 已知:寄存器AL=10,BL=-10,指令:MUL BL执行后, AX=________H;而若将指令
改为:IMUL BL 则执行后AX=________H;
15. 若要将AX的第五位和第九位置为0,使用指令____________________;若要将AX的第五位
和第九位置反,使用指令____________________。(说明:最低位为第0位。) 解答: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
四.简答题
1. 乘除法运算针对无符号数和有符号数,有两种不同的指令。只有一种指令的加减法如何 区别无符号数和有符号数运算?
2. 逻辑与运算为什么也称为逻辑乘?
3. 简述逻辑运算指令怎么实现复位、置位和求反功能?
4. 在处理一维数组时,通常可以采用哪些寻址方式?各自的特点是什么?
5. 通常在什么情况下需要使用MOVSX、MOVZX指令?
6. 通常在什么情况下需要使用PTR类型操作符?举例说明。
7. ESP是通用寄存器,是否可以随意的修改ESP的值?
8. 大小写字母转换的规律是什么?给出转换的公式。
解答: 1. 2. 3. 4. 5. 6. 7.
8.
五.名词解释
1. Program flow control instructions
2. OFFSET Operator
3. Loop Counter
4. . Pseudo Code
5. Single Dimension Array
6. Conditional Loop Instructions
7. Arithmetic instructions
8. Jumps Based on Unsigned Comparisons
解答:
1. 2. 3. 4. 5. 6. 7. 8.
六.应用题 解答:
第5章 汇编语言程序设计
一.选择
1. 循环指令LOOP终止循环的条件是( )。
A.ECX=0 B. ECX=0,且ZF=0 C.ECX≠0,且ZF=0 D. ECX≠0,或ZF=1
2. 循环指令LOOPNZ终止循环的条件是( )。
A.ECX=0,或ZF=1 B. ECX=0,且ZF=0 C.ECX≠0,且ZF=0 D. ECX≠0,或ZF=1
3. LOOP指令执行时,隐含计数器是( )。
A. ESP B.EBX C. ECX D.EDI
4. 当A>B时转移的条件转移指令为(A、B为无符号数)( )。
A. JA B. JAE C. JG D. JGE
5. 当A>=B时转移的条件转移指令为(A、B为 有符号数)( )。 …… 此处隐藏:895字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记