Всем привет. Никогда раньше не работала с ассемблером. Чайник еще тот)) А тут надо писать в Keil uVision3 на ассемблере. Микроконтроллер - XC167Cl 16 разрядный. Нигде нет даже примера на ассемблере,везде все по С. Помогите пожалуйста, люди добрые, кто чем может. Не имею никакого понятия что это и с чем едят. Пока пишу всякую ерунду. Может посоветуете какую-нибудь литературу. Желательно на русском, но на худой конец можно и на английском. Или пришлет кто-нибудь на почту шаблон программы. Я даже вступления не знаю. Вобщем я ничего не знаю,помогите! :-D e-mail- lala730@yandex.ru
$segmented $case $modinf (43)
NAME HELLO
NCODE CGROUP &PR&HELLO ASSUME DPP3:SYSTEM
EXTRN ?C_STARTUP:NEAR REGDEF R0-R15 main PROC NEAR GLOBAL main ... ... ... RET main ENDP ?PR?HELLO ENDS END
Почему программа не работает без строки "EXTRN ?C_STARTUP:NEAR"? Зачем она? Это код сгенерированный самим компилятором после написания программы на С. Как работать на ассемблере без намека на С,а то он слишком вездесущ...
|