Hi, ich möchte folgenden C-Code in Assembler umschreiben:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
Ich habe schonal angefangen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
hier weiß ich nicht weiter, wie Frage ich ab, ob b größer als 0 ist? Liebe Grüße, krueemel
|
Anzeige
|
[C nach Assembler] Problem mit SchleifeHi, ich möchte folgenden C-Code in Assembler umschreiben:
Ich habe schonal angefangen:
hier weiß ich nicht weiter, wie Frage ich ab, ob b größer als 0 ist? Liebe Grüße, krueemel
Gast
#2488722
tst b brne xxx ;b>0
Gast
#2488741
Hi Mal als Vorschlag: [avrsam] .def a = r16 .def b = r17 loopDo: in a, PINA andi a, 0b10000000 brne loopend dec b breq Ende rjmp loopDo loopend: com b out PortC,b Ende: [/avrsam] MfG Spess Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|