-
-
-
Czy na onlinie z asemblera (lab ASK) u Huka można korzystac z jakichs materialow drukowanych lub z Internetu?
d41d8cd98f00b204e9800998ecf8427e
-
-
-
d41d8cd98f00b204e9800998ecf8427e
-
-
-
a moze komus juz powiedzial ?
d41d8cd98f00b204e9800998ecf8427e
-
-
-
nie można, żadnych kartek teoretycznie nie można też korzystać z neta ;p
można korzystać z helpa w mipsterze czy marsie, tam wszystko jest.
zadanie mojej grupy : wczytaj stringa i znak i sprawdz czy ten znak wystepuje choc raz w stringu, wyswietl odpowiedni komunikat
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Zadania było łatwe, szkoda tylko, że mimo wcześniejszej aprobaty nie można było korzystać z kartek z parametrami dla syscalla. Kto w dzisiejszych czasach musi się takich rzeczy na pamięć uczyć ? Na szczęście po czasie zgodził się na korzystanie z appendixa za strony kwiatka, którego każdy miał na pulpicie. Nie zmienia to faktu, że dla kogoś kto go nigdy na oczy nie widział znalezienie istotnych rzeczy stanowiło mały problem.
Ponadto, na kolejnym onlinie nie będzie już można zupełnie z niczego korzystać ...
Szkoda, bo zamiast poświecić czas na nauke assemblera, trzeba uczyć się na pamięć zupełnie niepotrzebnych rzeczy. A takie rzeczy to podobno tylko na uniwerku
d41d8cd98f00b204e9800998ecf8427e
-
-
-
przesadzacie, oficjalnie moze i nie mozna bylo korzystac z materialow, ale tylko oficjalnie ;]
_________________ FCB - Més que un club
d41d8cd98f00b204e9800998ecf8427e
-
-
-
jak piszesz o uniwerku takie rzeczy to podaj dowód
a te pare rzeczy z mips'a to jeszcze sie da nauczyc na pamieć, mozna przetestować swoją skuteczność zapamiętywania dowolnego chłamu, ale oczywiście uwazam to za niepotrzebne.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Rozumiem, że któraś grupa Huka miała już on-line. To oznacza, że Hukowi nie trzeba wysyłać 4 zadania, które niedawno pojawiło się na stronie Kwiatkowskiego?
_________________ "I spent a lot of money on booze, birds and fast cars. The rest I just squandered." - George Best
Gdyby Bóg był studentem, odpoczywałby przez sześć dni, a siódmego dnia zarwałby noc.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Cytat: | Informacja z dnia 19.05.2009, godz. 11:00
Aktualne terminy pierwszego online: dla grup środowych: 20.05.2009, zaś dla poniedziałkowych: 25.05.2009
Po tych terminach (t.j. od 27.05) spotykamy się normalnie na zajęciach - obowiązywać będzie 4-ta lista. Wtedy też będą dostepne punktowe oceny za wszystkie listy nadesłane mailem.
Życzę dużo zdrowia i pozdrawiam,
Maciej Huk |
d41d8cd98f00b204e9800998ecf8427e
-
-
-
A ma ktos moze pod reka kod tego zadania on-line'owego?
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Sslackware nie przesadzaj, ze nie zapamietasz numerków 9 wywołań systemowych ... gdyby obowiązywały nas wszystkie (ok. 40) to inna bajka
1. online u dr Huka był w porzadku, ciekawe jak drugi [/b]
_________________ God grant me the serenity to accept things I cannot shoot
The courage to shoot things I can
and the wisdom to hide the bodies ....
d41d8cd98f00b204e9800998ecf8427e
-
-
-
nie widzialam wczesniej, ze ktos chce, ale może jeszcze komuś się przyda
Cytat: | # UNTITLED PROGRAM
#program, ktory poprosi uzytkownika podaj napis
#poprosi podaj znak
#program szuka w stringu czy znak jest
#jeśli jest : "hurrrraaa! wystepuje:)" else "nie"
.data
poczatek: .asciiz "Podaj stringa, ladnie prosze: "
znak: .asciiz "Daj znak: "
udalo_sie: .asciiz "Hurrraaa... jest znak."
nie_udalo_sie: .asciiz "ojej... nie udalo sie... nie ma"
string: .space 31
char: .space 2
.text
main:
li $v0, 4
la $a0, poczatek
syscall
li $v0, 8
la $a0, string
li $a1, 31
syscall
li $v0, 4
la $a0, znak
syscall
li $v0, 8
la $a0, char
li $a1, 2
syscall
la $t1, string #w t1 mamy adres stringa
la $t2, char
lb $t3, 0($t2) #w t3 mamy znaczek
petelka:
lb $t4, 0($t1)
beqz $t4, failed
beq $t4, $t3, complete
addi $t1, $t1, 1
b petelka
failed:
li $v0, 4
la $a0, nie_udalo_sie
syscall
b spadamy
complete:
li $v0, 4
la $a0, udalo_sie
syscall
b spadamy
spadamy:
li $v0, 10
syscall
# END OF PROGRAM |
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Program napisze "podaj n", wczyta liczbe, w petli wprowadzi do pamieci n liczb, wypisze wszystkie liczby od tyłu pomnożone przez 3 a na końcu poda sume liczb pomnożonych przez 3
Kod: | .data
wel: .asciiz "Podaj n:\n"
mes1: .asciiz "Suma liczb:\n"
mes2: .asciiz "Podaj liczbe: \n"
prz: .asciiz ", "
array: .word 0
.text
main:
li $s3, 3 #ładujemy 3 do s3
li $s4, 0 #tutaj trzymamy sume
la $s0, array
li $v0, 4
la $a0, wel
syscall
li $v0, 5
syscall
move $s1, $v0 #zapisujemy nasze "n" w s1
add $t1, $0, $0 #zmienna i, sprawdza czy wprowadzilismy n liczb
loop_enter:
li $v0, 4 #wypisujemy komunikat o wprowadzeniu liczby
la $a0, mes2
syscall
li $v0, 5
syscall
sw $v0, 0($s0)
addi $s0, $s0, 4
addi $t1, $t1, 1
bne $t1, $s1, loop_enter
sub $s0, $s0 , 4
loop_write:
lw $a0, 0($s0)
mul $a0, $a0, $s3
add $s4, $s4, $a0
li $v0, 1
syscall
li $v0, 4
la $a0, prz
syscall
sub $s0 , $s0, 4
sub $s1, $s1 ,1
bne $s1, 0, loop_write
quit:
li $v0, 4
la $a0, mes1
syscall
li $v0, 1
move $a0, $s4
syscall
li $v0, 10
syscall
|
d41d8cd98f00b204e9800998ecf8427e
-
-
-
ateemka,
Widzę, że nawet asembler może być jakiś taki milutki
Ciekawe jakby Kwiatek zareagował na np. "pętelkę"?
_________________ Byle człowiek był szlachetny, całą zaś resztę można zdobyć talentem, wiedzą, rozsądkiem, geniuszem.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
jakie huk wymyslil zadanie na drugim onlinie???
d41d8cd98f00b204e9800998ecf8427e
-
-
-
pietyrw napisał/a: | jakie huk wymyslil zadanie na drugim onlinie??? | Kolego troche szacunku, to forum jest ogolnodostepne.
Jedno to bylo obliczenie sredniej z n liczb rzeczywistych podawanych z klawiatury. n oczywiscie tez podane z klawiatury.
A drugie to obliczyc kwadrat podanej liczby bez uzywania mnozenia tylko za pomoca dodawania oraz sprawdzic czy wynik dzieli sie przez 3.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
wielkie dzieki za info. Co do ogolnodostepnosci tego forum to mam wrazenie ze jakos niedawno zaczeto na to zwracac uwage ale spoko... z podobnymi pytaniami bede zglaszal sie wiadomo gdzie. A poza tym to pytanie bylo o lab u Huka a Huk to wiadomo ...
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Jeżeli ktoś ma wrażenie, że dr. Huk nie czytuje tego forum, to przypuszczalnie jest w błędzie.
_________________ Life is a game!
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Za to jeżeli ktoś myśli, że wydział INFORMATYKI i zarządzania ma najwięcej napisanych postów ze wszystkich wydziałów na ogólnodostępnym forum to NIE jest w błędzie. Z czego duża część to pytania typu "co było, co będzie, czego się można spodziewać, ma ktoś to, ma ktoś tamto".
kaskader_kl napisał/a: | Jeżeli ktoś ma wrażenie, że dr. Huk nie czytuje tego forum, to przypuszczalnie jest w błędzie. |
Przypuszczalnie to mało kto nie czytuje tego forum
d41d8cd98f00b204e9800998ecf8427e
-
-
-
a moglby ktos napisac jak w asemblerze poslugiewac sie liczbami zmienoprzecinkowymi np. wczytujemy dwie liczby dzielimy przes siebie i co trzeba zrobic aby wyswietlic wynik z tym co jest po przecinku
z gory dzieki
d41d8cd98f00b204e9800998ecf8427e
-
-
-
sub.d, add.d, mov.d itp. dla double precision
sub.s, add.s, mov.s itp. dla single precision (float)
w mipsterze z boku przecież wszystko jest napisane
d41d8cd98f00b204e9800998ecf8427e
-
-
-
ale wszystko na rejestrach f..
d41d8cd98f00b204e9800998ecf8427e
-
-
-
dzieki za ta uwage z rejestrami f. teraz dziala
[ Dodano: 2009-06-08, 17:59 ]
moze jeszcze jakis dobry czlowiek napisze jak zrobic tablice (liczby wprowadzane z klawiatury) floatow bo cos mi nie wychodzi
d41d8cd98f00b204e9800998ecf8427e
-
-
-
chyba musisz najpierw zadeklarowac tablice i nadpisywac wartosci, tu sie pojawia problem wielkosci tablicy, nie wiem czy tak, niech ktos madrzejszy sie wypowie
d41d8cd98f00b204e9800998ecf8427e
Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014 Strona wygenerowana w 29,8ms. Zapytań do SQL: 17
|