6
Tôi đang gặp sự cố khi giải mã khối mã lắp ráp này. Giá trị của r1 sẽ là bao nhiêu và tôi sẽ đến đó bằng cách nào?movw và movt trong lắp ráp cánh tay
3242ba66 f6454118 movw r1, 0x5c18
3242ba6a 466f mov r7, sp
3242ba6c f6c0415a movt r1, 0xc5a
3242ba70 f2460002 movw r0, 0x6002
3242ba74 f6c0405a movt r0, 0xc5a
3242ba78 4479 add r1, pc
3242ba7a 4478 add r0, pc
3242ba7c 6809 ldr r1, [r1, #0]
Vì vậy, trong trường hợp này, giá trị đó hoặc r1 sẽ là bao nhiêu? – user1000039
Phần nào của lời giải thích mà bạn gặp khó khăn? –
Hai bit cuối cùng. Vì vậy, thêm r1 vào máy tính và * (r1 + 0). Giá trị của máy tính sẽ là gì? Và không * có nghĩa là cùng một điều như trong c + + (nhà điều hành suy luận)? – user1000039