当前位置:首页 > 微型计算机原理及应用(02277) > 正文内容

说明宏指令和子程序的区别。

高老师2年前 (2024-03-27)微型计算机原理及应用(02277)14

说明宏指令和子程序的区别。

宏指令是将一段程序用一条宏指令来代替,以简化源程序;子程序也有相似的功能,但二者是有差别的,具有如下:①宏指令简化了源程序的书写,但并没简化目标程序,也就是说宏指令并没节省目标程序需占用的内存单元;子程序在执行时是由CPU用调用来处理的,若在一个源程序中多次调用同一个子程序,则在目标程序中,主程中只有调用指令的目标代码,调用指令的目标代码只有几个字节,相应地其目标程序就占用较少的内存单元,即可节省内存单元。②采用子程序方式时,每调用一次就需执行一次CALL和RET指令,宏指令方式时并无此两条指条。因此,使用宏指令时的程序执行时间比子程序时的程序执行时间要段一些,即宏指令时程序执行速度快。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/1048532.html

分享给朋友: