Assembler-kilka pytan o sladnie

Jun 11, 2005 3 Replies

Witam Znalaz³em pewien program lecz spotka³em siê w nim z kilkoma wyra¿eniami których wcze¶niej nie widzia³em i nie wiem jak je zinterpretowaæ. Mianowicie:



1) .equ KB_LSHIFT, 0x12 Co definiuje taka linijka , bo zwyk³± sta³± definiuje siê te¿ przez equ lecz w inny sposób. I co oznacza 0x12 czy jest to inny sposob zapisu liczby szesnastkowej ??


2) jb P3.2, * Co oznacza ta gwiazdka ?? Gdzie skoczy rozkaz przy takim wywo³aniu ??



Z góry dziekuje za pomoc Pozdrawiam



Spodziewam sie ze dziala tak jak sie domyslasz.

pochodzi z C.

Domyslam sie ze '*' oznacza 'biezacy adres'. Czyli skoczy do tego samego skoku i w rezultacie poczeka na zgaszenie bitu. W innych assemblerach stosowany $

J.

czyli jest to zapis liczby szesnastkowej??

Dzieki za szybka pomoc Pozdrawiam

Tak, jest to standardowy zapis liczby szesnastkowej w C.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required