İçeriğe atla

Flat Assembler

Flat Assembler (FASM)
Geliştirici(ler)Tomasz Grysztar
Güncel sürüm1.71.50 / 30 Ocak 2016
Geliştirme durumuAktif
İşletim sistemiPlatform bağımsız
TürAssembler
LisansBSD Lisansı
Resmî sitesihttp://flatassembler.net
Kod deposu Bunu Vikiveri'de düzenleyin

Flat Assembler (kısaca FASM), ilk olarak 1999'da Tomasz Grysztar tarafından Intel x86 ve x86-64 mimarisini destekleyen açık kaynak kodlu bir assembler tasarlamak üzere başlatılan proje. Yüksek hız, boyut optimizasyonu, işletim sistemi taşınabilirliği ile tanınır. Birçok komut satırı seçeneğiyle birlikte kullanımı oldukça kolaydır.
PureBasic, HLA (High Level Assembly), BlitzMax, Context/Win32, B0, :R4 gibi birçok derleyici arka planda FASM kullanmaktadır.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Macintosh</span> dizüstü ve masaüstü bilgisayarlara yönelik geliştirilen işletim sistemi

Macintosh, kısaca Mac olarak bilinen ve adını McIntosh Amerikan 1949 ses firmasından alan patent sorunu yaşamamak için Macintosh olarak yazılan, kişisel bilgisayar üreten Apple Computer Inc.'in bir ürünüdür. Ürün yelpazesi 1984 yılında başlamış ve piyasada fare ve grafik arayüz kullanan ilk başarılı bilgisayar serilerinden biri olmuştur. Bu başarıdan dolayı, 1986 yılından itibaren şirketin Lisa, Apple II, Apple III gibi yelpazeleri sonlandırılıp tüm bilgisayarları Macintosh serisi altında toplanmıştır.

<span class="mw-page-title-main">Oracle Solaris</span>

Solaris, ilk olarak Sun Microsystems tarafından geliştirilmiş, UNIX tabanlı bir işletim sistemidir. 1993 yılında halefi olan SunOS işletim sisteminin yerini almıştır. Ocak 2010'da Oracle firmasının Sun firmasını satın almasıyla Oracle Solaris olarak anılmaya başlanmıştır.

<span class="mw-page-title-main">X86-64</span> işlemci mimarisi

x86-64 AMD tarafından tasarlanan 64-bit'lik bir işlemci mimarisidir. x86-64, x86 mimarisinin bir üst kümesidir; yapısı itibarıyla da onu destekler. x86-64 komut seti AMD'nin Athlon 64, Athlon 64 FX, Athlon 64 X2, Turion 64 ve Opteron işlemcilerinde kullanılmaktadır. Daha sonra Intel tarafından Intel 64 (EM64T) olarak adlandırılıp işlemcilerinde kullanılmaya başlanmıştır. Intel'in IA-64 olarak da bilinen Itanium mimarisiyle uyumsuzdur ve karıştırılmamalıdır.

<span class="mw-page-title-main">Kişisel bilgisayar</span>

Kişisel bilgisayar veya PC, şahsi kullanımına yönelik özel olarak tasarlanmış, herhangi bir uzman veya operatörün yardımı olmadan kişilerin kendi başlarına kullanabileceği bilgisayar türü. Masaüstü bilgisayarlar, dizüstü (laptop) bilgisayarlar ve tablet bilgisayarlar, PC'lere örnek olarak verilebilir. Kişisel bilgisayarlar evde, büroda veya mobil olarak kullanılabilirler.

Karmaşık komut setli bilgisayar, bilgisayarın işlemcisinin komutlarının tipini ifade eder. Komutları karmaşık olan bir işlemci de her komutun işlemci tarafından decode edilmesi uzun sürer ve devrenin bu biçimi silikon üzerinde de fazladan yer kaplar. RISC işlemciler komut sayısını azaltarak, performans kazanmayı hedeflemişlerdir.

GNU Assembler (GAS), shellden kullanıldığı zaman as olarak çağrılan GNU Assembler komutudur. GNU derleyici koleksiyonunun temel ve varsayılan derleyicisi olup Linux ve GNU işletim sistemlerinin derlenmesinde kullanılır. GNU Binutils paketinin bir parçasıdır.

<span class="mw-page-title-main">Intel Core</span>

Intel Core, Intel'in Ocak 2006'da tanıttığı, dizüstü bilgisayarlarda kullanılmak üzere geliştirilmiş 32 bit işlemci ailesidir. İşlemci ailesi, Centrino veya Centrino Duo platformunda kullanılır. Bir üst sürüm işlemci, Intel Core 2 ile geliştirildi.

<span class="mw-page-title-main">Mikroişlemci</span> ana işlem biriminin fonksiyonlarını tek bir yarı iletken tümdevrede birleştiren programlanabilir sayısal elektronik bileşen

Mikroişlemci, işlemci olarak da bilinen, merkezî işlem biriminin (CPU) fonksiyonlarını tek bir yarı iletken tüm devrede (IC) birleştiren programlanabilir bir sayısal elektronik bileşendir.

<span class="mw-page-title-main">Assembly</span> uygulanan işlemlerle programlama dilinin birbirine çok yakın olduğu düşük seviye programlama dilleri

Assembly dili, bir işlemcinin komut kümesi üzerine tanımlanmış alt seviye bir dildir. Assembly dili kolay hatırlanabilir semboller tanımlar ve böylece işlemcinin makina koduna karşılık gelen sayı dizilerinin bilinmesine gerek kalmaz. Assembly dili, platformdan bağımsız yüksek seviyeli programlama dillerinin aksine, işlemci mimarisine bağımlıdır. Tipik uygulamaları; cihaz sürücüleri, alt seviyeli dahili (embedded) ve gerçek zamanlı sistemlerdir. Bır assembly programı assembler kullanılarak makine koduna çevrilir.

x86 Mikroişlemci temeline dayanan bir bilgisayar dili türü

x86, Intel'in 8086 mikroişlemcisini ve onun 8088 varyantını temel alarak Intel tarafından geliştiren bir yönerge seti mimarisi ailesidir.

<span class="mw-page-title-main">Sabayon Linux</span> Gentoo tabanlı bir linux dağıtımı

Sabayon Linux veya Sabayon, Gentoo tabanlı bir linux dağıtımıdır. Gentoo'dan farklı olarak, Sabayon önceden derlenmiş olarak kurulur. x86 ve x86 64 işlemci mimarilerini desteklemektedir.

IA-32 (32-bit Intel mikromimarisi, çoğunlukla i386, x86-32 veya x86 olarak bilinir,bugün bile Intel'in en başarılı ticari mikroişlemci mimarisi olarak kabul edilir., Grubun ilk üyesi Intel 80386 dır bundan önceki x86 tasarımları 16 bittir -Intel 8086, 80186 ve 80286 işlemcileri. Bu mikromimari komut kümeleri dünyadaki kişisel bilgisayarların büyük çoğunluğu içinde bulunan mikroişlemciler için geçerlidir.

<span class="mw-page-title-main">Intel Atom</span>

Intel Atom ultra-düşük voltajlı x86 ve x86-64 işlemci, 45 nm CMOS tasarlanmış ve çoğunlukla netbooklarda, kullanılan işlemci, Intel 21 Aralık 2009 günü, toplamda %40 aşağı güç tüketimi ile N450 dahil yeni nesil Atom işlemcileri duyurdu..

<span class="mw-page-title-main">PlayStation 4</span> video oyunu konsolu

PlayStation 4, 20 Şubat 2013 tarihinde tanıtılan Sony'nin PlayStation oyun konsolu ürününün dördüncü versiyonudur. Resmî olarak Amerika'da 15 Kasım 2013, Avrupa'da 29 Kasım 2013, Çekya, Macaristan, Slovakya, Birleşik Arap Emirlikleri, Suudi Arabistan, Kuveyt, Katar, Bahreyn, Umman ve Türkiye'de ise 13 Aralık 2013'te; Japonya'da ise 22 Şubat 2014'te satışa sunulmuştur. Sony 7 Eylül 2016 Çarşamba akşamı saat 22.00'de PlayStation Toplantısında PlayStation 4 Slim ve PlayStation 4 Pro modellerini tanıttı. PlayStation 4 Slim 15 Eylül 2016 Perşembe, Sony'nin bu zamanlarda en güçlü oyun konsolu olan PlayStation 4 Pro da 10 Kasım 2016 Perşembe günü çıkış yaptı.

<span class="mw-page-title-main">Remix OS</span>

Remix İS Çinli Jide firması tarafından geliştirilip, kişisel bilgisayar (PC) cihazlar için ; X86 ve ARM mimarisi desteklenmektedir. 1. ve 3. parti cihazlara kurulabilmektedir. Remix İS, herhangi bir Intel tabanlı PC cihazlarda Android mobil uygulama açma imkânı vermektedir.

<span class="mw-page-title-main">Windows ce 5.0</span>

Windows CE 5.0 Windows CE .NET Framework ailesinin üçüncü sürümüdür. Microsoft tarafından geliştirildi. İlk 9 Temmuz 2004 tarihinde serbest bırakıldı. Selefi gibi, Windows CE 5.0 gömülü cihaz pazarı ve bağımsız cihaz satıcıları yonünde pazarlanmaktadır. Windows CE 5.0 düşük maliyetli, kompakt, gerçek zamanlı işletim sistemi olarak x86, ARM mimarisi, MIPS mimarisi ve SuperH mikroişlemci tabanlı sistemler için kullanılabilir. Windows CE 5.0 paylaşılan kaynağın benimsenmesiyle önceki Windows CE bültenleri üzerine inşa edilmiştir. 2001 yılından bu yana, Microsoft, sürekli gömülü sistem geliştiricileri ile kullanılabilir Windows CE kaynak ağacını genişlemektedir. Sistemin tüm paylaşılan kaynak anlaşmaları kapsamında mevcut olmasına rağmen, Windows CE 5.0, bugüne kadarki en açık Microsoft İşletim Sistemidir. Geliştiricilerin Microsoft veya rakipleri ile yaptıkları değişiklikleri paylaşmak için gerek kalmadan, çekirdek düzeyine kadar değiştirmek için özgürlüğü var.

<span class="mw-page-title-main">Windows Embedded Compact 7</span> Windows Embedded CE işletim sisteminin 2011de yayınlanan sürümü

Windows Embedded Compact 7 veya Windows Embedded CE 7 Windows Embedded CE işletim sisteminin yedinci büyük sürümüdür. Windows Embedded Kompakt 7, Windows NT hattından ayrı bir gerçek zamanlı işletim sistemdir. 1 Mart 2011 yılında serbest bırakıldı. Sistem ve örneğin dijital kameralar, GPS sistemleri ve otomotiv bilgi-eğlence sistemleri gibi endüstriyel kontrolörler ve tüketici elektroniği cihazları gibi kurumsal özel araçlar için tasarlanmıştır. Windows Kompakt Embedded birden fazla CPU mimarileri üzerinde çalışacak şekilde tasarlanmıştır ve SH ve ARM x86 destekliyor. Gelişimi sırasında, bu işde çalışan elemanlar sistemin Windows Phone ile yatan çekirdeği paylaşdığını bildirdiler. Microsoft bunu resmen onaylamıştır ve Windows phone 7'in Windows Embedded Compact 7'den götürülen bazı özelliklerle Windows Embedded ce 6.0 R3 dayalı olduğunu böylece bunu bir melez çözüm yapmasını söyledi.

Microsoft Windows XP Professional x64 Edition, 25 Nisan 2005 tarihinde yayınlanmış, Windows XP'nin x86-64 destekli sistemler için olan sürümüdür.

macOS Big Sur İşletim sistemi sürümü

macOS Big Sur, Apple'ın Macintosh bilgisayarlar için işletim sistemi olan MacOS'un bir sonraki büyük sürümüdür. macOS Catalina'nın ardılı olan Big Sur, 22 Haziran 2020 tarihinde 2020 WWDC'de açıklandı ve adını Kaliforniya'daki bir kıyı bölgesinden almaktadır. Bu sürüm aynı zamanda, 2000 yılında Mac OS X Public Beta'nın yayımlanmasından bu yana ilk kez ana versiyon numarasının değiştiği sürümdür. 2021 yılında yerini macOS Monterey aldı.

<span class="mw-page-title-main">Android-x86</span>

Android-x86, Open Handset Alliance tarafından geliştirilen Android mobil işletim sisteminin RISC tabanlı ARM çipleri yerine x86 işlemcili cihazlarda çalışmasını sağlayan, resmi olmayan bir açık kaynaklı bir projedir.