汇编语言程序设计试题
计算机语言
汇编语言程序设计试题
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( A )
A.20640H B.2063EH
C.2063FH D.21900H
2.使用DOS功能调用时,子程序编号应放在( B )
A.AL B.AH
C.AX D.任意指定
3.没有..语法错误的输出指令是( B ) P76
A.OUT AX,30H B.OUT DX,AL
C.OUT AL,DX D.OUT 30H,AH
4.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( B
A.MOV AX,89 B.MOV AX,0809H
C.MOV AX,89H D.MOV AX,0809
5.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( B ) P117
A.4321H B.0FFFFH
C.8000H D.0001H
6.设CL=05H,要获得CL=0AH,可选用的指令是( A)
A.XOR CL,0FH B.NOT CL
C.OR CL,0AH D.AND CL,0FH
7.假设执行ADD指令后AL=8CH,再执行DAA指令,AL中的值是( A )
A.92H B.0104H
C.74H D.8CH
8. MOV AL,79H
ADD AL,B1H
上面指令执行后,设置的标志位CF和ZF的值是( D )
A.CF=0, ZF=1 B.CF=l, ZF=1
C.CF=0, ZF=0 D.CF=1, ZF=0
9. TEST DL,55H P123
JZ NEXT
NEXT:……
…
上述程序段,执行JZ指令时能产生转移的情况是( D )
A.DL>55H B.DL<55H
C.DL=55H D.DL中第0、2、4、6位均为0
10.假设AL=28H, 执行 ROL AL,1 指令之后的情况是( D ) P125
A.AL=14H, CF=1 B.AL=50H, CF=1
C.AL=14H, CF=0 D.AL=50H, CF=0
11. 98的BCD码是 (B)
A)10011001 B) 10011000 C) 10011010 D) 10001010
12. –0110110 的补码是 (A)
A) 11001010 B) 11001001 C) 10110110 D) 00110110
)
计算机语言
13. 十进制数92对应的二进制数为 (A)
A) 01011100 B) 01011101 C) 11011100 D) 11000101
14. 十六进制38H相应的十进制数是 (B)
A) 32 B) 56 C) 58 D) 60
15. 运算器的主要功能是进行 A) 逻辑运算 B) 算术运算 C) 逻辑运算与算术运算 D) 初等函数的运算
16. 下列不能做输入的是 (C)
A) 键盘 B) 扫描仪 C) 打印机 D) 鼠标
17. 8086状态字PSW中表示进位的标志位是 (B)
A) ZF B) CF C) PF D) OF
18. 8086状态字PSW中表示运算结果为零的标志位是 (A)
A) ZF B) CF C) PF D) OF
19. 将一个字数据入栈(PUSH AX), 栈指针如何变化 (A)
A) SP<-SP-2 B) SP<-SP-1 C) SP<-SP+2 D) SP<-SP+1
20. 将一个字节数据入栈(PUSH AL), 栈指针如何变化 (B)
A) SP<-SP-2 B) SP<-SP-1 C) SP<-SP+2 D) SP<-SP+1
21. 指出该条指令的寻址方式 MOV AX, [DI] (C)
A) 立即寻址 B) 寄存器寻址 C) 寄存器间接寻址 D) 直接寻址
22. CPU处理动作的最小单位是 (B)
A) 指令周期 B)时钟周期 C) 总线周期 D) 机器周期
23.设BX=1234H,DS=2000H,(21234H)=5678H,则指令“LEA SI,[BX]”执行后的结果是 P74
( B )
A.SI=5678H B.SI=1234H
C.SI=2000H D.SI=3234H
24.设BX=1234H,DS=2000H,(21234H)=5678H,则指令“MOV SI,[BX]”执行后的结果是 P74
( a )
A.SI=5678H B.SI=1234H
C.SI=2000H D.SI=3234H
二、填空题(本大题共10空,每空1分,共10分)
请在每小题的空格中填上正确答案。错填、不填均无分。
1. 位二进制数是一字节,
2. 8086CPU有 数据总线、。
3. 写出下列指令,数据类的寻址方式:
; ;
4. 内存某单元的内容为 11010011B (1)该数为原码,真值是(2)该数为反码,真值是 –44D. (3)该数为补码,真值是 –45D
5. 信息代码 011 0110 奇校验码为:6. 8086CPU由和两部分组成
7. I/O 和
8.若源程序从标号START开始执行,源程序结束伪指令为。
三、简答题 (每题5分,共20分)
1. 计算机的硬件系统由哪几个部件组成?简述各部件的功能?
答:计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成。
运算器: 主要进行算术和逻辑运算
控制器: 从存储器取指令,送指令寄存器,再送指令译码器,根据指令的功能产生一系列时序信号控制各部件动作。
计算机语言
存储器:存储程序、原始数据、中间结果和最终结果等,包括内存和辅助存储器。
输入设备: 用来接收用户输入的原始数据和程序的设备
输出设备:将计算机运算结果转换为人们或设备能识别的形式的设备
2. 什么叫寻址方式?8086 有哪些寻址方式?
答:寻址操作数有效地址的方式叫寻址方式。 8086的寻址方式有:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址加变址寻址。 3. 什么是逻辑地址?它由哪两部分组成?8086的物理地址是如何形成的?
答:逻辑地址是将存储器分成若干个段之后而出现的一种地址形式,它由段地址和偏移地址组成,物理地址是将逻辑地址中的段地址左移4个二进制位,再加上偏移地址而形成的.
4. 简述汇编语言的上机过程包括哪几个步骤?
1) 设计程序
2) 使用masm命令编译程序,生成扩展名为obj的文件
3) 使用link命令连接程序,生成扩展名为exe的可执行文件
4) 执行生成的可执行文件
5.指出下列指令的对错,并说明理由,加以改正。
DATA SEGMENT
VAR1 DB ?
VAR2 DB 10
VAR3 EQU 100
DATA ENDS
(1)MOV 34H, VAR2
(2)MOV VAR1,AX
(3)VAR3 EQU 20
答:(1)错在:目的操作数不能为立即数;改为:MOV VAR2,34H
(2)错在:源操作数和目的操作数类型不匹配;改为:MOV VAR1, AL
(3)EQU伪指令赋值以后,程序中不能再重复赋值。改为:VAR3=100; VAR3=20
四、程序分析题(本大题共5小题,每小题6分,共30分)
1.MOV AX,7452H
ADD AL,AH
DAA
XCHG AH,AL
SUB AL,AH
DAS
程序段运行后,AX=__2648H_________,CF=_____0_______。
2.已知AX=7865H,BX=89AAH
CLC
ADD AX,BX
OR BX,AX
RCR AX,1
RCL BX,1
程序执行后,AX=____0107H________BX=__175FH_________CF=_____1_______
3.BCD1 DB 46H
MOV AL,BCD1
MOV CL,4
SHR AL,CL
SAL AL,1
MOV CL,AL
SAL AL,1
计算机语言
SAL AL,1
ADD AL,CL
MOV CL,BCD1
AND CL,0FH
ADD AL,CL
上述程序段完成的功能是什么? (把BCD1中两位压缩BCD码转换成8位的二进制数)
程序段运行结束后AL=____ZE …… 此处隐藏:2555字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




