0
일부 ARM 코드를 작성 중이므로 프로그램을 분해 한 다음 우리가 알고있는 것을 사용하여 코드를 다시 작성해야한다고 들었습니다. 문제는 내가 LDRB 명령으로 계속오고있다. ARM 설명서를 살펴보면이 값을 1 바이트 씩 상쇄하는 것으로 보입니까? 더 많은 라인이 필요할지라도 어떻게 간단한 ARM에서 이것을 다시 코딩 할 수 있습니까?다른 방법으로 LDRB를 작성하십시오.
일부 ARM 코드를 작성 중이므로 프로그램을 분해 한 다음 우리가 알고있는 것을 사용하여 코드를 다시 작성해야한다고 들었습니다. 문제는 내가 LDRB 명령으로 계속오고있다. ARM 설명서를 살펴보면이 값을 1 바이트 씩 상쇄하는 것으로 보입니까? 더 많은 라인이 필요할지라도 어떻게 간단한 ARM에서 이것을 다시 코딩 할 수 있습니까?다른 방법으로 LDRB를 작성하십시오.
LDRB
은 메모리에서 레지스터로 단일 바이트를로드합니다. 나는 그 작업을 더 단순화시킬 방법이 없다고 생각한다.
다음은 LDR
instruction에 대한 ARM 문서에 대한 링크입니다.
ldr은 워드로드 32 비트이고 ldrh는 하프 워드 16 비트이고 ldrb는 바이트 8 비트이고 ldrd는 더블 워드 64 비트입니다 –