Feri - izredni študij Seznam forumov Feri - izredni študij
Feri - izredni študij
 
 Pogosta vprašanjaPogosta vprašanja   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   RSS Feed   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Zasebna sporočilaZasebna sporočila   PrijavaPrijava 




Zbirnik
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo    Feri - izredni študij Seznam forumov -> Osnove sistemske programske opreme OSPO
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
jani_k



Pridružen/-a: 21.01. 2010, 17:28
Prispevkov: 8

PrispevekObjavljeno: 03 Feb 2010 19:44    Naslov sporočila: Zbirnik Odgovori s citatom

Pri drugi nalogi iz zbirnika je treba odgovoriti se na nekaj vprasanj. Me zanima, ce mi lahko kdo pomaga pri tem.

S kolikimi zlogi so zapisani strojni ukazi in pripadajoči operandi za idivl,imull,addl,subl?

A je vedno 4 ali je pri kaksem ukazu kaj drugace?

In pa razlika med addl in subl. Operacijska koda je enaka kolikor je meni znano. Zakaj pa? Ker v enem primeru se pac obrne predznak in se sestevanje spremeni v odstevanje itd?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
otobrglez



Pridružen/-a: 01.02. 2010, 00:36
Prispevkov: 41

PrispevekObjavljeno: 04 Feb 2010 00:58    Naslov sporočila: Odgovori s citatom

Je komu sploh uspelo nardit tte assembler naloge?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
igor
Administrator foruma


Pridružen/-a: 20.09. 2009, 17:22
Prispevkov: 192

PrispevekObjavljeno: 04 Feb 2010 09:03    Naslov sporočila: Odgovori s citatom

Jaz se jih sploh lotil nisem.
Sem raje delal seminarsko. Danes pa se bom malo učil, da si vsaj ta 2 dni malo pogledam stvari...
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
igor
Administrator foruma


Pridružen/-a: 20.09. 2009, 17:22
Prispevkov: 192

PrispevekObjavljeno: 04 Feb 2010 09:05    Naslov sporočila: Odgovori s citatom

Imam eno idejo. Lahko bi predlagali asistentu, da bi podaljšal te naloge vsaj do ponedeljka zvečer, tako bi lahko še v soboto, nedeljo in podeneljek delali te naloge. Bi bilo po moje pošteno, saj do ponedeljka verjetno tkao ne bo uspel popravit vse te naloge, seminarske in pa še izpitov...
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
uros_g



Pridružen/-a: 28.01. 2010, 14:38
Prispevkov: 22

PrispevekObjavljeno: 04 Feb 2010 14:22    Naslov sporočila: Odgovori s citatom

Se popolnoma strinjam!
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Darjan_R



Pridružen/-a: 04.02. 2010, 15:14
Prispevkov: 9

PrispevekObjavljeno: 04 Feb 2010 15:18    Naslov sporočila: Odgovori s citatom

Se pridružujem!
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
furman



Pridružen/-a: 04.02. 2010, 21:21
Prispevkov: 9

PrispevekObjavljeno: 04 Feb 2010 21:24    Naslov sporočila: Odgovori s citatom

Seminarske je podaljšal do naslednjega tedna 11.2.2010, a to pol drži-
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
MilanG



Pridružen/-a: 16.01. 2010, 13:16
Prispevkov: 12

PrispevekObjavljeno: 05 Feb 2010 15:20    Naslov sporočila: Odgovori s citatom

objdump -S ime.o

S tem dobis mesanico strojne kode in pa assemblerskih mnemoikov.
Tam je tudi dolzina in parametri

Bo dovolj: Smile
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
igor
Administrator foruma


Pridružen/-a: 20.09. 2009, 17:22
Prispevkov: 192

PrispevekObjavljeno: 05 Feb 2010 15:40    Naslov sporočila: Odgovori s citatom

furman je napisal/a:
Seminarske je podaljšal do naslednjega tedna 11.2.2010, a to pol drži-


Tega nismo rekli, rekli smo, da mu bomo to predlagali.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
MilanG



Pridružen/-a: 16.01. 2010, 13:16
Prispevkov: 12

PrispevekObjavljeno: 05 Feb 2010 16:09    Naslov sporočila: Odgovori s citatom

jaz mam tale rok za oddajo seminarske:

11. 2. 2010 ob 23:00:00
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
MilanG



Pridružen/-a: 16.01. 2010, 13:16
Prispevkov: 12

PrispevekObjavljeno: 06 Feb 2010 17:39    Naslov sporočila: Odgovori s citatom

za tiste, ki se niste videli, asembler druga vaja je v knjigi na koncu med resitvami.

Da se ne boste mucili.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
uros_g



Pridružen/-a: 28.01. 2010, 14:38
Prispevkov: 22

PrispevekObjavljeno: 08 Feb 2010 11:16    Naslov sporočila: Odgovori s citatom

Lahko kdo da na forum to nalogo, prosim. Nimam knjige pa ne morem prepisat.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Darjan_R



Pridružen/-a: 04.02. 2010, 15:14
Prispevkov: 9

PrispevekObjavljeno: 08 Feb 2010 17:32    Naslov sporočila: Odgovori s citatom

uros_g je napisal/a:
Lahko kdo da na forum to nalogo, prosim. Nimam knjige pa ne morem prepisat.


to je iz knjige:

.section .data

niz1:
.ascii "%d + %d = %d\n\0"

niz2:
.ascii "%d - %d = %d\n\0"

niz3:
.ascii "%d * %d = %d\n\0"

niz4:
.ascii "%d / %d = %d\n\0"

val1:
.int 10

val2:
.int 3

.section .text
.globl _start
_start:

pushl val2
pushl val1
call vsota

pushl $niz1
pushl %eax
call izpis

pushl val2
pushl val1
call razlika

pushl $niz2
pushl %eax
call izpis

pushl val2
pushl val1
call produkt

pushl $niz3
pushl %eax
call izpis

pushl val2
pushl val1
call kvocient

pushl $niz4
pushl %eax
call izpis

pushl $0
call exit

.type vsota, @function
vsota:
popl %ebx
popl %eax
popl %ecx
pushl %ebx
addl %ecx, %eax
ret

.type razlika, @function
razlika:
popl %ebx
popl %eax
popl %ecx
pushl %ebx
subl %ecx, %eax
ret

.type produkt, @function
produkt:
popl %ebx
popl %eax
popl %ecx
pushl %ebx
imull %ecx, %eax
ret

.type kvocient, @function
kvocient:
popl %ebx
movl $0, %edx
popl %eax
popl %ecx
pushl %ebx
idivl %ecx
ret

.type izpis, @function
izpis:
popl %ebx
popl %eax
popl %ecx
pushl %eax
pushl val2
pushl val1
pushl %ecx
call printf
pushl %ebx
ret
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
uros_g



Pridružen/-a: 28.01. 2010, 14:38
Prispevkov: 22

PrispevekObjavljeno: 08 Feb 2010 17:37    Naslov sporočila: Odgovori s citatom

Hvala!
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Darjan_R



Pridružen/-a: 04.02. 2010, 15:14
Prispevkov: 9

PrispevekObjavljeno: 08 Feb 2010 17:42    Naslov sporočila: Odgovori s citatom

prevedemo:

as naloga.s -o naloga.o

povežemo:

ld naloga.o -o naloga -lc -dynamic-linker /lib/ld-linux.so.2
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Feri - izredni študij Seznam forumov -> Osnove sistemske programske opreme OSPO Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu


MojForum.si - brezplačno gostovanje forumov. Powered by phpBB 2.