• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Asembler --- kto potrebuje pomoct...

Started by totaluser, 16.02.2010, 01:58:35

« predchdzajce - alie »

sulo

Tak ak užívateľ zadá "-0", asi by sa mal vypísať ten druhý variant. To je skôr otázka na cvičiaceho, či mu bude vadiť, ak to neošetríš. Ale každopádne napíš do dokumentácie, ako si sa rozhodol (ako sa program správa v prípade zadania "kladnej/zápornej nuly").

Hezechiel

otazky stylu, [ESI+EDX] je indexove? bazove? bazovo indexove? neviem co presne bolo v tej zatvorke
cyklus loop vyuziva na svoj chod? CX? AX? AH ? ...
co patri medzi registre? ESI? AX? EDX? EBS?...
mozes spravit mov ESI, @data? nieco vtom zmysle neviem aky tregoister ci indexer bolo napisane
nieco kolko bajtov ma adresa
nieco s vypoctom realnej relativnej adresi
nieco z rychlostami...

typovacka, zatial som pocul ze 20-25 bol priemer
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

vojto


Joxyo

Kto este robi zadania ??? Cele.

platforma : 80x86

Kontakt : ICQ 308 541 650; e-mail : JoxyoX@gmail.com
-= ak je blbosť čo som napísal - zmažte to a sorry =-
-= ASUS N61VN; procesor: Intel® Core™2 Duo P7450; OS: Win® 7 Pro x64; displej: 16.0" HD (1366x768); RAM: 4GB DDRIII; HDD: 500GB SATA; grafická karta: nVidia GeForce GT240M 1GB VRAM

totaluser

Quote from: Hezechiel on  05.05.2010, 23:22:52
otazky stylu, [ESI+EDX] je indexove? bazove? bazovo indexove? neviem co presne bolo v tej zatvorke
cyklus loop vyuziva na svoj chod? CX? AX? AH ? ...
co patri medzi registre? ESI? AX? EDX? EBS?...
mozes spravit mov ESI, @data? nieco vtom zmysle neviem aky tregoister ci indexer bolo napisane
nieco kolko bajtov ma adresa
nieco s vypoctom realnej relativnej adresi
nieco z rychlostami...

typovacka, zatial som pocul ze 20-25 bol priemer
a kolko bolo otazok dokopy?
bol to test s moznostami alebo trebalo aj nieco vpisovat alebo ako to vyzeralo
dik

Hezechiel

Ti ani neviem kolko otazok mozno 18-20, a moznosti klasika
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

vojto

Teraz som si vsimol taku vec na mojom zadani.

"Nacitajte zo suboru" .. Niektore zadania maju "nacitajte z klavesnice" ..

Ja zijem v tom, ze chcu standard input.

Cize este do toho musim pliest pracu zo subormi? Neviete prosim niekto ako to prerobit, aby
to necitalo zo vstupu, ale zo suboru?

totaluser

Quote from: vojto on  06.05.2010, 19:53:23
Teraz som si vsimol taku vec na mojom zadani.

"Nacitajte zo suboru" .. Niektore zadania maju "nacitajte z klavesnice" ..

Ja zijem v tom, ze chcu standard input.

Cize este do toho musim pliest pracu zo subormi? Neviete prosim niekto ako to prerobit, aby
to necitalo zo vstupu, ale zo suboru?
ja som mal to iste
som povedal cviciacemu a on ze sa pomylil, samozrejme ze myslel z klavesnice

zalezi od toho koho mas ako cviciaceho

fail

zdravim... mam taku jednoduchu otazku ... moje zadanie znie Nacitajte z klavesnice retazec znakov ukoncenych znakom konca riadku. Slova vo vstupe su oddelene najmenej jednym znakom medzera. Uvazujte aj prve, resp. posledne slovo vstuppu. Urcte sucet vsetkych desiatkovych cisel reprezentovanych slovami retazca. Sucet vytlacte osmickovo. Jediny problem co mam je, ze si nie som isty co konkretne odomna chcu. Ja tomu rozumiem tak ,ze mam napr retazec: asda12d dsad 32a ... a spravi sucet 1+2+3+2 a to vytlaci osmickovo... rozumiem tomu spravne ? thx

vojto

Nie, cislo je iba vtedy, ak tam nie je nice ine.

Ja som dnes robil 153., zobral mi to, takze ak chces mozem ti poslat, aj ked je to trosku ine.

fail

QuoteNie, cislo je iba vtedy, ak tam nie je nice ine.

Ja som dnes robil 153., zobral mi to, takze ak chces mozem ti poslat, aj ked je to trosku ine.
.. tak ak by si bol fakt taky dobry tak PM... :)

charlie

newie niekto ako da krokovat v nasme?

sulo

Nejaké IDE priamo na NASM som zatiať nevidel, ale keby si veľmi chcel, dá sa to debugovať vo Visual C++. Ale skôr by som použil tie debugovacie makrá (v asm_io.inc) na vypisovanie stavu registrov a pamäte.

luky

Quote from: sulo on  08.05.2010, 18:59:59
Nejaké IDE priamo na NASM som zatiať nevidel, ale keby si veľmi chcel, dá sa to debugovať vo Visual C++. Ale skôr by som použil tie debugovacie makrá (v asm_io.inc) na vypisovanie stavu registrov a pamäte.

nieje nič lepšie ako   dump_regs   :metal:

tommy-sv

pre odladovanie asm mozem len a len opdorucat http://www.ollydbg.de/
myslim ze aj pre tych ktori ho vidia prvykrat bude uzivatelske rozhranie a ovladanie lahko zvladnutelne.
na zaciatok staci pretiahnut do okna .exe subor, analyza a disasemblovanie sa vykona automaticky, program sa zastavi na entry point exe suboru. najvacsia cast okna je samotny kod v code segment, pod nim data segment, vpravo hore registre a pod nim stack. spustit beh mozete F9, krokovanie F7 (step into) F8 (step over)
detaily vam povie manual (teda nie ja ;) )
"Čím skôr zomrieš, tým dlhšie budeš mŕtvy."
"Radšej viac vypiť, ako menej zjesť."

ursus

So this router walks into the doctor's office...
- Doctor, it hurts when IP.

pooler

má niekto prevod do šestnástkovej sústavy ?
potreboval by som

vojto

Quote from: pooler on  11.05.2010, 03:06:08
má niekto prevod do šestnástkovej sústavy ?
potreboval by som

Mas v ukazkovom priklade na moodli, iba si to najdi. (prvy.asm).

pooler

Quote from: vojto on  11.05.2010, 04:11:22
Quote from: pooler on  11.05.2010, 03:06:08
má niekto prevod do šestnástkovej sústavy ?
potreboval by som

Mas v ukazkovom priklade na moodli, iba si to najdi. (prvy.asm).
ďakujem

suta3

Potrebujem surne zadanie z assembleru c.10 v platforma 80x86 znenie zadania : Načítajte z klávesnice reťazec znakov ukončených znakom konca riadku. Slová vo vstupe sú oddelené najmenej jedným znakom medzera. Uvažujte aj prvé, resp. posledné slovo vstupu. Vo všetkých slovách zameňte koncovky ,,-isty" na ,,-ovy". Výsledný reťazec vypíšte.

napiste na email. msutakova@hotmail.com

diky

enter8888

Nazdar nema niekto tahak na assembler


fazy

Cawte...nema dakto s x86 zadanie c. 35 ? popripade 34-36 su dost podobne... urcite ho ma aj dakto iny alebo ked sa najde niekto kto ho este spravy..napiste cim skorej na mail blow90@gmail.com

charlie

vedel by niekto vysvetlit tento uvod programu?


include "asm_io.inc"

segment .data
msg_koniec db "zly vstup",0
msg_zaciatok db "zadaj hexa cislo ",0
msg_vysledok db "vysledok je: ",0

segment .text
        global _asm_main
       

_asm_main:
enter 0,0
pusha

totaluser

ma niekto uz body za 2. zadanie v moodli zapisane?
lebo toto je jediny predmet z ktoreho zatial nemam zapich zapisany na MAISe