ak 2 lab (1)


ARCHITEKTURA KOMPUTERÓW 2  LABORATORIUM 23.02.2010
Prowadzący: dr inż. Tadeusz Tomczak
©RAstazyl"!
Made by:
NOTATKI  LABORATORIUM 0
Zaliczenie zajęć:
·ð Obecność
·ð Wszystkie zadania laboratoryjne
·ð Sprawozdanie
·ð Plagiaty surowo karane
·ð 0-3 pkt do zdobycia na zajÄ™ciach
·ð 0-2 pkt do zdobycia za sprawozdanie
Tego czego nie zdazy się zrobic na laboratorium, można robic w domu, z punktow
których nie udalo się uzyskac na laboratorium można dostac polowe. Np. jeżeli na
laboratorium dostaniemy 1 pkt, to jeżeli dokończymy w domu zadanie to z
pozostałych 2 pkt dostaniemy polowe czyli 1pkt.
·ð Niezapowiedziane kartkowki oceniane w skali: -1 pkt | 0 pkt | 1 pkt
·ð MateriaÅ‚y: zak.ict.pwr.wroc.pl/materialy
Aby można było zaliczać kolejne laboratorium należy biegle posługiwać się
dokumentacja Intela x86
LABORATORIUM 0
·ð System operacyjny: Ubuntu
·ð Kompilator: as
·ð Linker: ld
·ð Nazwa użytkownika: student
·ð HasÅ‚o: stud013
Zadania na laboratorium:
1) Przczytać wzorcowe sprawozdanie
2) Wyczytać kod programu ze sprawozdania
3) Zapisać do pliku tekstowego kod programu.
4) Skompilować i zlinkować program.
5) Zmodyfikować program w celu możliwości wpisywania wlasnego tekstu.
Do zapoznania się z kompilatorem używamy wyszukanego w google usingas
Polecenia w terminalu:
oð cd  przechodzi do katalogu domowego
oð cd /home/susers/ - przechodzi do podanego katalogu (w tym przypadku
/home/susers/)
oð man  linuksowy help
oð man man  opisuje dziaÅ‚anie helpa
oð gvim  otwiera edytor tekstowy gvim
Notatki:
oð msg_hello: Ä…ð
etykieta
oð kropka na poczÄ…tku przed tekstem to dyrektywa
oð mov 1,%eax  adresowanie bezpoÅ›rednie (przesyÅ‚anie z komórki  1 do
rejestru)
oð mov $1,%eax  przesyÅ‚anie staÅ‚ej do rejestru
/usr/include/asm/unistd32b.h  plik nagłówkowy z kodami funkcji
Co przygotować na następne laborki:
·ð Doczytać:
oð Jakie sÄ… instrukcje? (Intela)
oð Jakie sÄ… tryby adresowania ?
oð Jak siÄ™ poruszać np. po tablicy:
·ð dwuwymiarowej
·ð trójwymiarowej
·ð struktur
·ð Jak zapisać (chodzi o skÅ‚adnie kompilatora)? (usingas)
·ð Co to jest deskryptor?


Wyszukiwarka

Podobne podstrony:
AK D Lab 1
AK D Lab 2
AK Z Lab 5
AK D Lab 6
AK Z Lab 3
AK D Lab 5
AK Z Lab 1
AK D Lab 7
AK D Lab
AK D Lab
AK Z Lab 4
AK D Lab 8
AK Z Lab 2
AK Z Lab 6
AK D Lab 3
AK D Lab 9
Lab cpp

więcej podobnych podstron