Author Topic: Asembler --- kto potrebuje pomoct...  (Read 72035 times)

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #125 on: 01.04.2010, 15:21:55 »
na secky aspon doposial funguje: ief

 8)

Zaujímavé! :thumbs-up:
sak som dajaky cracker, nee  :D
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

tommy-sv

  • Sr. Member
  • ****
  • Posts: 308
  • kapitalista
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #126 on: 01.04.2010, 17:19:07 »
na secky aspon doposial funguje: ief

 8)

Zaujímavé! :thumbs-up:
sak som dajaky cracker, nee  :D

a s tym heslom ief sa da aj nieco ine, nez len prezerat dokument ;)
hint: adobe reader na to nestaci
"Čím skôr zomrieš, tým dlhšie budeš mŕtvy."
"Radšej viac vypiť, ako menej zjesť."

jardo

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #127 on: 04.04.2010, 20:16:36 »
Kto by chcel toto zadanie tak sa mozme dohodnut na velmi slusnej cene

Načítajte zo súboru reťazec znakov ukončený znakom "konca súboru". Nech slovo je postupnosť znakov medzi dvoma znakmi "medzera". Určte počet slov, ktoré obsahujú každú samohlásku 1. uvedeného slova práve 2-krát.

antil kiprest

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #128 on: 06.04.2010, 21:24:01 »
zdravicko!! potrebujem pomoc.. mam uz cele zadanie ale neviem spravit vypis poctu vyhovujucich slov v hexa sustave... pouzil som hexa prevodnik ktory nam pisal typek na cviku.. tam sme priamo v zdrojaku zadali konkretnu binarnu hodnotu, ktoru chceme previest.. v mojom programe som miesto toho dal register 'e' v ktorom som pocital tie slova.. stale mi vypise 055 ... nerozumiem..  ako je ulozena ta hodnota v 'e'? binarne? nejaky napad??? pls help!

edit: oks nic mam to
« Last Edit: 06.04.2010, 22:18:28 by antil kiprest »
bravčové krídielka a náhradu sóje poprosím!!

antil kiprest

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #129 on: 06.04.2010, 22:32:47 »
jou a kedy vlastne mame odovzdat 2. zadanie??
bravčové krídielka a náhradu sóje poprosím!!

antil kiprest

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #130 on: 07.04.2010, 15:31:01 »
nazdar
mam taketo zadanie
Určte počet slov obsahujúcich všetky
samohlásky 1. slova
nevedel by niekto poradit, ako mam overovat ake samohlasky boli v prvom slove?
pripadne aj nejake podobne zadania ak niekto ma, poslite mi ich prosim v PM

na FTP je v 2. rocniku v SOJ priecinok zadanie 243 ale je to prazdny priecinok
nema niekto to zadanie na disku ulozene?
velmi by ste mi pomohli
akakolvek pomoc je vitana

jedine co ma napada je porovnavat ascii hodnoty znak po znaku z prveho slova s ascii hodnotami samohlasok a potom to porovnavat s ostatnymi slovami.. ale neviem si predstavit kde tie vsetky hodnoty ulozis
bravčové krídielka a náhradu sóje poprosím!!

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #131 on: 07.04.2010, 17:30:04 »
tak napadlo ma ze kedze je samohlasok 6
tak by som mal 6 priznakov, ktore by reprezentovali ci dana samohlaska bola alebo nebola v prvom slove a nasledne by sa porovnavali znaky dalsich slov s tymi zadanymi v prvom

ale ako to nejako sikovne reprezentovat?
pretoze 6 osembitovych registrov pouzit len na priznaky je dost velmi neefektivne, a to este treba ukladat aj ine veci

ma niekto nejaky napad?

Ali N

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #132 on: 07.04.2010, 18:19:51 »
mozes to ukladat napr. do pamate:
v datovom segmente si definujes miesto pre priznaky: "flags db 10 dup (0)" - to je 10 priznakov (aeiouAEIOU) inicializovanych na 0
potom k nim mozes pristupovat napr. nejak takto:
mov si, offset flags
mov al, ds:[si+2] ;nacita priznak samohlasky "i"

Dalsou (efektivnejsou) moznostou je bitove pole, ale teraz z hlavy ti nepoviem ako sa to definuje a ako sa s tym pracuje

A este mozes uchovavat vsetky priznaky v jednom registri ako bity a pracovat s nimi pomocou bitovych operacii. V jednom registri mozes mat tak 16 priznakov, myslim ze to by ti malo stacit ;)

sulo

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
    • Web
Re: Asembler --- kto potrebuje pomoct...
« Reply #133 on: 07.04.2010, 18:30:44 »
jou a kedy vlastne mame odovzdat 2. zadanie??

https://moodle.fei.tuke.sk/course/view.php?id=67

...
Zadanie č.2 - max.30b (i86, 12.tyzden)
...

skorec1

  • Full Member
  • ***
  • Posts: 146
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #134 on: 08.04.2010, 04:40:00 »
nespravi niekto zadanie za odmenu? piste na icq 326532584

stricky

  • Moderator
  • Hero Member
  • *****
  • Posts: 6641
  • "LOCKnem vsetkych vratane Hun?a"
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #135 on: 08.04.2010, 18:39:55 »
nespravi niekto zadanie za odmenu? piste na icq 326532584

sa nehnevaj ale taky si jak ..uj - chces si kupit zadanie a pises to do dvoch rozdielnych topicov (jeden uz niekto zmazal) a presne tam kam nemas.... mas problem s citanim? btw- chlapci tam maju na seba kontakt, tak co tak napisat im? a nie aby oni vypisovali tebe?

Hezechiel

  • Full Member
  • ***
  • Posts: 105
  • Remember my name, you'll be screaming it later.
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #136 on: 12.04.2010, 16:38:19 »
Na zadanie 8086 je tiez nejaky emulator v ktorom to mame spravit?
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #137 on: 12.04.2010, 16:47:40 »
ne, to robis normalne na svojom PC
nic sa neemuluje

Nihao

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #138 on: 13.04.2010, 01:15:31 »
PLatím za spravené zadanie na 8080....SS

Hezechiel

  • Full Member
  • ***
  • Posts: 105
  • Remember my name, you'll be screaming it later.
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #139 on: 13.04.2010, 01:39:25 »
som rad a ako to otestujem ci to robi to co ma?
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #140 on: 13.04.2010, 01:56:05 »
ta skompilujem a spustim, nie?

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #141 on: 13.04.2010, 02:29:43 »
 ;D
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

Hezechiel

  • Full Member
  • ***
  • Posts: 105
  • Remember my name, you'll be screaming it later.
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #142 on: 13.04.2010, 02:44:31 »
Ha ha ze mi to nenapadlo ale vcom to skompilujem?? dev c++?? visual studio? java? normalnu odpoved poprosim
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

SOGOR

  • Newbie
  • *
  • Posts: 18
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #143 on: 13.04.2010, 02:51:09 »

Hezechiel

  • Full Member
  • ***
  • Posts: 105
  • Remember my name, you'll be screaming it later.
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #144 on: 13.04.2010, 02:53:10 »
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #145 on: 13.04.2010, 03:13:25 »
sorry, som myslel ze vies
nam to na cviku povedal aspon 5x
aj na prednaske hovoril :D

Hezechiel

  • Full Member
  • ***
  • Posts: 105
  • Remember my name, you'll be screaming it later.
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #146 on: 13.04.2010, 03:25:15 »
sorry, som myslel ze vies
nam to na cviku povedal aspon 5x
aj na prednaske hovoril :D

vpohode, som opakujuci a na cvika nemusime chodit tak naco ma tam
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

Hezechiel

  • Full Member
  • ***
  • Posts: 105
  • Remember my name, you'll be screaming it later.
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #147 on: 14.04.2010, 21:58:08 »
Ako mam to nasm vlastne rozbehat?? nechce mi to spustit, len preblikne conzola a nic
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

sulo

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
    • Web
Re: Asembler --- kto potrebuje pomoct...
« Reply #148 on: 14.04.2010, 22:50:54 »
Tu je BAT súbor (run.bat), ktorý skompiluje a spustí zadanie, treba upraviť podľa potreby:

Code: [Select]
@echo off
set PATH=%PATH%;C:\Cesta_k_adresaru_s_NASM;C:\Dev-Cpp\bin

nasm -f win32 -d COFF_TYPE asm_io.asm
nasm -f win32 zadanie.asm
gcc -o zadanie zadanie.obj driver.c asm_io.obj

if %ERRORLEVEL% leq 0 (zadanie.exe)
pause
« Last Edit: 14.04.2010, 23:00:01 by sulo »

Hezechiel

  • Full Member
  • ***
  • Posts: 105
  • Remember my name, you'll be screaming it later.
    • View Profile
Re: Asembler --- kto potrebuje pomoct...
« Reply #149 on: 15.04.2010, 00:41:11 »
Dakolava suli, hodinka blondavej chvilky a uz som to nejak pochopil uz len nakodit vlastne zadanie :)
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(