Assembler 101

0
anonim
Ne zamandır Assembler kurcalamak istiyordum ama iş güç derken vakit kalmıyordu. Ancak bu güzel 8086 emülatörünü gördükten sonra bahanem kalmadı sanırım.
Bu emülatör temel olarak Assembler öğretmek için tasarlanmış. İçinde pek çok hazır uygulama ve dokümantasyon desteği içeriyor. Ayrıca programın çalışması sırasında mikroişlemcinin içinde neler olduğunu gözlemlemek de mümkün.

Son bir not olarak emülatörün tek kusuru 16-bit olması. Ancak başlangıç için yine de oldukça güzel görünüyor.

Görüşler

0
neurorebel
Iczelion diye bir beşerin tutorialları vardı. Bir de MASM32 falan indirirsen daha bir güncel bilgilerle donatabilirsin kendini. Iczelion'un sayfasında gerekli herşeyin paketlenmiş hali vardı zaten. Tabi bunlar Win32 platformuna yönelik. MSVC++ kullanıyorsan ve C de biliyorsan yazdığın basit kodları debug ve disassemble etmekte oldukça öğretici oluyor. Bol şans !
0
GolgeHan
http://i8086emu.sourceforge.net/

0
Geryon
OllyDbg kullansan çok daha güzel olduğunu göreceksin.
Evt windows için ama bundan kat kat daha faydalı olacağı kesin. 8086 mı ? 1Mb'dan fazla RAM'a sahip bilgisyarlar çıkalı çoook uzun zaman oluyor...
0
realist
Bu devirde 8086 emülatörleriyle uğraşmak neden?
Assembly öğrenmek istemenizin sebeplerinden bahsederseniz daha makul yöntemler önerebilirm.
0
anonim
Özel bir nedeni yok. Assembly bilmeden kendimi eksik hissediyorum o kadar. Daha özetle şöyle de söyle bilirim; Çünkü orada duruyor ve benim öğrenmemi bekliyor ;-)
0
Tarık
Ne kadar saçma bir soru bu?

Adam ne nasıl oluyor diye görmek, öğrenmek istemiş, sana ne?

Yani pek yetkili fm li ağabeylerimiz nasıl olmuşta bu soruya "ne için? kimin için?, nasıl böyle bir genelleme yapıyorsunuz?" gibi çıkışlar yapmamış inanılır gibi değil.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

GNU/Linux Üzerinde Cinelerra Profesyonel Video Düzenleme

FZ

Mac ustaları Final Cut Pro, Windows çılgınları Adobe Premiere kullanırken elbet GNU/Linux´a gönül veren videocuların da eli boş durmadı. 1996 yılında ilk kez kamuoyuna sunulan Cinerella halen geliştirilmeye olanca hızı ile devam ediyor. Yazılımın profesyonel özelliklerinin arasında gerçek zamanlı görsel etkiler, FireWire G/Ç, render-farm, HDTV, OggVorbis desteği, vs. bulunuyor.

GNU/Linux´un ortaya çıkışından önceki karanlık çağlarda bu tür bir yazılım ve donanım sistemi için 100.000$ civarı bir parayı gözden çıkarmanız gerekirdi. Oysa projenin anonim programcılarından Jack Crossfire takma isimli yazılımcıya göre artık bu kadar harcama yapmanıza gerek yok.

Bu usta programcı ile yapılan bir röportajın da yer aldığı O´Reilly makalesinde belki de en ilginç kısım yazının başında Jack Crossfire´ın kimlikleri saklamak konusunda söylediği sözler: "Bizimki gibi küçülen bir sektörde, yöneticiler şimdilik yetenekli mühendislerin günlük işleri haricinde harika uygulamalar geliştirmelerine hazır değiller. Bu tür yöneticiler sistemi görmezden gelen mühendislerden kurtulmak konusunda bir an bile tereddüt etmezler, sizi kapının önüne koyarlar. Bu ve benzeri sebeplerden ötürü yazılımınızı kendi isminiz altında insanlara sunamazsınız dolayısı ile `Heroine Virtual Ltd.´ tüm geliştirdiğimiz araçları bünyesinde barındıran kuruluşun ismi oldu. Bu özgür yazılım kurumunun arkasında kaç kişinin ne ölçüde emeği olduğunu ise hayalgücünüze bırakıyoruz."

Teknoloji Sivrisineğe karşı!

conan

Tayland'lı bir yazılımcı kardeşimiz sivrisinekleri bilgisayarımızdan 2 metre uzaklıkta tutan bir program yazmış. Yüksek frekansta ses üreten bu program'ın bir çok OS için sürümü mevcut. Yazın bilgisayar başında kaşınmaktan deliriyorsanız bir de bu programı deneyin ;)

NSD: Alternatif bir Alan Adı Sunucusu

Soulblighter

Linux üzerinde, Bind çok kullanılan bir Alan Adı Sunucusu. Fakat güvenlik açıklarının çok fazla olması bazı kritik uygulamalarda tercih edilmemesine neden oluyor. Eğer siz de Bind'a alternatif bir Alan Adı Sunucusu arıyorsanız. NSD'ye bir gözatın derim.

OCaml İle Yazılan Yeni Bir İşletim Sistemi: Desert Spring-Time

FZ

Desert Spring-Time, OCaml dili ile geliştirilen açık kodlu bir işletim sistemidir.

Projenin amacı BeOS gibi yenilikçi işletim sisteminde gündeme gelmiş modern fikirleri yeniden ele almak ve bunları ileri noktalara taşımak, böylece ortaya stabil ve güçlü bir işletim sistemi koymaktır.

Bu işletim sistemi mikro-çekirdek mimarisini ve asenkron mesajlaşmayı kullanmaktadır. İşletim sistemi şu anda x86 uyumlu işlemciler üzerinde çalışmaktadır.

Editörün Notu: OCaml ile geliştirilmiş popüler bir uygulama: MLDonkey

Tekir İle İşler Tıkırında

FZ

PC Magazine dergisi, Şubat sayısında Tekir'in 1.1 güncellenmiş sürümünü okurlarına dağıtıyor. CD olarak dağıtılan bu sürüm yine Windows ve GNU/Linux sistemler üzerinde HSQLDB veri sistemi ile çalışmakta. Dergi sayfalarında ayrıca Tekir'in kurulumu ve temel özellikleri anlatan detaylı bir de yazı bulunmakta.