1 Ostatnio edytowany przez grzesiek.wow (2007-06-12 12:10:14)

witam,
mam taki problem, mianowicie podialem sie napisania programu w assemblerze na zaliczenie dla brata, lecz dopiero pozniej sie dowiedzialem ze ma to byc w assemblerze x51 a ja jestem w tym temacie zielony (studiuje programowanie) i w zwiazku z tym moze mi ktos polecic jakies strony z opisem jezyka i funkcji bo to co znalazlem nie jest zbyt przystepnie wytlumaczone a w wiekszosci dla osob juz orientujacych sie troche.
to ma byc prosty program losowo zapalajacy diode i mierzacy czas od zapalenia do wcisniecia jakiegos przycisku do setnej sekundy.
z gory dzieki

2

http://8052.com/

znajdziesz tam wszystko co potrzeba, a jak nie znajdziesz, to znajdziesz linki dalej i juz sobie poradzisz.
Wszystko powinno tez wyjasnic przeczytanie manuali ze strony intela: http://www.intel.com/design/mcs51/cf_51.htm

3

a moglbys dac jeszcze jakis program typu hello world. chodzi mi o szablon programu i opis gdzie co deklaruje,tzn procedury zmiene glowny blok programu itd...
z gory thx

4

Po polsku wszystko co trzeba
http://www.edw.com.pl/index.php?module= … mp;meid=20

5 Ostatnio edytowany przez xxl (2007-06-12 14:10:21)

http://www.esacademy.com/automation/docs/c51primer/

--
powinno byc w dziale balagan

http://atari.pl/hsc/ad.php?i=1.

6

grzesiek.wow napisał/a:

a moglbys dac jeszcze jakis program typu hello world. chodzi mi o szablon programu i opis gdzie co deklaruje,tzn procedury zmiene glowny blok programu itd...
z gory thx

'Daliśmy wędki, ryby łowisz sam'

7

Skontaktuj się ze mną na maila, a program będziesz miał napisany i przetestowany. Znalazł się "sponsor":)

8

Zenon, to reakcja na mojego posta? :] Ambicjonalnie kurde :)

9

Nie, tylko wiem jak to zrobić, a zakodowanie potrwa 15 min. z przerwą śniadaniową :) xxx'51 / '52 to moja (i syna) druga miłość obok atari i kartridża

10

przeciez to rowniez zalezy od tego na czym ma byc uruchomione - sam procesor to przeciez jeszcze nic. pytanie czy jest tam jeszcze jakis rom? gdzie podpieta jest dioda/klawisz (czy mozna samemu obrac) - w jaki sposob ma byc wyswietlane wyjscie (wspomniany czas).

chociaz jak znam zycie to bedzie na dsm51

grzesiek.wow napisał/a:

opis gdzie co deklaruje,tzn procedury zmiene glowny blok programu

tak zadane pytanie pokazuje ze nie miales raczej nigdy stycznosci z assemblerem w tzw. trybie "flat", gdzie nie ma segmentów/sekcji .text, .bss, innych takich tam...
musisz wgryzc sie w budowe procesora (tj. jak on startuje), chyba ze program ma byc uruchomiony za pomoca jakiegos programu startowego (np. systemu operacyjnego) zawartego w romie... ogolnie musisz wiecej informacji przekazac, a najlepiej bezposrednio Zenonowi...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

11

bo ja sie ucze x86 a nie x51 i z poczatku myslalem ze to bedzie wlasnie w x86 a dopiero po kilku dnaich brat raczyl wspomniec:/ studenci...

12

To na zaliczenie ma być, więc bardziej liczą się komentarze zamieszczone do programu i wmówienie szanownej komisji że zdający wie co zrobił i jak to działa. Jak wygadany i komisja akurat spojrzy za panienką w szortach co odchodzi..... to zda.