[an error occurred while processing this directive] [an error occurred while processing this directive]
Keil C51 decompilation
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Glut 08 ноября 2001 г. 17:00

Hi All.

Кто-нибудь может предположить код на Keil C51 который сгенерится в это (device Infenion SAB80517A):

sub_1F130: mov A, R7
mov R6, #8
rlc A

loc_1F134: mov P1.0, C
setb P1.1
clr P1.1
rlc A
djnz R6, loc_1F134
ret

ясно, что R7 - это параметр функции типа char. этот кусок кода из дизасемблированной программы написаной на Keil C51. Может быть это просто ассемблерная вставка? Я не смог заставить Keil C51 сгенерить точно такой же код.. кто-нибудь может?

И кстати, что такое может быть setb P1.1 clr P1.1 (учитывая что это SAB80517A) ???

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru