汇编语言子函数的特殊应用
1. 指令简介
在汇编语言环境中, .int 和 .long 指令的功能相同,都是为表达式的值分配 32 位的空间,且表达式的值必须为整数。 .byte 指令同样要求其计算结果为整数值。这些指令可以同时分配多个表达式,各表达式之间用逗号分隔。不过,这只是这些指令的简要概述,若要了解详细信息,还需查阅相关资料。
1.1 实践任务
- 修改特定程序,使
addConst函数能够打印出其被调用的次数。 - 修改程序,在同一文件中创建两个函数
addConst0和addConst1,它们分别为变量添加不同的常量,并且每个子函数都要打印出自身被调用的次数。
2. 变量与参数传递
2.1 变量类型
| 变量类型 | 可访问范围 | 生命周期 |
|---|---|---|
| 全局变量 | 程序中的任何函数都可访问 | 贯穿程序的整个生命周期 |
| 自动局部变量 | 仅在定义它们的函数内部可访问 | 仅在函数执行期间存在 |
超级会员免费看
订阅专栏 解锁全文

1420

被折叠的 条评论
为什么被折叠?



