Znaleziono 6 wyników

autor: jumbo
05 sty 2007, 11:29
Forum: 8051
Temat: Problem z asemblerem
Odpowiedzi: 11
Odsłony: 10931

Wielkie dzieki za pomoc. [ Dodano : 2007-01-06, 15:12 ] No wiec pojawil mi sie kolejny problem. Czy da sie jakosc wykryc czy liczba jest ujemna? Zamienilem dzielenie na odejmowanie, i w niektorych przypadkach pojawia sie liczba ujemna, czy jest jakis prosty sposob na wykrycie, czy liczba jest ujemna?
autor: jumbo
05 sty 2007, 10:01
Forum: 8051
Temat: Problem z asemblerem
Odpowiedzi: 11
Odsłony: 10931

Heh, to jak widze musze jeszcze sie duzo pouczyc. Mam takie pytanko jeszcze: Jak dziala polecenie subb ? W opisie pisze, ze jest to odejmowanie z pozyczka. Czy jezeli mam liczbe 2 bajtowa, i odejme jedno bajtowa liczbe od dolnej czesci, to czy pozyczka zostanie pobrana od gornej czesci tej liczby 2 ...
autor: jumbo
03 sty 2007, 6:09
Forum: 8051
Temat: Problem z asemblerem
Odpowiedzi: 11
Odsłony: 10931

program wyglada następująco: $MOD51 Start CODE 9000h ; Rozpoczecie wykonywania programu Pamzew XDATA 0F000h ; Adres poczatku zewnetrznej pamieci danych Pamwew DATA 30h ; Adres poczatku zewnetrznej pamieci programu XSEG AT Pamzew DSEG AT Pamwew i: ds 1 tmp1: ds 1 tmp2: ds 1 f: ds 2 tdph: ds 2 tdpl: d...
autor: jumbo
01 sty 2007, 22:27
Forum: 8051
Temat: Problem z asemblerem
Odpowiedzi: 11
Odsłony: 10931

Dzieki za odpowiedz. Tak, chodzilo o to, aby w DPTR znajdowala sie wartosc, a nie adres do niej. Czlowiek uczy sie cale zycie... szukalem w roznych miejscach, ale jakos nigdzie nie znalazlem, ze takie odwolanie powoduje, ze zamiast wartosci mamy w rejestrze adres pod ktorym ta wartosc sie znajduje. ...
autor: jumbo
01 sty 2007, 13:05
Forum: 8051
Temat: Problem z asemblerem
Odpowiedzi: 11
Odsłony: 10931

; ex_sound1.asm $MOD51 Start CODE 9000h ; Rozpoczecie wykonywania programu Pamzew XDATA 0F000h ; Adres poczatku zewnetrznej pamieci danych Pamwew DATA 30h ; Adres poczatku zewnetrznej pamieci programu XSEG AT Pamzew DSEG AT Pamwew CSEG AT Start ljmp main_ $nolist $include(lcd.inc) $include(i2c.inc)...
autor: jumbo
30 gru 2006, 17:17
Forum: 8051
Temat: Problem z asemblerem
Odpowiedzi: 11
Odsłony: 10931

Problem z asemblerem

Witam wszystkich. Mam taki problem. Jak chce zaprogramowac granie glosniczka w ukladzie z 8051, to wykorzystuje wczesniej przygotowana procedure obslugi tego dzwieku. Niestety, kiedy podaje do procedury czestotliowsc jako liczbe ( np. graj_dzwiek 64536) to dzwiek gra, natomiast jak zrobie poprzez zm...