| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 03.12.08 Prihlásený: 12.11.09 Príspevky: 2 Témy: 1 |
mam naprogramovane v assembleri ulohu, jedna sa o to, ze mi ma vypocitat pocet slov ktore su napisane na vstupe velkymi pismenami abecedy.
Ide o to, ze mi vypise vysledok, ale len do cisla 9 tak uz tam dava znaky ASCII, a potrebujem spravit prevod a pripojit to k tomu,ale neviem ako. mohol by mi niekto pomoct ? je jedno do ktorej sustavy ci do 8ckovej abo 10tkovej.
Kód: org 1000
dcx sp
lxi h,text1 call putstr
lxi d,vlozeny call getline
lxi b,vlozeny mvi d,1 mvi e,'0' ; e= pocitadlo slov
char_loop: ldax b inx b
cpi 32 jz koniec_slova cpi 10 jz koniec_vstupu cpi 13 jz koniec_vstupu cpi 'A' jc nepocitaj_slovo cpi 'Z'+1 jc char_loop jmp nepocitaj_slovo
nepocitaj_slovo: mvi d,0 jmp char_loop
koniec_slova: mov a,d cpi 1 jz pocitadlo_slov mvi d,1 jmp char_loop
pocitadlo_slov: inr e jmp char_loop
koniec_vstupu: mov a,e out 11h hlt
include 'examples/8080/include/getchar.inc' include 'examples/8080/include/getline.inc' include 'examples/8080/include/putstr.inc' include 'examples/8080/include/putchar.inc' include 'examples/8080/include/newline.inc'
text1: db 'Pocet slov na vstupe ...',10,13,'Vloz text: ',0 text2: db 10,13,'Slov: ',0 vlozeny: ds 30
v ulohe je to primitivne pocitadlo, ktore rata do tej 9tky a tak vypisuje znaky. takze potrebujem to upravit do nejakej sustavy.
vdaka
|
|
Registrovaný: 14.03.09 Prihlásený: 16.10.13 Príspevky: 25 Témy: 10 | Napísal bbeni: 28.03.2009 17:39 | |
|
nevedel by si to zmeniť ,aby rátalo počet slov neobsahujúcich aritmeticke operátory
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| assembler pomoc s prevodom v Assembler, C, C++, Pascal, Java | 2 | 698 | 27.03.2010 19:10 blw90 | | Assembler uloha - prosim pomoc v Assembler, C, C++, Pascal, Java | 2 | 841 | 28.05.2008 15:25 HT | | Assembler úloha v Assembler, C, C++, Pascal, Java | 0 | 792 | 02.02.2008 7:37 HT | | Assembler - úloha v Assembler, C, C++, Pascal, Java | 2 | 905 | 22.10.2007 15:04 programator | | ASSEMBLER POMOC(URGENTNE) v Assembler, C, C++, Pascal, Java | 0 | 404 | 13.04.2015 19:22 Matadot | | ASSEMBLER i8080 POMOC v Assembler, C, C++, Pascal, Java | 3 | 857 | 29.03.2009 13:12 bbeni | | Assembler HDD info - pomoc v Assembler, C, C++, Pascal, Java | 3 | 925 | 07.12.2007 11:17 sento | | platba prevodom do Nemecka v Obchody, reklamácie a právo | 5 | 929 | 09.12.2010 18:36 Xaltotun | | Problém s prevodom AND na NAND v Ostatné | 2 | 337 | 25.10.2014 16:30 EmeriX | | Problém s prevodom HTML na entity v PHP, ASP | 4 | 559 | 19.11.2011 11:43 Han5vk | | ako mam zaplatit fakturu , prevodom na ucet v Obchody, reklamácie a právo | 17 | 4103 | 15.11.2010 18:28 walther | | Úloha v Assembler, C, C++, Pascal, Java | 8 | 370 | 28.04.2021 8:36 shiro | | Pascal uloha v Assembler, C, C++, Pascal, Java | 12 | 744 | 26.11.2011 21:59 F3RY | | Pascal uloha v Assembler, C, C++, Pascal, Java | 6 | 484 | 03.05.2010 7:42 coldak | | C# uloha v Technológia .NET | 4 | 668 | 02.12.2014 13:25 hatto13 | | databazova uloha v Databázy | 8 | 630 | 27.11.2011 17:00 coldak |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|