gpt4 book ai didi

ARM 程序集 : Concatenate 2 Strings from memory

转载 作者:行者123 更新时间:2023-12-04 18:04:44 25 4
gpt4 key购买 nike

简单的 ARM 语言,请保持简单的答案

    AREA one, CODE
ENTRY
LDR r0, =STRING1
LDR r1, =STRING2
LDR r3, =STRING3

`loop1` LDRB r4, [r0], #1
STRB r4, [r3], #1
CMP r0, #0x00
BNE loop1

loop2 LDRB r4, [r1], #1
STRB r4, [r3], #1
CMP r1, #0x00
BNE loop2

LDRB r4, #0x00
STRB r4, [r3]

ALIGN
STRING1 DCB "This is a test string1" ;String1
EoS1 DCB 0x00 ;end of string1
STRING2 DCB "This is a test string2" ;String
EoS2 DCB 0x00 ;end of string2
STRING3 space 0xFF
END

我正在尝试连接 STRING1STRING2 并将结果存储在 STRING3 中,还附加 NULL End Of String 0x00

这是正确的吗?

最佳答案

您将获得“无写权限”,因为您必须在 Kiel 模拟器的调试选项卡中将内存映射设置为读/写/执行权限

关于ARM 程序集 : Concatenate 2 Strings from memory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29154131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com