Poprzedni temat «» Następny temat
Prośba o sprawdzenie programu na DSM-51
Autor Wiadomość
m21w2s 
Nowy na forum


Wiek: 26
Dołączył: 04 Mar 2011
Posty: 2
Skąd: ostrów
Wysłany: 2011-03-04, 18:56   Prośba o sprawdzenie programu na DSM-51

Mógłby ktoś sprawdzić, czy program jest poprawnie napisany? Byłbym również wdzięczny za schemat blokowy do niego.

Kod:
LJMP START
   ORG 100H
START:
   LCALL LCD_INIT
   LCALL WAIT_KEY
   CPL A
   ADD A,#1
   MOV 40H,A
   MOV B,#10
   DIV AB
   MOV 41H,A
   MUL AB
   MOV B,A
   MOV A,40H
   SUBB A,B
   MOV 42H,A
   MOV A,40H
   JB ACC.7 MINU
   MOV A,"+"
   LCALL WRITE_DATA
   MOV A,41H
   ADD A,#30H
   LCALL WRITE_DATA
   MOV A,42H
   ADD A,#30H
   LCALL WRITE_DATA
   SJMP KON
MINU:   
   MOV A,"-"
   LCALL WRITE_DATA
   MOV A,41H
   ADD A,#30H
   LCALL WRITE_DATA
   MOV A,42H
   ADD A,#30H
   LCALL WRITE_DATA
KON:   
   LJMP $
 
 
     
mr_x 



Wiek: 31
Dołączył: 12 Gru 2010
Posty: 366
Skąd: /bin/bash
Wysłany: 2011-03-04, 19:02   

Może lepiej byłoby, gdybyś napisał, co on ma robić, bo nie znamy założeń tego programu.

Poza tym nie znam DSM-51 i nie wiem, co robi procedura WRITE_DATA (domyślam się, że coś gdzieś zapisuje).
 
     
m21w2s 
Nowy na forum


Wiek: 26
Dołączył: 04 Mar 2011
Posty: 2
Skąd: ostrów
Wysłany: 2011-03-04, 20:04   

Zapomniałem o najważniejszym:
Wczytać z klawiatury matrycowej 1 bajtową liczbę w kodzie u2
i wyświetlić ją na LCD jako cyfry liczby dziesiętnej poprzedzone znakiem
 
 
     
Luminofor 



Dołączył: 27 Lis 2007
Posty: 1144
Skąd: Polska
Wysłany: 2011-03-04, 20:12   

A sprawdzałeś w jakimś symulatorze DSM-51 ? Np. w Jagodzie?
Kod programu nie posiada komentarzy - w związku z tym jest dla mnie nieczytelny i nie będę go analizował, szukaj sobie innego kryptologa.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,02 sekundy. Zapytań do SQL: 10