Помогите разобраться. Мне нужно сделать из такого ассемблерного кода:
Код
ldi temp,8
in_1:
sbic PinB,data_in
jmp in_2
sec
jmp in_3
in_2:
clc
in_3:
rol in1
cbi PORTB,CLK
sbi PORTB,CLK
dec temp
brne in_1
sts _in1,in1
inline вставку . in1, temp - регистры .
В целом много чего непонятного. Например output и input параметры нужно заполнять для каждой команды или не для каждой?
Также не понятно для чего нужны модификаторы. Например есть параметр
Код
"=r" (value)
про value понятно внешняя переменная, а что такое "=r" непонятно.
кто, что, подскажет?
Сообщение отредактировал fritsu - May 3 2011, 06:29