제가 지금 DCB로 문장을 비교하는 프로그램을 만들고 있습니다.
그래서 Value1 DCB "Hello",0 Value2 DCB "Hello",0
이렇게 두개의 DCB를 사용해서 문장 두 개를 저장을 했습니다.
그리고 그럼 만약 Value1이라는 문장이 20이라는 주소부터 저장이 된다면 Value2는 26부터 저장이 되게 되는데,
이 문장을 LDR r0,=Value1 ,r1 ,= Value2 이렇게 불러온 뒤에, LDR r2,[r0],#1 LDR r3,[r1],#1 이렇게 첫 문장인 H를 r2,r3에 불러왔습니다.
근데 이게 제대로 불러와진다면 값이 똑같아야되는데, 값이 다르게 나와서 왜 이런지를 모르겠습니다...
DCD도 역시 이상하게 값이 불러와지더라구요. 이게 원래 이런건지,그리고 원래 이렇다면 어떻게 해야 같은 값을 받아낼 수 있는지 알고싶습니다!