Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Assembler i8080  delenie

Registrovaný: 19.06.05
Prihlásený: 08.08.22
Príspevky: 204
Témy: 10
Bydlisko: kosice-okolie
Príspevok NapísalOffline : 12.04.2010 19:54

Ahojte
troska lammer v tejto oblasti (studujem cele 3 hodky :)

Potreboval by som pomoct s delenim, nasiel som nieco v zmysle ze samotne delenie v 8080 nieje podporovane, avsak islo by to ojebabrat cez loop


Kód:
divr:
mvi c,0
mvi d, 0                   ;nuluj jedno c a d
cmp b                       ;porovanj citatel s menovatelom
jc divr_less      ; ak je citatel mensi...
divr_loop:
inr c         ; inkrementuj podiel
sub b         ; odcitaj menovatel od citatela raz
cmp b      ; porovnaj citatel s menovatelom
jnc divr_loop   ; ak je vacsi, opakuj slucku
mov d, a      ; inak presun zvysok do D
ret
divr_less:
mvi c, 0      ; podiel je 0
mov d, a      ; zvysok v A, presun do D



kedze to chcem hodit do ineho mnou uz ako tak naklepaneho programu otazka na mieste je

ako zadat menovatel?

Vysledok tohto programu ma byt funkcia, ktora mi vydeli hodnotu /2 a urci ci je zvysok 0, nasledne incrementuje nejaku premennu.

nudi sa niekto natolko aby mi s tym helfol?







_________________
Notebook bez trackpointu je ako zena bez kluca.
NATO - Need Alcohol To Operate
Offline

Užívateľ
Užívateľ
Assembler i8080  delenie

Registrovaný: 04.12.08
Prihlásený: 16.12.10
Príspevky: 59
Témy: 10
Príspevok NapísalOffline : 12.04.2010 21:20

Kód:
mvi a, 9 // citatel bude 9
mvi c, 0 // nejake pocitadlo ak je zvysok delenia 0

loop:
cpi 2    // akumulator porovna s 2
jz increment  // ak je nula tak skoci na increment
jc koniec // ak bude napr 1-2 to je -1 čiže carry flag bude 1 a teda cislo uz nemoze byt delitelne 2
sui 2 // odcita 2 od akumulatora
jmp loop

increment:
inr c

koniec:
...
hlt


Hádam som sa nesekol, dáko mi to nemysli takto večer...







_________________
Robím, čo možem. Keď nerobím, nemožem.
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Assembler i8080 help

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

1

297

24.03.2013 22:07

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ASSEMBLER i8080 POMOC

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

3

857

29.03.2009 13:12

bbeni Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. assembler i8080 - jedna mala chyba, pls help

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

10

944

21.04.2010 17:20

JR55 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. i8080 pretečenie akumulátora - problém

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

0

245

12.04.2013 2:23

AM-JP Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Asm i8080: vypisat pocet slov s dlzkou 2 az 5 znakov

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

26

3983

15.03.2011 13:47

katiMIR Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

6

519

27.06.2008 19:40

Flety Zobrazenie posledných príspevkov

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

v PHP, ASP

6

933

15.07.2008 16:18

vladooo Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Pevné disky a radiče

43

2781

21.05.2008 16:24

tommy1104 Zobrazenie posledných príspevkov

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

v Pevné disky a radiče

12

723

05.06.2013 21:52

sp33d Zobrazenie posledných príspevkov

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

v Ostatné programy

10

1058

27.12.2011 15:15

Ominous Zobrazenie posledných príspevkov

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

v Pevné disky a radiče

7

502

21.09.2015 4:45

branci6138 Zobrazenie posledných príspevkov

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

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

6

871

24.01.2011 23:43

vital Zobrazenie posledných príspevkov

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

v ATI/AMD grafické karty

6

1218

27.01.2010 3:28

foxXx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. delenie pomocou *.cue

v Audio programy

1

922

04.09.2006 19:51

maciakba Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Delenie wifi signálu

v Poskytovatelia internetu

3

425

27.04.2019 21:16

medrolist Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. OpenOffice Writer - delenie slov

v Ostatné programy

3

978

23.04.2009 23:05

SkyHiRider 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