Assembler-kilka pytan o sladnie
Masz problem? Zapytaj na forum elektroda.pl
From: "Tharkun" <tharkun_at_nospam_o2.pl>
Subject: Assembler-kilka pytan o sladnie
Date: Sat, 11 Jun 2005 13:55:08 +0200
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
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Assembler-kilka pytan o sladnie
Date: Sat, 11 Jun 2005 14:04:11 +0200
On Sat, 11 Jun 2005 13:55:08 +0200, Tharkun wrote:
Mianowicie:
1) .equ KB_LSHIFT, 0x12
Co definiuje taka linijka , bo zwykłą stałą definiuje się też przez equ lecz
w inny sposób.
Spodziewam sie ze dziala tak jak sie domyslasz.
I co oznacza 0x12 czy jest to inny sposob zapisu liczby szesnastkowej ??
pochodzi z C.
2) jb P3.2, *
Co oznacza ta gwiazdka ?? Gdzie skoczy rozkaz przy takim wywołaniu ??
Domyslam sie ze '*' oznacza 'biezacy adres'. Czyli skoczy do tego
samego skoku i w rezultacie poczeka na zgaszenie bitu.
W innych assemblerach stosowany $
J.
From: "Tharkun" <tharkun_at_nospam_o2.pl>
Subject: Re: Assembler-kilka pytan o sladnie
Date: Sat, 11 Jun 2005 14:23:56 +0200
1) .equ KB_LSHIFT, 0x12
I co oznacza 0x12 czy jest to inny sposob zapisu liczby szesnastkowej ??
pochodzi z C.
czyli jest to zapis liczby szesnastkowej??
Dzieki za szybka pomoc
Pozdrawiam
From: Kris <kryniokUSUNTO_at_nospam_o2.pl>
Subject: Re: Assembler-kilka pytan o sladnie
Date: Sat, 11 Jun 2005 16:41:20 +0200
1) .equ KB_LSHIFT, 0x12
I co oznacza 0x12 czy jest to inny sposob zapisu liczby szesnastkowej ??
pochodzi z C.
czyli jest to zapis liczby szesnastkowej??
Tak, jest to standardowy zapis liczby szesnastkowej w C.
--
pozdrawiam
Kris