- 1
- 0
- 约8.62千字
- 约 12页
- 2026-09-03 发布于北京
- 举报
第5章模块化程序设计
5.1简答题
(1)指令“CALLEB__”采用了指令的什么寻址方式?
寄存器间接寻址
(2)为什么MASM要求使用proc定义子程序?
(这个问题不好回答,是不是作者写错了?我猜测可能的原因:在汇编语言中,函数、子程序等都称为过程,所以使用proc定义子程序)
(3)为什么特别强调为子程序加上必要的注释?
便于程序员调用时使用,而不必关注子程序的内部实现。
(4)参数传递的“传值”和“传址”有什么区别?
传值是传递参数的拷贝,传址是传递参数的地址
(5)子程序采用堆栈传递参数,为什么要特别注意堆栈平衡问题?
保证正确返回;释放传递参数占用的堆栈空间,避免多次调用可能导致的堆栈溢出
(6)INCLUDE语句和INCLUDELIB有什么区别?
INCLUDE语句包含的是文本文件、是源程序文件的一部分;INCLUDELIB语句包含的是子程序库文件
(7)什么是子程序库?
子程序库就是子程序模块的集合,其中存放着各子程序的名称、目标代码以及有关定位信息,便于子程序的管理和调用
(8)调用宏时没有为形参提供实参会怎样?
缺少的实参,形参会做“空”处理。
(9)宏定义体中的标号为什么要用local为指令声明?
为了避免宏展开后出现标示符不唯一的情况,定义为局部。
(10)条件汇编不成立的语句会出现在可执行文件中吗?
不会。
5.2判断题
(1)过程定义pro
您可能关注的文档
最近下载
- 江苏省2021年普通高中学业水平合格性考试数学试题(考试版).doc VIP
- 蓝光BL6-U系列模块化一体机快捷调试使用说明书.pdf
- JT∕T 1328-2020 边坡柔性防护网系统.pdf VIP
- 《甘薯全生物降解地膜覆盖栽培技术规范》DB61T 1950-2025(陕西标准).pdf
- JJF(鄂) 161-2025 医用测量设备量值溯源指南.docx VIP
- 闽2005J02 坡屋面建筑构造-建筑图集.docx VIP
- DB62T 847-2002 兰州市无公害蔬菜生产技术规程豇豆.pdf VIP
- 《中文版AutoCAD 2022基础与应用项目教程》全套教学课件.pptx
- 2025-2026学年上海市闵行区七宝文来学校七年级(上)期中英语试卷(含答案).doc.docx VIP
- DB11T 2521-2026《粮食仓储设施设备升级改造规范》.pdf VIP
原创力文档

文档评论(0)