Yazar |
|
canial
mersin
Kayıt: 26.08.2007 |
|
Merhabalar , sistem programlama için en son verilen ödevi net bir şekilde paylaşabilir misiniz ? Mehmet hoca guruba hiç bir sey koymamış da
www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
linux üzerinde hla da bir program yazılacak ve programda kullanıcıdan 2 sayı alınacak,bu iki sayı satır,sütun degerleri olacak ve bu degerlere göre bir matris çizilecek,tabi ben yanlış anlamadıysam..ama linuxa hla yı kuramadım,yapabilen varsa yardım edebilir mi?
|
|
Yazar |
|
thetide
underground
Kayıt: 19.04.2008 |
|
http://webster.cs.ucr.edu/AoA/Linux/HTML/HelloWorld.html#1012028
bu adresde 2.2.2 Installation Under Linux başlığı altında linux a hla kurulumu için bütün adımlar yazılı
öncelikle sadece hla yı indirmek yetmiyo sistemde mutlaka Gas v2.10 ya da daha üst sürüm olmalı
bir de bu anlatım BASH shell için geçerli imiş
kolay gelsin
http://www.bilisimdergi.com
http://www.ceturk.com/
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
arkadaşlar,hla yı linuxa kuarbilen arkadaşlarımız vardı vede onların nasıl kurdugunu not alan arkadaşlar..buraya kurulumun nasıl olacagını yazacaklardıı ama kimse bişey yazmadı?Bu konuda bize yardım edebilecek yardımsever arkadaşlarımız yokmu??
birde dönem sonu olarak verilen ödevin teslim tarihi bildiginiz gibi 9 ocak..cuma günü hocaya söylesek de en azından 2-3 gün erteletsek diyorum ben..bu konuda bana katılanlar var mı?malum sınavlarımız 2 haftada! ama nerdeyse tüm sınavlar ilk haftaya yığılmış vaziyette..bu durumda projeye pek zaman kalmıyo...
|
|
Yazar |
|
thetide
underground
Kayıt: 19.04.2008 |
|
bende katılıyorum hoca pazar gününe ya da pazartesi gününe ertelerse çok süper olur
http://www.bilisimdergi.com
http://www.ceturk.com/
|
|
Yazar |
|
bilgin
Istanbul
Kayıt: 16.10.2007 |
|
fundagulkaya yazdi | arkadaşlar,hla yı linuxa kuarbilen arkadaşlarımız vardı vede onların nasıl kurdugunu not alan arkadaşlar..buraya kurulumun nasıl olacagını yazacaklardıı ama kimse bişey yazmadı?Bu konuda bize yardım edebilecek yardımsever arkadaşlarımız yokmu??
birde dönem sonu olarak verilen ödevin teslim tarihi bildiginiz gibi 9 ocak..cuma günü hocaya söylesek de en azından 2-3 gün erteletsek diyorum ben..bu konuda bana katılanlar var mı?malum sınavlarımız 2 haftada! ama nerdeyse tüm sınavlar ilk haftaya yığılmış vaziyette..bu durumda projeye pek zaman kalmıyo... |
Öncelikle
http://webster.cs.ucr.edu/AsmTools/HLA/HLAv1.99/hla.tar.gz
adresinden Linux için olan hla derleyicisi dosyalarını indiriyoruz. Ben bu sıkıştırılmış dosyayı Windows ortamında WinRAR ile klasöre çıkartıp klasörü Linux ortamına taşıdım. Ama eğer Linux ortamında çıkaracaksanız dosyayı indirdiğimiz sitede yazdığı gibi önce Uçbirim'de başka bir deyişle komut satırında, dosyanın bulunduğu klasöre girerek
gzip -d linux.tar.gz
komutunu uygulayın. Anladığım kadarıyla tar uzantılı bir dosya oluşuyormuş ve bundan da dosyaları çıkartmak için
tar xvf linux.tar
diye bir şey yazıyormuşuz. Ama size tavsiyem sıkıştırılmış dosyayı açtıktan sonra Linux'a taşımak.
Bu sıkıştırılmış dosyadan hla isminde bir klasör çıkıyor. Bu klasörün içinde de usr klasörü var. Yine usr klasörünün altında da hla klasörü var. Bize lazım olan usr'nin içindeki hla klasörü ve içindekiler. Bu klasörü gerekli yere taşıyacağız.
Uçbirim'de
sudo su
komutunu uyguluyoruz. Bize parola soracak. Linux'u açarken kullandığımız parolamızı giriyoruz. Parolanızı yazarken kursör hareket etmiyor. Bu yüzden yazmadığını zannetmeyin. Promptta en sonda # karakteri belirdiyse yönetici moduna geçmişiz demektir. Öncelikle bunu yapmamız lazım. Çünkü sistem klasörlerinden olan usr içine klasör taşıma yetkisine sahip olmamız lazım.
hla klasörünün Linux ortamında Masaüstü'nde var olduğunu varsayarak taşıma işlemi için gerekli işlemleri yazacağım.
Masaüstünde bulunan hla klasörünün içindeki usr klasörünün içinde bulunan hla klasörünü, kök klasördeki usr klasörüne taşıyacağız. Bunun için aşağıdaki komutu uyguluyoruz:
mv /home/user/Desktop/hla/usr/hla /usr/
Yukarıdaki satırda user kelimesi yerine Linux'ta oturum açarken kullandığınız kullanıcı adını yazacaksınız. Desktop yerine kullandığınız Linux türüne ve seçili olan diline bağlı olarak Masaüstü yazmanız gerekebilir.
Bu işlemden sonra usr klasörüne taşıdığımız hla klasöründe bulunan hla ve hlaparse isimli dosyaları, usr klasörünün içindeki bin klasörüne kopyalayacağız. Bu işlem için
cp /usr/hla/hla /usr/bin/
ve daha sonra
cp /usr/hla/hlaparse /usr/bin/
komutlarını uyguluyoruz.
Bundan sonra Linux'a hla derleyicisinin kullanacağı yolları belirtmemiz gerekiyor. Bunun için aşağıdaki altı satırı tamamen kopyalayıp komut satırına yapıştırıp, enter tuşuna basıyoruz.
hlalib=/usr/hla/hlalib/hlalib.a
export hlalib
hlainc=/usr/hla/include
export hlainc
hlatemp=/tmp
export hlatemp
Bundan sonra basit bir hla programını bir metin dosyasında yazıp, hla uzantılı olarak Masaüstü'ne kaydedin. İsminin deneme.hla olduğunu varsayarsak bu dosyayı derlemek için komut satırında
hla /home/user/Desktop/deneme.hla
yazıyoruz.
Eğer hata kodu vermezse Masaüstünde deneme.o, deneme.asm dosyaları ve deneme adında çalıştırılabilir bir dosya oluşacaktır.
Eğer
ld: section '.text' type changed to PROGBITS
gibi bir uyarı alırsanız dikkate almanıza gerek yoktur.
http://www.bilisimdergi.com
|
|
Yazar |
|
shadoww
Metropol
Kayıt: 18.04.2008 |
|
Bilgin kardeşim emeğin için teşekkür ediyorum.Ellerine sağlık.
Ölüm sadece bir baslangictir. Sen ebediyete ne götürüyorsun ona bak...
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
çok teşekkürler..
|
|
Yazar |
|
nightfall
Kahramanmaras
Kayıt: 18.11.2007 |
|
bilgin yazdi | fundagulkaya yazdi | arkadaşlar,hla yı linuxa kuarbilen arkadaşlarımız vardı vede onların nasıl kurdugunu not alan arkadaşlar..buraya kurulumun nasıl olacagını yazacaklardıı ama kimse bişey yazmadı?Bu konuda bize yardım edebilecek yardımsever arkadaşlarımız yokmu??
birde dönem sonu olarak verilen ödevin teslim tarihi bildiginiz gibi 9 ocak..cuma günü hocaya söylesek de en azından 2-3 gün erteletsek diyorum ben..bu konuda bana katılanlar var mı?malum sınavlarımız 2 haftada! ama nerdeyse tüm sınavlar ilk haftaya yığılmış vaziyette..bu durumda projeye pek zaman kalmıyo... |
Öncelikle
http://webster.cs.ucr.edu/AsmTools/HLA/HLAv1.99/hla.tar.gz
adresinden Linux için olan hla derleyicisi dosyalarını indiriyoruz. Ben bu sıkıştırılmış dosyayı Windows ortamında WinRAR ile klasöre çıkartıp klasörü Linux ortamına taşıdım. Ama eğer Linux ortamında çıkaracaksanız dosyayı indirdiğimiz sitede yazdığı gibi önce Uçbirim'de başka bir deyişle komut satırında, dosyanın bulunduğu klasöre girerek
gzip -d linux.tar.gz
komutunu uygulayın. Anladığım kadarıyla tar uzantılı bir dosya oluşuyormuş ve bundan da dosyaları çıkartmak için
tar xvf linux.tar
diye bir şey yazıyormuşuz. Ama size tavsiyem sıkıştırılmış dosyayı açtıktan sonra Linux'a taşımak.
Bu sıkıştırılmış dosyadan hla isminde bir klasör çıkıyor. Bu klasörün içinde de usr klasörü var. Yine usr klasörünün altında da hla klasörü var. Bize lazım olan usr'nin içindeki hla klasörü ve içindekiler. Bu klasörü gerekli yere taşıyacağız.
Uçbirim'de
sudo su
komutunu uyguluyoruz. Bize parola soracak. Linux'u açarken kullandığımız parolamızı giriyoruz. Parolanızı yazarken kursör hareket etmiyor. Bu yüzden yazmadığını zannetmeyin. Promptta en sonda # karakteri belirdiyse yönetici moduna geçmişiz demektir. Öncelikle bunu yapmamız lazım. Çünkü sistem klasörlerinden olan usr içine klasör taşıma yetkisine sahip olmamız lazım.
hla klasörünün Linux ortamında Masaüstü'nde var olduğunu varsayarak taşıma işlemi için gerekli işlemleri yazacağım.
Masaüstünde bulunan hla klasörünün içindeki usr klasörünün içinde bulunan hla klasörünü, kök klasördeki usr klasörüne taşıyacağız. Bunun için aşağıdaki komutu uyguluyoruz:
mv /home/user/Desktop/hla/usr/hla /usr/
Yukarıdaki satırda user kelimesi yerine Linux'ta oturum açarken kullandığınız kullanıcı adını yazacaksınız. Desktop yerine kullandığınız Linux türüne ve seçili olan diline bağlı olarak Masaüstü yazmanız gerekebilir.
Bu işlemden sonra usr klasörüne taşıdığımız hla klasöründe bulunan hla ve hlaparse isimli dosyaları, usr klasörünün içindeki bin klasörüne kopyalayacağız. Bu işlem için
cp /usr/hla/hla /usr/bin/
ve daha sonra
cp /usr/hla/hlaparse /usr/bin/
komutlarını uyguluyoruz.
Bundan sonra Linux'a hla derleyicisinin kullanacağı yolları belirtmemiz gerekiyor. Bunun için aşağıdaki altı satırı tamamen kopyalayıp komut satırına yapıştırıp, enter tuşuna basıyoruz.
hlalib=/usr/hla/hlalib/hlalib.a
export hlalib
hlainc=/usr/hla/include
export hlainc
hlatemp=/tmp
export hlatemp
Bundan sonra basit bir hla programını bir metin dosyasında yazıp, hla uzantılı olarak Masaüstü'ne kaydedin. İsminin deneme.hla olduğunu varsayarsak bu dosyayı derlemek için komut satırında
hla /home/user/Desktop/deneme.hla
yazıyoruz.
Eğer hata kodu vermezse Masaüstünde deneme.o, deneme.asm dosyaları ve deneme adında çalıştırılabilir bir dosya oluşacaktır.
Eğer
ld: section '.text' type changed to PROGBITS
gibi bir uyarı alırsanız dikkate almanıza gerek yoktur. |
dediklerinizi yaptım ama olmuyor bir türlü,çok basit bir merhaba programı yazıp derlemeye çalışıyorum could not open include file "stdlib.hhf" hatası veriyor.Masaüstünde de sadece .o uzantılı dosya oluştu,diğer asm uzantılı oluşmuyor.Ben acaba nerde hata yapıyorum?
Dunyanin tek madalyali sehri KAHRAMANMARAS...
FENERLI OLUNMAZ FENERLI DOGULUR!!!
|
|
Yazar |
|
bilgin
Istanbul
Kayıt: 16.10.2007 |
|
nightfall yazdi | bilgin yazdi | fundagulkaya yazdi | arkadaşlar,hla yı linuxa kuarbilen arkadaşlarımız vardı vede onların nasıl kurdugunu not alan arkadaşlar..buraya kurulumun nasıl olacagını yazacaklardıı ama kimse bişey yazmadı?Bu konuda bize yardım edebilecek yardımsever arkadaşlarımız yokmu??
birde dönem sonu olarak verilen ödevin teslim tarihi bildiginiz gibi 9 ocak..cuma günü hocaya söylesek de en azından 2-3 gün erteletsek diyorum ben..bu konuda bana katılanlar var mı?malum sınavlarımız 2 haftada! ama nerdeyse tüm sınavlar ilk haftaya yığılmış vaziyette..bu durumda projeye pek zaman kalmıyo... |
Öncelikle
http://webster.cs.ucr.edu/AsmTools/HLA/HLAv1.99/hla.tar.gz
adresinden Linux için olan hla derleyicisi dosyalarını indiriyoruz. Ben bu sıkıştırılmış dosyayı Windows ortamında WinRAR ile klasöre çıkartıp klasörü Linux ortamına taşıdım. Ama eğer Linux ortamında çıkaracaksanız dosyayı indirdiğimiz sitede yazdığı gibi önce Uçbirim'de başka bir deyişle komut satırında, dosyanın bulunduğu klasöre girerek
gzip -d linux.tar.gz
komutunu uygulayın. Anladığım kadarıyla tar uzantılı bir dosya oluşuyormuş ve bundan da dosyaları çıkartmak için
tar xvf linux.tar
diye bir şey yazıyormuşuz. Ama size tavsiyem sıkıştırılmış dosyayı açtıktan sonra Linux'a taşımak.
Bu sıkıştırılmış dosyadan hla isminde bir klasör çıkıyor. Bu klasörün içinde de usr klasörü var. Yine usr klasörünün altında da hla klasörü var. Bize lazım olan usr'nin içindeki hla klasörü ve içindekiler. Bu klasörü gerekli yere taşıyacağız.
Uçbirim'de
sudo su
komutunu uyguluyoruz. Bize parola soracak. Linux'u açarken kullandığımız parolamızı giriyoruz. Parolanızı yazarken kursör hareket etmiyor. Bu yüzden yazmadığını zannetmeyin. Promptta en sonda # karakteri belirdiyse yönetici moduna geçmişiz demektir. Öncelikle bunu yapmamız lazım. Çünkü sistem klasörlerinden olan usr içine klasör taşıma yetkisine sahip olmamız lazım.
hla klasörünün Linux ortamında Masaüstü'nde var olduğunu varsayarak taşıma işlemi için gerekli işlemleri yazacağım.
Masaüstünde bulunan hla klasörünün içindeki usr klasörünün içinde bulunan hla klasörünü, kök klasördeki usr klasörüne taşıyacağız. Bunun için aşağıdaki komutu uyguluyoruz:
mv /home/user/Desktop/hla/usr/hla /usr/
Yukarıdaki satırda user kelimesi yerine Linux'ta oturum açarken kullandığınız kullanıcı adını yazacaksınız. Desktop yerine kullandığınız Linux türüne ve seçili olan diline bağlı olarak Masaüstü yazmanız gerekebilir.
Bu işlemden sonra usr klasörüne taşıdığımız hla klasöründe bulunan hla ve hlaparse isimli dosyaları, usr klasörünün içindeki bin klasörüne kopyalayacağız. Bu işlem için
cp /usr/hla/hla /usr/bin/
ve daha sonra
cp /usr/hla/hlaparse /usr/bin/
komutlarını uyguluyoruz.
Bundan sonra Linux'a hla derleyicisinin kullanacağı yolları belirtmemiz gerekiyor. Bunun için aşağıdaki altı satırı tamamen kopyalayıp komut satırına yapıştırıp, enter tuşuna basıyoruz.
hlalib=/usr/hla/hlalib/hlalib.a
export hlalib
hlainc=/usr/hla/include
export hlainc
hlatemp=/tmp
export hlatemp
Bundan sonra basit bir hla programını bir metin dosyasında yazıp, hla uzantılı olarak Masaüstü'ne kaydedin. İsminin deneme.hla olduğunu varsayarsak bu dosyayı derlemek için komut satırında
hla /home/user/Desktop/deneme.hla
yazıyoruz.
Eğer hata kodu vermezse Masaüstünde deneme.o, deneme.asm dosyaları ve deneme adında çalıştırılabilir bir dosya oluşacaktır.
Eğer
ld: section '.text' type changed to PROGBITS
gibi bir uyarı alırsanız dikkate almanıza gerek yoktur. |
dediklerinizi yaptım ama olmuyor bir türlü,çok basit bir merhaba programı yazıp derlemeye çalışıyorum could not open include file "stdlib.hhf" hatası veriyor.Masaüstünde de sadece .o uzantılı dosya oluştu,diğer asm uzantılı oluşmuyor.Ben acaba nerde hata yapıyorum? |
Aşağıda yazdığım altı satırı Uçbirim'i her kapatıp açtığınızda komut satırına yapıştırıp enter tuşuna basın. Galiba bu yüzden belirttiğiniz hatayı alıyorsunuz. Bu işlemi belirtmeyi unutmuşum.
hlalib=/usr/hla/hlalib/hlalib.a
export hlalib
hlainc=/usr/hla/include
export hlainc
hlatemp=/tmp
export hlatemp
http://www.bilisimdergi.com
|
|
Yazar |
|
thetide
underground
Kayıt: 19.04.2008 |
|
hoca gruba mail atmış arkadaşlar
Ek Notlar
1. Ödevler standart ödev teslim formatında olacak. Master plan, ekip,
görevler standarda uygun olacak.
2. Ödevi 9 Ocak Cuma günü teslim edebilenler %15 bonus puan alacaklar.
Edemeyenler bir sonraki Cuma günü teslim edebilirler.
http://www.bilisimdergi.com
http://www.ceturk.com/
|
|
Yazar |
|
nightfall
Kahramanmaras
Kayıt: 18.11.2007 |
|
Hoca sadece ödevle ilgili bilgi vermiş,yine ders notlarını eklememiş
Dunyanin tek madalyali sehri KAHRAMANMARAS...
FENERLI OLUNMAZ FENERLI DOGULUR!!!
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
arkadaşlar bu bitirme ödevi mi?yoksa bitirme ödevi ayrı mı?
|
|
Yazar |
|
unforgiven
Kayıt: 12.06.2008 |
|
"Bitirme ödevi" dediğiniz nedir ya bu dersin finali yok mu? Dersi alttan alanlar ne yapacak?
|
|
Yazar |
|
thetide
underground
Kayıt: 19.04.2008 |
|
unforgiven yazdi | "Bitirme ödevi" dediğiniz nedir ya bu dersin finali yok mu? Dersi alttan alanlar ne yapacak? |
final sınavı tabii ki var ama Mehmet hoca projelere çok önem veriyor,bu proje de dersi geçmede büyük bir etkiye sahip
http://www.bilisimdergi.com
http://www.ceturk.com/
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | |