Witam,chciałem sobie poćwiczyć programowanie 51 w asm. Posiadam płytkę prototyopwą dla procesora 89c2051 i właśnie na tym ic chciałbym zrobić parę prostych rzeczy w asm.
Na początku natknąłem się na problem - prosty kod: mov P1 , #00001111b label: sjmp label end
kompilujący się bez błędów na kompilatorze Ride 6.1 daje hexa którym programuję procesor korzystając z bascoma 51 i programatora mcs flash programmer - wiesza procesor - same jedynki na 2 portach. Zawartość pliku hex: :0500000075900F80FE69 :00000001FF
Próby programowania w bascomie dają pozytywne wyniki. (P1 = 00001111b) ustawia stany na pinach proc. jak potrzeba. Próby z asemblerem asem5113 dają podobne, negatywne wyniki. W ridzie na początku doklejone są oczywiście rejestry 51. Dostawianie na początku kodu komendy org 0 nie zmienia nic. Gdzie robię błąd? Proszę o pomoc.