宏指令实际上就代表了它对应的一组指令。对程序中出现的宏指令进行汇编时,这条宏指令被它对应的一组指令所代替。如果程序中多次使用宏指令,就等于多次重复拷贝了这个指令组,占用的内存随之增加。
调用子程序通过执行CALL指令实现,存在“主程序”与“子程序”之间的两次控制转移。使用宏指令不存在控制转移的过程。
使用子程序和宏指令都可以提高编程效率。子程序占用固定大小的存储空间,被主程序调用时,空间不会随调用次数而增加。但是,宏指令占用存储空间会随着使用次数的增加而增加。
(简答题)
宏指令与子程序有什么不同之处?
正确答案
答案解析
略
相似试题
(单选题)
宏指令和子程序的相同之处为()。
(简答题)
宏指令和指令的区别是什么?使用宏指令和使用子程序有何异同?宏指令的优点在哪里?
(单选题)
宏指令与子程序相比,子程序调用的执行速度比宏指令的()。
(简答题)
算法和程序有什么相同之处,有什么不同之处?
(单选题)
宏库可以保存多个宏,在程序中用()伪指令打开宏库。
(单选题)
对于宏指令和子程序,下列说法不正确的是()。
(简答题)
软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?
(填空题)
宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。
(填空题)
赋值伪指令EQU与等号伪指令的不同之处是()。