广工2008汇编语言复习:关键知识点与实例
需积分: 3 55 浏览量
更新于2024-10-27
1
收藏 78KB DOC 举报
本资源是一份关于2008年广东工业大学(B)汇编语言课程的复习题目集。涵盖了从基本概念到实际操作的各种知识点,适合学习者在备考阶段进行巩固和练习。
1. 中断向量表中地址0x124H对应的是中断类型号。选择题表明可能涉及中断向量表的结构和寻址方式,学生需要了解不同中断类型的存储位置。
2. 取变量或标号偏移地址的伪操作符考察的是指令操作的理解,OFFSET用于指定偏移量,PTR常用于指针操作,OFFSET可能是正确答案。
3. 要使CL寄存器的最高位为1,其他位不变,需要对最低位进行按位或操作,即使用ORCL,80H指令。
4. 输入大写字母A后,AL寄存器会存放ASCII码,A对应的ASCII码是65,所以AL中应为41H。
5. CMP指令比较后,JLE用于条件转移当结果小于等于时,JG则用于当结果大于时转移。
6. 减去一个负数会使CF(进位标志)清零,OF(溢出标志)也清零,因此NEG和TESTC指令执行后可能满足条件。
7. 在DOS功能调用中,显示字符'2'需要用到屏幕控制功能,AH=02H通常用于显示字符,所以设置AH为02H。
8. MOV AX, [SI+BX]中,源操作数隐含的数据段取决于指令中的段寄存器,这里默认为数据段(DS)。
9. RET 2指令执行后,堆栈指针SP减去2个字节,所以SP的值会从2000H减到1FFEH。
10. CALL指令执行时,一般先保存标志寄存器,然后CS和IP,选项C符合顺序。
11. DF=1表示段地址递增模式,可能涉及段地址的处理,STI指令可以置DF为1。
12. IDIV BX指令执行除法运算,商通常存储在DX:AX中,即DX寄存器。
13. DEBUG命令中,解析内存内容并识别为机器指令的可能用到UC命令。
14. 回送分配给变量字节数的数值回送操作符可能是LENGTH,它用于显示变量长度。
二、判断题部分考察了对汇编指令语法和寄存器操作的理解,例如INFFH, AL是否正确设置标志寄存器,以及MOV DS指令是否能改变数据段寄存器等。解答这些题目需要对汇编语言的基础规则有深入理解。
通过这份复习资料,学习者能够检验自己的汇编语言基础,包括指令操作、段寄存器、标志位控制和调试命令的运用。对于准备参加广工2008年汇编语言考试的学生来说,这是宝贵的实战训练材料。
2010-07-02 上传
2011-07-05 上传
2022-09-14 上传
2021-08-04 上传
2021-06-22 上传
2024-04-03 上传
2021-05-18 上传
2009-07-10 上传
2011-12-30 上传
U_TouchMe
- 粉丝: 1
- 资源: 78
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能