汇编语言程序设计试题及答案合集(2)
序片段和相关存储单元的初始值,请按题目的要求分析各程序片段的运行结果。(寄存器中的内容请使用十六进制形式给出) 1. 阅读如下程序片段 MOV AL,4CH MOV BL,0B5H
ADD AL,BL
执行上述程序片段后,(AL)= 01H (1分),(BL)= 0B5H (1分), CF= 1 (1分),OF= 0 (1分),PF= 0 (1分) 2. 阅读如下程序片段 MOV AL,0F3H MOV DL,0C4H ADD AL,DL
AND AL,0FH
执行上述程序片段后,(AL)= 07H (1分),(AF)= 不确定 (1分), CF= 0 (1分),OF= 0 (1分),PF= 0 (1分) 3. 阅读如下程序片段 MOV AL,7EH MOV CL,04H ROL AL,CL
执行上述程序片段后,(AL)= 0F9H (2分),(CL)= 04H (1分), CF= 1 (1分),OF= 无意义 (1分) 4. 阅读如下程序片段 MOV AX,0632H MOV BX,0C202H SUB AX,BX
INC AX
执行上述程序片段后,(AX)= 4431H (2分),(CF)= 1 (2分), OF= 0 (1分)
5. 阅读如下程序片段,假设(DS)=0100H,字节单元(01024H)=56H,字节单元(01025H)
=28H MOV BX,0024H LEA BX,[BX] OR BX,0 ADC BX,[BX]
执行上述程序片段后,(BX)= 287AH (3分),(CF)= 0 (2分), OF= 0 (1分)
6. 阅读如下程序片段,假设(SP)=0064H MOV AX,0001H MOV BX,0002H PUSH AX PUSH BX
POP AX POP BX
执行上述程序片段后,(AX)= 0002H (2分),(BX)= 0001H (2分),
(SP)= 0064H (1分)
五. 程序设计题(本大题共2小题,第一小题7分,第二小题8分,共15分) 1. 试编写一程序片段,实现BL高4位与低4位相互交换(7分) 解:MOV CL,4; ROL BL,CL 2. 试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/ 2的功能(AX中的数据
理解为补码)(8分) 解:MOV BX,AX MOV CX,2
SAL AX,CX ADD AX,BX ADD AX,14 SAR AX,1
汇编语言程序设计试题及答案
六.
名词解释(本大题共5小题,每小题3分,共15分)试解释下列名词的含义。
6. 寄存器:计算机系统内,位于CPU内部的存储单元,CPU访问此类存储单元不需要使用总线。
7. 物理地址:CPU通过地址总线向外发送的20位地址,在访问内存单元前,CPU必须先将CPU内部的逻辑地址转换为物理地址。
8. 段基值:逻辑地址的一个组成部分,用于指示一个段在内存中的起始地址。
9. 寻址方式:指令获取操作数的方式。 10. 补码:计算机系统内部用于表示带符号数的一种编码,正整数的补码为其真值本
身,负整数的补码为其真值变反加1的结果。
七.
6. 将十进制数100分别转换为二进制、十六进制数,它们的表示形式分别为多少?
答案:二进制为 01100100B,十六进制为64H
7. 假设(DS)=0C00H,(BX)=0210H,对于指令MOV DS:100H[BX],AL,其目的操作数
的物理地址为多少?
答案:EA = (BX)+0100H = 0310H,物理地址 = (DS)*16 + EA = 0C000H + 0310H = 0C310H
8. 假设(BX)=0100H,(SI)=0020H,对于指令ADD DL,[BX][SI],其源操作数的偏移
量为多少?
计算题(本大题共5小题,每小题4分,共20分)试按照各小题的要求给出计算
结果。
答案:EA = (BX)+(SI)+ 0 = 0120H
9. 假设当前(SP)=0060H,连续执行5条PUSH指令后,(SP)=?
答案:每执行一条PUSH指令,(SP)被减2,因此执行5条PUSH指令后,(SP)=0060H – 5*2 =0060H -000AH = 0056H 10. 八.
排错题(本大题共4小题,每小题5分,共20分)每小题列出了一条指令,判断该指令有无语法错误,如果存在语法错误,请指出具体的错误原因,判断正确给2分,分析正确给3分,判断错误不给分。
5. MOV CS, 0600H
参考答案:错误,不能使用MOV指令传递立即数给CS
6. PUSH 074CH
参考答案:错误,单操作数指令不能使用立即数
7. ADD AX, CL
参考答案:错误,寄存器长度不匹配
8. OR BX,[CX]
参考答案:错误,CX不能用于存储器寻址
九. 程序分析题(本大题共6小题,每小题5分,共30分)每小题列出了一段小的程
序片段和相关存储单元的初始值,请按题目的要求分析各程序片段的运行结果。(寄存
器中的内容请使用十六进制形式给出)
7. 阅读如下程序片段
MOV AL,4CH MOV BL,86H ADD AL,BL
执行上述程序片段后,(AL)= 0D2H (1分),(BL)= 86H (1分), CF= 0 (1分),OF= 0 (1分),PF= 1 (1分)
8. 阅读如下程序片段
对于一个十进制数 – 80,其二进制补码表示形式为多少?
答案:首先求得二进制真值为 – 01010000B,负数补码为变反加1的结果,即 10110000B
MOV AL,0F3H MOV DL,0C4H ADD AL,DL AND AL,0FH
执行上述程序片段后,(AL)= 07H (1分),(AF)= 不确定 (1分), CF= 0 (1分),OF= 0 (1分),PF= 0 (1分)
注意:逻辑运算指令中,除NOT指令外,CF、OF均置0,AF为不确定
9. 阅读如下程序片段
MOV AL,6FH MOV CL,04H ROL AL,CL
执行上述程序片段后,(AL)= 0F6H (2分),(CL)= 04H (1分), CF= 0 (1分),OF= 不确定 (1分)
注意:移位指令中,当指令的移位次数大于1时,OF为不确定 10. 阅读如下程序片段
MOV AX,0632H MOV BX,0C202H SUB AL,BL SBB AH,BH INC AX
执行上述程序片段后,(AX)= 4431H (2分),(CF)= 1 (2分), OF= 0 (1分)
注意:INC指令不影响CF标志位 11.
阅读如下程序片段,假设(DS)=0100H,字节单元(01024H)=56H,字节单元(01025H)
=28H
MOV BX,0024H LEA BX,[BX] AND BX,0FFH
ADC BX,[BX]
执行上述程序片段后,(BX)= 287AH (3分),(CF)= 0 (2分),
OF= 0 (1分)
12. 阅读如下程序片段,假设(SP)=0064H
MOV AX,0001H MOV BX,0002H PUSH AX PUSH BX POP AX POP BX
执行上述程序片段后,(AX)= 0002H (2分),(BX)= 0001H (2分), (SP)= 0064H (1分) 十.
程序设计题(本大题共3小题,每小题5分,共15分)(注:不是唯一答案)
3. 试编写一程序片段,实现BL高4位与低4位相互交换(5分)
参考解答: MOV CL, 4 ROL BL, CL
4. 试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/ 2的功能(AX中的数据
理解为补码)(5分)
参考解答: MOV BX, AX …… 此处隐藏:1835字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




