如何在装配臂中打印多个字符串?

时间:2018-12-15 06:44:07

标签: assembly arm

我正在Windows 10中通过SSH Putty使用Raspberry Pi 3 ModelB。这是我的代码:

.text
.global _start

_start:

mov r7, #4
mov r0, #1
mov r2, #15
ldr r1, =write1
swi 0

mov r7, #4
mov r0, #1
mov r3, #16
ldr r1, =write2
swi 0

end:
mov r7, #1
swi 0

.data
write1:
.ascii "n1 e igual n2\n"

write2:
.ascii "pode ser maior\n"

我想以这种方式在屏幕上打印:

n1原始n2

pode ser maior

编译时不会发生任何错误,但是会在屏幕上显示如下:

n1原始n2

ppode ser maior (带有两个p)

我想念什么?如果我想添加更多的字符串,正确的方法是什么?谢谢!

0 个答案:

没有答案