汇编器节指令有什么用?

时间:2019-03-11 17:46:47

标签: assembly arm gas

我正在尝试学习ARM汇编。

编写了这个小的Hello World程序之后:

                .global _start

                .text
_start:         ldr     R1,=msgtxt      
                mov     R2,#13          
                mov     R0,#1           
                mov     R7,#4           
                svc     0               

                mov     R7,#1           
                svc     0               


                .data
msgtxt:         .ascii  "Hello World!\n"

                .end

我注意到我可以删除.text和.data指令,该程序也可以正常工作。

因此我很好奇:我阅读的所有内容都强调了一个事实,即.text节将用于代码,.data节用于数据。但是在这里,在我眼前,他们似乎什么也没做!

因此,如果不将它们分别用于保存代码和数据,它们的真正目的是什么?

0 个答案:

没有答案