[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Кто-нибудь может мне сказать из какого Си-кода получается следующее:
lcall sub_1F121
mov R0, #0C5h
xch A, @R0
mov A, R7
xch A, @R0
lcall sub_1F121
mov R0, #0C4h
xch A, @R0
mov A, R7
xch A, @R0
sub_1F121 возвращает char - это понятно. C4 и C5 видимо составляют short. Вопрос: есть ли в KeilC51 функции типа LOWBYTE/HIGHBYTE ? И может ли кто-нибудь сказать почему MOV @R0,R7 делается через такой хитрый xch ? из какого Сишного кода получаются такие xch?
заранее спасибо.
E-mail: info@telesys.ru