yaro
15.04.2009, 00:45
Hallo Leute,
ich lerne gerade Assembler (hab schon etwas Erfahrung mit C), und in meinem buch steht folgendes:
;Taktteiler: 5 Takte Low / 5 Takte Higt gibt Takt / 10
loop: out PORTB, r16 ;1 Takt r16 ist zuerst 0
inc r16 ;1 Takt: zähler erhöhen
nop ;1 Takt
rjump loop ;2 Takte: Schleife
"bei fünf Takten Low und fünf High erscheint der Prozessortakt geteilt durch 10"
Ich dachte immer, dass ein Takt bedeutet, einmal von Low bis wieder Low, dann müsste der Takt ja eigentlich durch 5 und nicht durch 10 geteilt werden.
Habe ich einen Denkfehler?
Danke im Voraus, Yaro
ich lerne gerade Assembler (hab schon etwas Erfahrung mit C), und in meinem buch steht folgendes:
;Taktteiler: 5 Takte Low / 5 Takte Higt gibt Takt / 10
loop: out PORTB, r16 ;1 Takt r16 ist zuerst 0
inc r16 ;1 Takt: zähler erhöhen
nop ;1 Takt
rjump loop ;2 Takte: Schleife
"bei fünf Takten Low und fünf High erscheint der Prozessortakt geteilt durch 10"
Ich dachte immer, dass ein Takt bedeutet, einmal von Low bis wieder Low, dann müsste der Takt ja eigentlich durch 5 und nicht durch 10 geteilt werden.
Habe ich einen Denkfehler?
Danke im Voraus, Yaro