Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.05.08
Prihlásený: 27.12.14
Príspevky: 174
Témy: 49
Príspevok NapísalOffline : 16.04.2013 19:01

Zdravim
Mam takuto ulohu:
Mam nacitatat 16 bitovu hexadecimalnu hodnotu a ulozit ju do zvoleneho registra a nasledne ju mavypisat v 10 a 16 sustave.
Problem mam stym nacitanim 16 bitovej hodnotu, cize nacitanie retazca a nasledne jeho prerobenie, aby sa dal pouzit na ten prevod.
Zatial mam toto :

-v registri ax ma byt hodnota, ktora ma byt nasledne skonvertovana do inej sustavy
-v bx ma byt cislo, do akej sustavy, napr.2,8,10,16
Zatial mam spravene len nacitanie jedneho cisla a to nasledne skonvertuje.
Prosim o pomoc s retazcom.

Kód:
CODE   SEGMENT
   ASSUME CS:CODE, DS:DATA   


transfer1   proc near       ;procedura na vypis cisla v roznych sustavach
                 push ax         ;ax - cislo na zobrazenie
                 xor cx,cx       ;bx - zaklad sustavy 
wn0:          xor dx,dx
                 div bx
                 push dx
                 inc cx
                 test ax,ax
                 jnz wn0
wn2:          pop dx
                 or dl,'0'
                 cmp dl,'9'
                 jbe wn3
                 add dl,7
wn3:          mov ah,2
                 int 21h
                 loop wn2
                 pop ax
                 ret
      ;transfer 1
                 endp



zmaz    macro         ;procedura na mazanie obrazovkz
        mov ax,0003h
        int 10h
   endm

START:   
   zmaz
   mov ah,1           ;nacitanie jedneho znaku
   int 21h
   mov cl,48          ;odcitanie hodnoty podla ASCII tabulky, zatial funguje len pre cisla, nie pre                         pismena
   sub al, cl
   xor cl,cl
   mov bx, 2
   xor ah,ah
   call transfer1
   mov  ah,4ch                     
      int  21h 
CODE   ENDS
   END   START


Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. funkcia na doplnenie retazca do retazca

v PHP, ASP

3

415

06.07.2009 19:21

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 8080 spracovanie retazca

v Assembler, C, C++, Pascal, Java

1

654

07.01.2009 14:52

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Python] Nacitanie retazca

v Perl, Python, Ruby, CGI

8

670

31.10.2013 0:47

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. znak do retazca

v Assembler, C, C++, Pascal, Java

3

366

15.11.2011 11:03

marian_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výťah časti reťazca

v PHP, ASP

6

445

10.05.2009 19:52

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahradenie reťazca inym reťazcom

v PHP, ASP

3

546

02.12.2009 23:48

Supicek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kontrola retazca vo formulari

v JavaScript, VBScript, Ajax

8

908

05.09.2007 14:23

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Regulárne výrazy - negácia reťazca

v PHP, ASP

7

916

22.10.2007 20:39

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C - zistovanie pismena z retazca

v Assembler, C, C++, Pascal, Java

7

570

05.12.2011 22:45

namorblade3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kontrola zadaneho retazca vo formulari

v PHP, ASP

5

569

29.08.2007 19:15

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vybratie urcitej casti retazca od zvoleneho znaku

v PHP, ASP

1

463

20.07.2009 15:21

Ďuri Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra