Stránka 1 z 1

asembler do c

Napsal: 26 říj 2008, 21:45
od Jiriicicek
Ahoj
prosím vás chtěl bych se zeptat.
začínám programovat a chtěl jsem jeden program napsaný v asebleru přepsat do C.
Je ekvivalentní zápis
bset PORTA, $E0
bclr PORTA, $10

se zapisem v C

PORTA = 0xE0;

předem všem moc díky

Napsal: 28 říj 2008, 07:57
od mihal
Obdoba bset 0, PortA je PortA |= 0x01
a obdoba bclr 0,PortA je PortA &=~ 0x01

V C si mozes definovat #define bit0 0x01 a potom PortA |= bit0
Doporucujem stiahnut nejaku ucebnicu C pre mcu, a vzdy si kontrolovat prelozeny kod - ono kazdy kompilator ma svoje muchy ktore je dobre spoznat.

PS - je to Code Warrior?