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

寄存器冲突问题

一.引子

image.png

二.代码:编程将data段中的字符串转化为大写

image.png

三.寄存器冲突问题的解决

两个可能方案 

(1)在编写调用子程序的程序时 ,注意看看子 程序中有没有用到会产生冲突的寄存器 . 如果有,调用者使用别的寄存器; 

image.png

(2)在编写子程序的时候,不要使用会产生冲 突的寄存器。

image.png

我们希望 

(1)编写调用了程序的程序的时候不必关心子 程序到底使用了哪些寄存器; 

(2)编写子程序的时候不必关心调用者使用了 哪些寄存器; 

(3)不会发生寄存器冲突。

image.png

四.寄存器冲突问题的解决示例

image.png


头像
0/200
图片验证码