Wstawki asemblerowe i operacje na pamięci w C51 ? pytania do ekspertów

Kilka głupich pytań do speców od C51 ;)





Poprzedni Następny
Wiadomość
Spis treści
From: "redips999" <redips999_at_nospam_poczta.onet.pl>
Subject: Kilka głupich pytań do speców od C51 ;)
Date: Tue, 11 Feb 2003 20:59:25 +0100


1) Jak w c51 robi sie wstawki asemblerowe ?
2) Jak dobrać się do konkretnego adresu w pamięci (z poziomu C) - da się
wskaźnikiem, czy jest inny sposób ??
3) Jak wpakować do zmiennej unsigned int dwa rejestry TH1 i TL1 ??

Nie znam jeszcze wszystkich komend - stąd takie głupie pytania ....
pozdrawiam
Tomek (redips)
GG : 1397334
--------------------------------------
http://drobne.com - Serwis z ogłoszeniami



========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.atman.pl!news.nask.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Sebastian Charlak" <sq5axi_at_nospam_poczta.onet.pl>
Subject: Re: Kilka głupich pytań do speców od C51 ;)
Date: Tue, 11 Feb 2003 22:33:30 +0100


redips999 wrote:
1) Jak w c51 robi sie wstawki asemblerowe ?
2) Jak dobrać się do konkretnego adresu w pamięci (z poziomu C) - da
się wskaźnikiem, czy jest inny sposób ??
3) Jak wpakować do zmiennej unsigned int dwa rejestry TH1 i TL1 ??


Witam.
Ad 1. Jaki kompilator, bo roznie to bywa.
Ad. 2. Np w KEILu morzesz zadeklarowac sobie zmienna pod odpowiednim
adresem:
char ala at 0x23;
Ad. 3.
unsigned int res;
res = (unsigned int) ((TH1 << 8) + TL1);

Pozdrawiam.
Seba

P.S. Chyba nic nie namotalem :)



========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Sebastian Charlak" <sq5axi_at_nospam_poczta.onet.pl>
Subject: Re: Kilka głupich pytań do speców od C51 ;)
Date: Tue, 11 Feb 2003 22:41:34 +0100


Ad. 2. Np w KEILu morzesz zadeklarowac sobie zmienna pod odpowiednim
Sory.......................... ^^^^^^^...... literówka, miało być 'ż'

Seba



========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "redips999" <redips999_at_nospam_poczta.onet.pl>
Subject: Re: Kilka głupich pytań do speców od C51 ;)
Date: Tue, 11 Feb 2003 22:50:44 +0100



Użytkownik "Sebastian Charlak" <sq5axi_at_nospam_poczta.onet.pl> napisał w wiadomości
news:b2bqjq$48a$1_at_nospam_news.onet.pl...
redips999 wrote:
1) Jak w c51 robi sie wstawki asemblerowe ?
2) Jak dobrać się do konkretnego adresu w pamięci (z poziomu C) - da
się wskaźnikiem, czy jest inny sposób ??
3) Jak wpakować do zmiennej unsigned int dwa rejestry TH1 i TL1 ??


Witam.
Ad 1. Jaki kompilator, bo roznie to bywa.
Ad. 2. Np w KEILu morzesz zadeklarowac sobie zmienna pod odpowiednim

Tak się składa, że chodziło o keila ;)
Jakby ktoś szukałcracka - chętnie udostępnię.

adresem:
char ala at 0x23;
Ad. 3.
unsigned int res;
res = (unsigned int) ((TH1 << 8) + TL1);

Pozdrawiam.
Seba

P.S. Chyba nic nie namotalem :)

Wielkie dzięki za odpowiedź .



========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Kilka głupich pytań do speców od C51 ;)
Date: Wed, 12 Feb 2003 09:58:31 +0100


Ad 1. Jaki kompilator, bo roznie to bywa.
w keilu zobacz #pragma asm

Ad. 3.
unsigned int res;
res = (unsigned int) ((TH1 << 8) + TL1);

poczytaj co to sa unie


--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
gadu-gadu : 769203



========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai