首页 /  技术专区  /  汇编语言 宽屏模式 >

汇编语言的模块化程序设计

一.模块化程序设计

image.png

二.参数和结果传递的问题

问题:

        根据提供的N,计算N的3次方。 

考虑:

        (1)我们将参数N存储在什么地方? 

        (2)计算得到的数值,存储在什么地方? 

方案:

        用寄存器传递参数 

        用内存单元进行参数传递 

        用栈传递参数

image.png

三.用寄存器来存储参数和结果是最常使用的方法

image.png

四.用内存单元批量传递数据

image.png

五.用栈传递参数

image.png

六.程序的执行过程中栈的变化

image.png

六.小结:参数和结果传递的问题

问题:根据提供的N,计算N的3次方。 

考虑 

        (1)我们将参数N存储在什么地方? 

        (2)计算得到的数值,存储在什么地方? 

方案 

        用寄存器传递参数 

        用内存单元进行参数传递 

        用栈传递参数


上一篇: 网页基本信息
头像
0/200
图片验证码