广工2008汇编语言复习:关键知识点与实例

需积分: 3 1 下载量 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年汇编语言考试的学生来说,这是宝贵的实战训练材料。