Author Topic: UŠaA  (Read 101287 times)

esperian

  • Hero Member
  • *****
  • Posts: 873
    • View Profile
Re: UŠaA
« Reply #25 on: 25.09.2011, 18:00:12 »
ano

Wolfdale

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: UŠaA
« Reply #26 on: 25.09.2011, 18:01:56 »
program ma vyhodit max. cislo z n cisiel, ktore ty zadas... n je pocet cisiel postupnosti

Ešte sme to nedokončili celkom, ale takmer sme už začali.

RiTChi

  • Full Member
  • ***
  • Posts: 218
    • View Profile
Re: UŠaA
« Reply #27 on: 25.09.2011, 18:18:39 »
na vstupe ma byt postupnost cisel nl1...ln (n je pocet prvkov postupnosti) program ma na vystup vypisat najvacsi z prvkov.

ultimate

  • Sr. Member
  • ****
  • Posts: 337
    • View Profile
Re: UŠaA
« Reply #28 on: 25.09.2011, 18:21:20 »
tak na zaciatku sa asi zada to n-ko a niekde ulozi ... potom sa zrejme n-krat bude opakovat nejaky cyklus pre porovnavanie tych cisel .. uz len vymysliet ako ich porovnavat a ako to zapisat

esperian

  • Hero Member
  • *****
  • Posts: 873
    • View Profile
Re: UŠaA
« Reply #29 on: 25.09.2011, 18:29:20 »
ono ja viem porovnat 2 cisla.. aj viem spravit to aby sa nejaky cyklus opakoval n krat xDD ale neviem ako potom porovnat to max z prvych 2 cisel z dalsim tretim .. cize to v podstate potrebujem sklbit dokopy to co viem, plus este porozmyslat nad tym vyhodnocovanim xDD

ultimate

  • Sr. Member
  • ****
  • Posts: 337
    • View Profile
Re: UŠaA
« Reply #30 on: 25.09.2011, 22:21:14 »
Aky je rozdiel napr. medzi WRITE i, =i, *i  ? lebo z tej Simonakovej tabulky nato neviem prist

Tren

  • Moderator
  • Hero Member
  • *****
  • Posts: 1060
  • Fortes fortuna adiuvat
    • View Profile
Re: UŠaA
« Reply #31 on: 25.09.2011, 22:36:05 »
WRITE i    ---- zapise sa to co je v registri i
WRITE =i  ----zapise sa i
WRITE *i  ---- smernik, zobere sa hodnota z i, a zapise sa hodnota z registra toho co si nasiel v i  ;D ;D trosku kokotsky napisane.. nam to vysvetlili na LOAD..vyzeralo by to takto..

LOAD *2
___________
|_____30___| r0
|__________| r1
|_____5____| r2
|__________| r3
|__________| r4
|_____30___| r5

najprv vyberes 5ku (lebo je v rigistri 2)..podla nej 5-ty reg. a potom z piateho reg. zapises hodnotu do 0teho

ak to chapem zle tak opravte ma tiez, a ospravedlnujem sa ak zavadzam  :)

« Last Edit: 25.09.2011, 22:46:42 by Tren »

veteran

  • Hero Member
  • *****
  • Posts: 956
    • View Profile
Re: UŠaA
« Reply #32 on: 25.09.2011, 22:58:10 »
Ja som to tiež takto pochopil. To "vysvetlenie" v PDF-ku je také šimoňákovské  ;D

Tren

  • Moderator
  • Hero Member
  • *****
  • Posts: 1060
  • Fortes fortuna adiuvat
    • View Profile
Re: UŠaA
« Reply #33 on: 25.09.2011, 23:02:42 »
to pdf-ko som zatial nepozeral  ;D bude sranda  :)

veteran

  • Hero Member
  • *****
  • Posts: 956
    • View Profile
Re: UŠaA
« Reply #34 on: 25.09.2011, 23:04:47 »
to pdf-ko som zatial nepozeral  ;D bude sranda  :)
Príjemnú zábavu.  :D

RiTChi

  • Full Member
  • ***
  • Posts: 218
    • View Profile
Re: UŠaA
« Reply #35 on: 26.09.2011, 05:04:58 »
ono ja viem porovnat 2 cisla.. aj viem spravit to aby sa nejaky cyklus opakoval n krat xDD ale neviem ako potom porovnat to max z prvych 2 cisel z dalsim tretim .. cize to v podstate potrebujem sklbit dokopy to co viem, plus este porozmyslat nad tym vyhodnocovanim xDD

Nemusis porovnavat tri cisla... nepotrebne hodnoty zahadzuj ;-) staci ti uchovavat si maximalnu hodnotu, kazdu dalsiu si zapises na adresu ktoru si vyhradis pre docasne hodnoty a porovnas s maximalnou ak bude vacsia ako maximalna, ulozis ju na adresu, kde bola povodna maximalna (prepises ju). toto opakujes n krat. :)
a este som zabudol, prvy prvok (teda druhy ak berieme aj n-ko) si uloz rovno do maxima, az potom zacni cyklus. :) Snad vam to pomoze.

Wolfdale

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: UŠaA
« Reply #36 on: 26.09.2011, 18:09:06 »
a ako porovnas dve cisla? pouzijes instrukciu SUB, akoze odcitas cislo A od cisla B, a ked ti vysledok vyjde vacsi jak nula (JGTZ), tak cislo B bude maximum? v opacnom pripade (zaporny vysledok) bude max A? ci?  ;D

Ešte sme to nedokončili celkom, ale takmer sme už začali.

ultimate

  • Sr. Member
  • ****
  • Posts: 337
    • View Profile
Re: UŠaA
« Reply #37 on: 26.09.2011, 19:49:01 »
nemate to niekto spravene s tym najdenim maxima ? V C-cku by som to vedel spravit, ale v tomto RAM mi to akosi nejde. Bol by som vam vdacny

Stardox

  • Newbie
  • *
  • Posts: 42
    • View Profile
Re: UŠaA
« Reply #38 on: 26.09.2011, 21:28:28 »
a ako porovnas dve cisla? pouzijes instrukciu SUB, akoze odcitas cislo A od cisla B, a ked ti vysledok vyjde vacsi jak nula (JGTZ), tak cislo B bude maximum? v opacnom pripade (zaporny vysledok) bude max A? ci?  ;D

Diky pekne za toto, hned ako som si toto precital uz mi konecne dokapčalo. Uz to mam hotove.  :)

Wolfdale

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: UŠaA
« Reply #39 on: 26.09.2011, 22:19:50 »
Mne nemáš začo.  ;)

Ešte sme to nedokončili celkom, ale takmer sme už začali.

selli1235

  • Jr. Member
  • **
  • Posts: 51
    • View Profile
Re: UŠaA
« Reply #40 on: 27.09.2011, 01:09:11 »
Treba mu to odovzdat s tou uvodnou stranou a potom na druhy ist mu skopcit zdrojak s komentarmi ci bez, nevie niekto ? :)

Wolfdale

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: UŠaA
« Reply #41 on: 27.09.2011, 01:27:04 »
Ale komu?  ;D

Ešte sme to nedokončili celkom, ale takmer sme už začali.

selli1235

  • Jr. Member
  • **
  • Posts: 51
    • View Profile
Re: UŠaA
« Reply #42 on: 27.09.2011, 01:39:33 »
Simonakovi, som zabudol napisat ah:

esperian

  • Hero Member
  • *****
  • Posts: 873
    • View Profile
Re: UŠaA
« Reply #43 on: 27.09.2011, 02:34:03 »
ono ja viem porovnat 2 cisla.. aj viem spravit to aby sa nejaky cyklus opakoval n krat xDD ale neviem ako potom porovnat to max z prvych 2 cisel z dalsim tretim .. cize to v podstate potrebujem sklbit dokopy to co viem, plus este porozmyslat nad tym vyhodnocovanim xDD

Nemusis porovnavat tri cisla... nepotrebne hodnoty zahadzuj ;-) staci ti uchovavat si maximalnu hodnotu, kazdu dalsiu si zapises na adresu ktoru si vyhradis pre docasne hodnoty a porovnas s maximalnou ak bude vacsia ako maximalna, ulozis ju na adresu, kde bola povodna maximalna (prepises ju). toto opakujes n krat. :)
a este som zabudol, prvy prvok (teda druhy ak berieme aj n-ko) si uloz rovno do maxima, az potom zacni cyklus. :) Snad vam to pomoze.

ono ja som to robil tak ze nacital som 2 cisla porovnal ich vacsie zapis do registra, a potom som cyklus nedal tak ze zase sa nacitavali 2 cisla ale uz len jedno s tym co je ulozene v reg ... len som nevedel ako mam nacitat to cislo z reg aby som potom mohol odcitat od neho dalsie cislo ...ale potom som na to prisiel ... takze v podstate mam cca nejako tak ako si to popisoval...

Wolfdale

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: UŠaA
« Reply #44 on: 27.09.2011, 02:52:37 »
No ja mam tiez ten problem, ze ako nacitat to cislo z registra  >:( vedel by si poradit es/ian?  :hug:

Ešte sme to nedokončili celkom, ale takmer sme už začali.

felipe

  • Newbie
  • *
  • Posts: 44
    • View Profile
Re: UŠaA
« Reply #45 on: 27.09.2011, 04:24:40 »
nacitat zo vstupu do ri je READ i, nacitat z ri do r0 je LOAD i, a z r0 do ri je STORE i, i je stale cislo registra z ktoreho chces jeho obsah kopnut dakde inde, v prvej prednaske je pekna tabulka s tymi par instrukciami...  ty potrebujes LOAD... oh and btw, prve 4 prednasky z minuleho roku (ak uz dakto daval dont mind tis): http://leteckaposta.cz/911533900

orsi

  • Full Member
  • ***
  • Posts: 182
    • View Profile
Re: UŠaA
« Reply #46 on: 27.09.2011, 05:19:21 »
vdaka za prednasky, zidu sa.

mafoza

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: UŠaA
« Reply #47 on: 27.09.2011, 16:07:27 »
Je niekto kto má UŠaA v utorok ráno 7:30 so Slodičákom, a vymenil by si to za piatok ráno taktiež 7:30 so Slodičákom?

Wolfdale

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 489
  • /root
    • View Profile
Re: UŠaA
« Reply #48 on: 27.09.2011, 16:22:40 »
Si robis asi srandu, ze?  :D

Ešte sme to nedokončili celkom, ale takmer sme už začali.

mafoza

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: UŠaA
« Reply #49 on: 27.09.2011, 16:39:35 »
Si robis asi srandu, ze?  :D

Nie ale za pokus to stojí opýtať sa  ;D