Я новичок в использовании MSP430 с компоновщиком кода, и я выполнял лабораторное задание, в котором были закодированы простые инструкции.
Я выполнил эту инструкцию:
mov.w #'ABC', R9
inВ результате я получаю #0x4241
в R9
.
Я понимаю, что вышеприведенное в кавычке 'ABC' является строкой ASCII, и при преобразовании A = 41 B = 42 C = 43 и что C удаляетсякак хранится только слово, так и A и B сохраняются.
Что я не понимаю, так это:
почему 4241
вместо 4142
?
Поскольку A
- это 41
, а B
- 42
?