试题详情
- 简答题宏指令与子程序有什么不同之处?
-
宏指令实际上就代表了它对应的一组指令。对程序中出现的宏指令进行汇编时,这条宏指令被它对应的一组指令所代替。如果程序中多次使用宏指令,就等于多次重复拷贝了这个指令组,占用的内存随之增加。
调用子程序通过执行CALL指令实现,存在“主程序”与“子程序”之间的两次控制转移。使用宏指令不存在控制转移的过程。
使用子程序和宏指令都可以提高编程效率。子程序占用固定大小的存储空间,被主程序调用时,空间不会随调用次数而增加。但是,宏指令占用存储空间会随着使用次数的增加而增加。 关注下方微信公众号,在线模考后查看
热门试题
- 试根据以下要求写出相应的汇编语言指令
- 试根据以下要求写出相应的汇编语言指令用位
- 中断处理程序中通常要做哪些工作?中断处理
- 在执行子程序段内调用CALL
- 用()指出下一条要执行的指令所在单元的偏
- MOV BX,
- 下面是关于子程序定义,正确的是()。
- ()可用来指出一条汇编指令所在存储单元的
- 数据是操作的对象,操作的结果会改变数据的
- 设AL=57H,BL=24H,执行指令S
- 什么是混合编程,汇编语言与C语言在混合编
- 汇编语句MOV ECX,AX语法错误,其
- 定义结构伪操作的指令是()。
- 32位80X86和16位80X86中央处
- 汇编好的目标程序要经过连接和定义之后才能
- 假定(DX)=10111001B,(CL
- 多模块结构指的是()。
- 设inta=2;,则执行a+=a*=15
- 下列四条指令执行后不影响标志位的是()。
- 下列程序的作用是什么?试用直接写中断向量