Stránka 1 z 1

Jednoduchá Práce v Assembleru-H8S/2600

Napsal: 16 črc 2016 01:17
od mikealafi
Dobrý den,

jsem úplný začátečník v assembleru a potřeboval bych poradit jak vyřešit tuhle úlohu nebo v lepším případě ukázat řešení.
Zadání úlohy je: V rovině je dáno n bodů o souřadnicích(x,y). Program najde dvojici bodů, které mají největší vzdálenost. (Vzdálenost bodů d je dána součtem rozdílů souřadnic, tj. d = (x2-x1)+(y2-y1)). Počet bodů n a jejich souřadnice budou zadávány z klávesnice jako čísla int16, výstupem jsou indexy dvou bodů s největší vzdáleností.

Děkuji za vaši pomoc. Popřípadě úplného řešení se mužem dohodnout na finačním ohodnocení :-)

Re: Jednoduchá Práce v Assembleru-H8S/2600

Napsal: 17 črc 2016 10:31
od faraon
Vítej na PC-help.

Koukám že se blíží opravky, a připravuješ se pilně s předstihem ;-)

Takže, opravdu je nutné psát to v assembleru? V jakémkoliv programovacím jazyku se to bude počítat lépe. Neexistuje pro tenhle procesor aspoň překladač Céčka?

Re: Jednoduchá Práce v Assembleru-H8S/2600

Napsal: 18 črc 2016 10:55
od mikealafi
Bohužel to musí být psáno v assembleru. A není to k opravkám, ale k tomu abych dostal zápočet z předmětu zabývající se procesorama. Kdyby to mohlo být psáno v jiném programovacím jazyce, tak už je to dávno hotové :/

Re: Jednoduchá Práce v Assembleru-H8S/2600

Napsal: 18 črc 2016 19:52
od faraon
Tak to bych začal tím čtením klávesnice, máš nějakou dokumentaci v čem je ten procesor zabudovaný a jak s tou klávesnicí komunikuje? Já jsem na netu našel jen seznam instrukcí, s tím bych zvládl tak akorát to odečítání.

Re: Jednoduchá Práce v Assembleru-H8S/2600

Napsal: 18 črc 2016 19:56
od Sender
A co to napsat v něčem vyšším a nechat vygenerovat asm.Některý vyývojový prostředí to umí velmi dobře.

Re: Jednoduchá Práce v Assembleru-H8S/2600

Napsal: 18 črc 2016 20:11
od faraon
To mě napadlo také (však jsem se ptal na C), ale překladače dokážou provádět dost šílené optimalizace, které by člověk nevymyslel, takže by to bylo asi snadné poznat.
A navíc, znát aspoň trochu assembler je dost užitečná věc: http://retrocip.cz/o-objektu-strukture-a-gotu/ :lol: