Varför är det så här?
Postat: 23 september 2004, 20:36:23
När man pysslar med uC så har man juh både portar och register. T.ex. på avr 2313 så finns juh PORTB och PORTD som är minnesmappade parallell portar som man skriver till med komandot out PORTB, x
Sedan finns det juh register också. T.ex. r16 - r31...och dessa kan man skriva till med t.ex. ldi, ori, andi osv....jaja allt det här vet ni säkert redan.
Min fråga är rent konkret. Vad är det för skillnad på portar och register? Båda är väl minnesmappade för det mesta? Varför kan jag inte använda ldi på portar osv....
jaja..tack o hej
EDIT: tog bort konstigt teckan...
Sedan finns det juh register också. T.ex. r16 - r31...och dessa kan man skriva till med t.ex. ldi, ori, andi osv....jaja allt det här vet ni säkert redan.
Min fråga är rent konkret. Vad är det för skillnad på portar och register? Båda är väl minnesmappade för det mesta? Varför kan jag inte använda ldi på portar osv....
jaja..tack o hej

EDIT: tog bort konstigt teckan...