• cieszymysł  
    Wydział: W-8 IZ
    Rok studiów: 1

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Czy na onlinie z asemblera (lab ASK) u Huka można korzystac z jakichs materialow drukowanych lub z Internetu?
    d41d8cd98f00b204e9800998ecf8427e
  • ateemka  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • nie można, żadnych kartek :P 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
  • sslackware  
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • Visca  
    Wydział: W-8 IZ
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • przesadzacie, oficjalnie moze i nie mozna bylo korzystac z materialow, ale tylko oficjalnie ;]
    _________________
    FCB - Més que un club
    d41d8cd98f00b204e9800998ecf8427e
  • bartQ  
    Wydział: W-8 IZ
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • Favor  
    Wiking
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • Zibo
    Outsider
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • kobier  
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Sslackware nie przesadzaj, ze nie zapamietasz numerków 9 wywołań systemowych ... gdyby obowiązywały nas wszystkie (ok. 40) to inna bajka :D

    1. online u dr Huka był w porzadku, ciekawe jak drugi :D [/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
  • sslackware  
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • kobier napisał/a:
    Sslackware nie przesadzaj, ze nie zapamietasz numerków 9 wywołań systemowych ... gdyby obowiązywały nas wszystkie (ok. 40) to inna bajka :D

    1. online u dr Huka był w porzadku, ciekawe jak drugi :D [/b]


    Nie będę dyskutował z robotem który oddał zadanie po 3 min :P
    d41d8cd98f00b204e9800998ecf8427e
  • ateemka  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • nie widzialam wczesniej, ze ktos chce, ale może jeszcze komuś się przyda :P
    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
  • 0
  • cytuj |

  • 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
  • galaktyczny  
    Wydział: W-8 IZ
    Rok studiów: 5

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • ateemka,
    Widzę, że nawet asembler może być jakiś taki milutki :smile:
    Ciekawe jakby Kwiatek zareagował na np. "pętelkę"? :smile:
    _________________
    Byle człowiek był szlachetny, całą zaś resztę można zdobyć talentem, wiedzą, rozsądkiem, geniuszem.
    d41d8cd98f00b204e9800998ecf8427e
  • 0
  • cytuj |

  • 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
  • pietyrw  
    Wydział: W-8 IZ
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • kaskader_kl  
    Wydział: W-8 IZ
    Rok studiów: 5

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Jeżeli ktoś ma wrażenie, że dr. Huk nie czytuje tego forum, to przypuszczalnie jest w błędzie.
    _________________
    Life is a game!
    d41d8cd98f00b204e9800998ecf8427e
  • wrtnc7  
    INF
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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 :D
    d41d8cd98f00b204e9800998ecf8427e
  • pietyrw  
    Wydział: W-8 IZ
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • ateemka  
    Wydział: W-8 IZ
    Rok studiów: 4

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • 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
  • pietyrw  
    Wydział: W-8 IZ
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • dzieki za ta uwage z rejestrami f. teraz dziala :smile:

    [ 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
  • maszter  
    Wydział: W-8 IZ
    Rok studiów: 3

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • chyba musisz najpierw zadeklarowac tablice i nadpisywac wartosci, tu sie pojawia problem wielkosci tablicy, nie wiem czy tak, niech ktos madrzejszy sie wypowie :P
    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