Jednoduchá Práce v Assembleru-H8S/2600

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

mikealafi
nováček
Příspěvky: 24
Registrován: červenec 16
Pohlaví: Muž
Stav:
Offline

Jednoduchá Práce v Assembleru-H8S/2600

Příspěvekod mikealafi » 16 črc 2016 01:17

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í :-)

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7359
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 17 črc 2016 10:31

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?
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

mikealafi
nováček
Příspěvky: 24
Registrován: červenec 16
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod mikealafi » 18 črc 2016 10:55

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é :/

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7359
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 18 črc 2016 19:52

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í.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
Sender
Level 3.5
Level 3.5
Příspěvky: 700
Registrován: leden 07
Bydliště: Vysočina
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Sender » 18 črc 2016 19:56

A co to napsat v něčem vyšším a nechat vygenerovat asm.Některý vyývojový prostředí to umí velmi dobře.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7359
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 18 črc 2016 20:11

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:
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Notebook kancelářská práce
    od Leopoldkol » 20 úno 2024 21:23 » v Rady s výběrem hw a sestavením PC
    2
    662
    od Leopoldkol Zobrazit poslední příspěvek
    20 úno 2024 22:39
  • QD-Oled a práce s photoshopem (burn-in) ?
    od name66 » 06 čer 2023 15:21 » v Rady s výběrem hw a sestavením PC
    1
    686
    od Vladicek Zobrazit poslední příspěvek
    07 čer 2023 11:40
  • 220nitů a 400 nitů internet a práce
    od p3v4x » 05 lis 2023 12:33 » v Problémy s hardwarem
    1
    849
    od Kuba5 Zobrazit poslední příspěvek
    06 lis 2023 09:29
  • Notebook - běžné užití + práce
    od pajusin » 02 kvě 2023 14:44 » v Rady s výběrem hw a sestavením PC
    1
    686
    od 28_nitro_28 Zobrazit poslední příspěvek
    03 kvě 2023 16:36

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti