Nevysvetlil by mi niekto ako mám spraviť v 10 cvičený úlohu čislo 2 (to s tými parametrami) lebo ako si mi to nejde do hlavy
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Zobrazi prspevky MenuQuote from: luky on 30.04.2010, 03:02:16
Čo tu blbne???
ide tu o to že načitam jedno číslo potom mám načitať operátor(+,-,*,/) a potom ďalšie číslo tu su potrebné segmenti kódu
operac db "Zadajte operatora +,-,*,/",0
operator dw 00
znam1 dw 00
znam2 dw 00
58 operatorf:
59 call print_nl
60 mov eax,operac
61 call print_string
62 call read_char
63 mov [operator],eax
64 call print_nl
65 mov eax,vyzva
66 call print_string
67 call read_char
68 xor ecx,ecx
69 cmp eax,'-'
70 jz znamienko2
71 jmp cislo2
všetko funguje ako má len riadky 62 a 63 vynechá čo tomu môže byť
keď dám vypísať obsah premennej operator tak v nej je uložený enter
Quote from: luky on 19.03.2010, 23:41:54jaj moja hlavá dubová
mám otázku potrebujem previesť výledok programu do 16-tkovej sústavy myslel som že to spravým cez rotaciu akumulátora rar a ral
obe by mali posúvať o 1 bit vpravo a vľavo lenže keď napr.: v akumulátore dám posunúť a potom vypísať znak ktorému prislúcha tá hodnota tak to nesedý vyzerá ako keby bol znak posunutý o 3 či 4 bity. Neviete poradiť.
zadám 4 vyhodý J prevediem bo binarnej 1001010
zdroják:
mov a, d
adi '0'
rar
adi '0'
call putchar
Tak ako potom RAR a ral fungujú veď to nie je posun o jeden bit?
Quote from: cenki on 10.03.2010, 14:03:28
Peter Maggs: Move (pre-int.)
Dnes po ňu idem na hlavnú.
to luky môžem sfotiť večer ak chceš ešte.