This HTML5 document contains 174 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
dbrhttp://dbpedia.org/resource/
n30http://www.oby.ro/os/
schemahttp://schema.org/
n25http://commons.wikimedia.org/wiki/Special:FilePath/
n24http://
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-cshttp://cs.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-srhttp://sr.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
umbel-rchttp://umbel.org/umbel/rc/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-rohttp://ro.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n27https://global.dbpedia.org/id/
n37http://fasmlib.x86asm.net/
dbpedia-ithttp://it.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
n23http://fresh.flatassembler.net/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
n5http://www.w3.org/2006/03/wn/wn20/instances/
n35http://octavio.vega.fernandez.googlepages.com/octaos/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:FASM
rdf:type
yago:Assembler106573337 yago:WrittenCommunication106349220 yago:ArtificialLanguage106894544 yago:AssemblyLanguage106899310 wikidata:Q7397 owl:Thing umbel-rc:SoftwareObject yago:CodingSystem106353757 yago:Writing106359877 dbo:Software yago:Language106282651 wikidata:Q386724 yago:Code106355894 yago:ProgrammingLanguage106898352 yago:WikicatAssemblyLanguages yago:Program106568978 yago:WikicatProgrammingLanguages dbo:Work yago:WikicatAssemblers yago:Communication100033020 yago:Abstraction100002137 schema:CreativeWork yago:Software106566077
rdfs:label
FASM FASM Flat Assembler Flat assembler Fasm Flat assembler FASM FASM FASM Flat Assembler FASM
rdfs:comment
Der Flat Assembler (kurz FASM) ist ein schlanker Assembler, ein Programm, das Assemblercode in Maschinencode für x86 übersetzt. Entwickler von FASM ist Tomasz Grysztar. FASM wurde für die 80x86-Prozessorreihen entworfen, das heißt, er kann Programme für 8086-, 80186-, 80286-, 80386- und 80486-Prozessoren erstellen, und unterstützt die Erweiterungen MMX, SSE, SSE2, SSE3 und 3DNow! sowie x86-64-Instruktionen für 64-Bit-Prozessoren, sowohl für AMD64 als auch für Intel 64 (früher EM64T). FASM unterstützt wie viele moderne Assembler die Makroprogrammierung. FASM (Flat Assembler) è un compilatore assembler gratuito per le architetture IA-32 e x86-64. Il progetto venne iniziato da uno studente polacco, Tomasz Grysztar, nel 1995, non pubblico su nome ASM32. FASM è scritto in linguaggio assembly, ed è stato in grado di auto-compilarsi già dalla versione 0.90 (4 maggio 1999). La prima release pubblica venne annunciata il 15 marzo 2000. È conosciuto per la sua grande velocità, ottimizzazione delle dimensioni, capacità di utilizzare macro complesse, e per la comunità sviluppatasi online attorno al forum. Tuttavia, (quasi) non utilizza opzioni da riga di comando. Binari e sorgenti sono disponibili per Linux, Windows, DOS, Unix/libc, e MenuetOS. Tutte le versioni di FASM possono produrre tutti i seguenti formati: binari, oggetti o COFF (classici o M FASM (flat assembler) — асемблер, для архітектур IA-32 та x86-64, використовує синтаксис Інтел. Відомий своєю швидкістю компіляції, оптимізацією розміру скомпільованого коду, портованістю на різні ОС та широкими можливостями препроцесора (макросами), що дозволяє автоматизувати безліч рутинних завдань. Він є низькорівневим асемблером та навмисно має лише невелику кількість опцій командного рядка. FASM є вільним та відкритим програмним забезпеченням. FASM (od ang. flat assembler, „płaski asembler”) – szybki i wydajny asembler dla systemów: DOS, Windows oraz zgodnych z Uniksem takich jak Linux (natywna wersja) czy systemy z rodziny BSD (wersja wykorzystująca standardową bibliotekę libc). FASM jest cały czas aktywnie rozwijany. Ma stosunkowo dużą i aktywną grupę użytkowników, którzy uczestniczą w jego rozwoju oraz wymieniają się wzajemnie doświadczeniem w programowaniu niskopoziomowym. Powstaje również jego port na architekturę ARM, a także jest wykorzystywany przy tworzeniu systemu operacyjnego MenuetOS, pisanego wyłącznie w asemblerze. FASM (flat assembler) est un programme assembleur pour les architectures IA-32 (appelée également architecture x86) et x86-64 (appelée Intel 64 pour les processeurs Intel). Le nom signifie flat assembler. FASM est écrit en langage assembleur et existe pour les systèmes DOS, DexOS, GNU/Linux, Windows, et Menuet. FASM a quelques caractéristiques évoluées pour un langage assembleur tel que les macros, les structures, et les données virtuelles. FASM intègre des bibliothèques pour l'environnement graphique Windows et OpenGL. Flat assembler (FASM) es un ensamblador libre, multi-paso​ con el estilo de sintaxis de Intel para las arquitecturas IA-32,​ y x86-64. El proyecto fue iniciado en 1999 por Tomasz Grysztar, también conocido como Privalov,​ quién en aquella época era un estudiante no graduado de matemáticas en Polonia. FASM está escrito en lenguaje ensamblador, viene con el código fuente completo, y fue capaz de ensamblarse a sí mismo (auto-hospedaje) desde la versión 0.90 del 4 de mayo de 1999. El primer lanzamiento público fue en marzo del 2000.​ Flat Assembler (FASM) je volný a otevřený víceprůchodový assembler, vytvořený Tomaszem Grysztarem. Fasm je napsán na principu stejný zdroj, stejný výstup, disponuje nevelkými rozměry a velmi vysokou rychlostí kompilace. Má bohatou a výstižnou makro–syntaxi dovolující automatizovat množství rutinních úkolů. Jsou podporovány jak objektové formáty, tak i formáty spustitelných souborů. To ve většině případů dovoluje se obejít bez linkeru. V ostatních případech je třeba pomocné linkery, protože tyto nejsou rozšiřovány spolu s fasm. FASM (flat assembler) is an assembler for x86 processors. It supports Intel-style assembly language on the IA-32 and x86-64 computer architectures. It claims high speed, size optimizations, operating system (OS) portability, and macro abilities. It is a low-level assembler and intentionally uses very few command-line options. It is free and open-source software. FASM (flat 어셈블러)는 x86 프로세서 용 어셈블러이다. 이것은 IA-32와 x86-64 컴퓨터 아키텍처 용 인텔 스타일 어셈블리어를 지원한다. FASM은 빠른 속도와 크기 최적화, 운영 체제 호환성 그리고 매크로 기능을 갖는다. 이것은 저 수준 어셈블러이며 의도적으로 매우 적은 명령 줄 옵션을 갖는다. 자유-오픈 소스 소프트웨어이다. FASM의 모든 버전은 직접적으로 다음을 출력할 수 있다: flat "raw" 바이너리 (DOS COM executable 또는 SYS 드라이버로서 사용 가능한), 목적 파일: ELF 파일 형식 (ELF) 또는 COFF (클래식 또는 MS-전용), 또는 MZ, ELF, PE 포맷 (WDM 드라이버를 포함하며 커스텀 MZ DOS 스텁을 허용하는) 실행 파일. ARM 아키텍처(FASMARM)를 위한 비공식적인 포팅도 존재한다. flat assembler, também conhecido como FASM, é um montador código aberto que suporta as arquiteturas IA-32 e x86-64. É conhecido pelo seu alto desempenho, otimizações de tamanho, portabilidade, e capacidade de usar macros. O FASM contém adaptações para a Windows API e OpenGL. Todas as versões do FASM podem exportar programas diretamente para os formatos: binário (usável como executável COM e driver ), ELF, , e PE. Existe uma versão não-oficial que suporta a arquitetura ARM, chamada FASMARM. fasm (сокр. от flat assembler) — свободно распространяемый многопроходной ассемблер, написанный Томашем Грыштаром (польск. Tomasz Grysztar). fasm самодостаточен, изначально компилировался TASM-ом и стал способен собираться из собственных исходных кодов начиная с 4 мая 1999 в версии 0.90. fasm обладает небольшими размерами и очень высокой скоростью компиляции, имеет богатый и ёмкий макро-синтаксис, позволяющий автоматизировать множество рутинных задач. Поддерживаются как объектные форматы, так и форматы исполняемых файлов. Это позволяет в большинстве случаев обойтись без компоновщика. В остальных случаях нужно использовать сторонние компоновщики, поскольку таковой вместе с fasm не распространяется.
foaf:name
FASM
foaf:homepage
n24:flatassembler.net
dbp:name
FASM
foaf:depiction
n25:FASM2.png
dcterms:subject
dbc:Linux_programming_tools dbc:Unix_programming_tools dbc:DOS_software dbc:Assemblers dbc:Free_software_primarily_written_in_assembly_language dbc:2000_software dbc:Self-hosting_software dbc:Programming_tools_for_Windows
dbo:wikiPageID
160260
dbo:wikiPageRevisionID
1112730134
dbo:wikiPageWikiLink
dbr:SkyOS dbr:X86 dbr:Poland dbr:KolibriOS dbr:OpenBSD dbr:BlitzMax dbr:Macro_(computer_science) dbr:Weak_copyleft dbr:Command_line_interface dbr:Simplified_BSD_license dbr:Microsoft_Windows dbr:Wrapper_library dbr:Assembly_language dbr:MASM dbr:COM_file dbr:High_Level_Assembly dbr:Portable_Executable dbr:Linux dbc:Unix_programming_tools dbc:Linux_programming_tools dbr:Self-hosting_(compilers) dbc:DOS_software dbr:Comparison_of_assemblers dbr:Free_and_open-source_software dbr:High-level_assembler dbr:MenuetOS dbr:TASM dbr:Integrated_development_environment dbr:64-bit dbr:Royal_Navy dbr:Unreal_mode dbr:IA-32 dbr:COFF dbc:Free_software_primarily_written_in_assembly_language dbc:Assemblers dbr:Linker_(computing) dbr:PureBasic dbr:Assembly_language_assembler dbr:Operating_system dbr:MS-DOS dbr:Low-level_programming_language dbc:Self-hosting_software dbc:2000_software dbr:X86-64 dbr:Binary_file dbr:Executable_and_Linkable_Format dbc:Programming_tools_for_Windows dbr:DOS_MZ_executable dbr:X86_assembly_language dbr:Netwide_Assembler dbr:DOS_Protected_Mode_Interface dbr:Unix-like dbr:ARM_architecture
dbo:wikiPageExternalLink
n23: n24:arm.flatassembler.net n30: n35: n37:
owl:sameAs
dbpedia-sr:Флет_асемблер freebase:m.0155ds dbpedia-ru:Fasm yago-res:FASM dbpedia-cs:Flat_Assembler dbpedia-uk:FASM dbpedia-it:FASM n27:51ciD dbpedia-ro:FASM dbpedia-tr:Flat_Assembler dbpedia-ko:FASM dbpedia-de:Flat_Assembler dbpedia-pl:FASM wikidata:Q852086 dbpedia-fr:FASM dbpedia-pt:Flat_assembler dbpedia-es:Flat_assembler
dbp:wikiPageUsesTemplate
dbt:X86_assembly_topics dbt:Release_date dbt:Official_website dbt:Url dbt:Reflist dbt:Wikidata dbt:Infobox_software dbt:Short_description dbt:Start_date_and_age dbt:For
dbo:thumbnail
n25:FASM2.png?width=300
dbp:caption
Screenshot of FASM with supplied example
dbp:developer
Tomasz Grysztar
dbp:genre
dbr:Assembly_language_assembler
dbp:license
Simplified BSD with a weak copyleft clause
dbp:operatingSystem
Unix-like, Linux, Windows and IDE, MS-DOS and IDE, OpenBSD, etc., MenuetOS, KolibriOS, OctaOS, DexOS and IDE, SkyOS, Solar_OS
dbp:platform
dbr:X86-64 dbr:X86
dbp:programmingLanguage
Assembly
dbp:screenshot
FASM2.png
dbo:abstract
flat assembler, também conhecido como FASM, é um montador código aberto que suporta as arquiteturas IA-32 e x86-64. É conhecido pelo seu alto desempenho, otimizações de tamanho, portabilidade, e capacidade de usar macros. O FASM contém adaptações para a Windows API e OpenGL. Todas as versões do FASM podem exportar programas diretamente para os formatos: binário (usável como executável COM e driver ), ELF, , e PE. Existe uma versão não-oficial que suporta a arquitetura ARM, chamada FASMARM. FASM (flat 어셈블러)는 x86 프로세서 용 어셈블러이다. 이것은 IA-32와 x86-64 컴퓨터 아키텍처 용 인텔 스타일 어셈블리어를 지원한다. FASM은 빠른 속도와 크기 최적화, 운영 체제 호환성 그리고 매크로 기능을 갖는다. 이것은 저 수준 어셈블러이며 의도적으로 매우 적은 명령 줄 옵션을 갖는다. 자유-오픈 소스 소프트웨어이다. FASM의 모든 버전은 직접적으로 다음을 출력할 수 있다: flat "raw" 바이너리 (DOS COM executable 또는 SYS 드라이버로서 사용 가능한), 목적 파일: ELF 파일 형식 (ELF) 또는 COFF (클래식 또는 MS-전용), 또는 MZ, ELF, PE 포맷 (WDM 드라이버를 포함하며 커스텀 MZ DOS 스텁을 허용하는) 실행 파일. ARM 아키텍처(FASMARM)를 위한 비공식적인 포팅도 존재한다. FASM (flat assembler) is an assembler for x86 processors. It supports Intel-style assembly language on the IA-32 and x86-64 computer architectures. It claims high speed, size optimizations, operating system (OS) portability, and macro abilities. It is a low-level assembler and intentionally uses very few command-line options. It is free and open-source software. All versions of FASM can directly output any of the following: flat "raw" binary (usable also as MS-DOS COM executable or SYS driver), objects: Executable and Linkable Format (ELF) or Common Object File Format (COFF) (classic or MS-specific), or executables in either MZ, ELF, or Portable Executable (PE) format (including WDM drivers, allows custom MZ DOS stub). An unofficial port targeting the ARM architecture (FASMARM) also exists. fasm (сокр. от flat assembler) — свободно распространяемый многопроходной ассемблер, написанный Томашем Грыштаром (польск. Tomasz Grysztar). fasm самодостаточен, изначально компилировался TASM-ом и стал способен собираться из собственных исходных кодов начиная с 4 мая 1999 в версии 0.90. fasm обладает небольшими размерами и очень высокой скоростью компиляции, имеет богатый и ёмкий макро-синтаксис, позволяющий автоматизировать множество рутинных задач. Поддерживаются как объектные форматы, так и форматы исполняемых файлов. Это позволяет в большинстве случаев обойтись без компоновщика. В остальных случаях нужно использовать сторонние компоновщики, поскольку таковой вместе с fasm не распространяется. Помимо базового набора инструкций процессора и сопроцессора[каких?], fasm поддерживает наборы инструкций MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4a, AVX, , , 3DNow!, дополнительные расширения AES, , FMA, FMA4, XOP, а также EM64T и AMD64 (включая AMD SVM и Intel SMX). Все вариации fasm непосредственно могут создавать выходные файлы в следующих, предустановленных в ассемблер, форматах: объектные файлы (стандартно для большинства ассемблеров): Executable and Linkable Format (ELF) или Common Object File Format(COFF)(классический или в спецификации микрософт), исполняемые файлы (не требует дополнительных компоновщиков): MZ, ELF или Portable Executable (PE) (WDM драйвера включительно, с возможностью настройки MZ DOS stub). Для генерации файлов в формате, отличном от предустановленных, есть формат бинарный файл, дающий программисту полный контроль за каждым байтом выходного файла, однако всю структуру, содержание и взаимосвязи такого файла программисту придётся описывать непосредственно. В качестве родной целевой архитектуры используются архитектуры IA32 и x86-64. Присутствует неофициальное дополнение fasmarm, в котором родные целевые архитектуры ARM и ARM64. Реализация целевых архитектур, отличных от родной, аналогична подобной реализации на любом другом ассемблере - для этих целей используются макрокоманды и директивы определения данных. FASM (flat assembler) — асемблер, для архітектур IA-32 та x86-64, використовує синтаксис Інтел. Відомий своєю швидкістю компіляції, оптимізацією розміру скомпільованого коду, портованістю на різні ОС та широкими можливостями препроцесора (макросами), що дозволяє автоматизувати безліч рутинних завдань. Він є низькорівневим асемблером та навмисно має лише невелику кількість опцій командного рядка. FASM є вільним та відкритим програмним забезпеченням. FASM має біндинги до GUI та OpenGL на платформі Windows. Всі версії FASM можуть створювати файли таких форматів: «сирі» бінарники з пласкою адресацією (що використовуються передусім як DOS COM застосунки чи SYS драйвери), об'єктні файли: ELF чи (як класичного так і MS-орієнтованого вигляду), чи застосунки у форматах MZ, ELF, PE (включно з драйверами ). Також існує неофіційний порт на архітектуру ARM (FASMARM). Flat assembler (FASM) es un ensamblador libre, multi-paso​ con el estilo de sintaxis de Intel para las arquitecturas IA-32,​ y x86-64. El proyecto fue iniciado en 1999 por Tomasz Grysztar, también conocido como Privalov,​ quién en aquella época era un estudiante no graduado de matemáticas en Polonia. FASM está escrito en lenguaje ensamblador, viene con el código fuente completo, y fue capaz de ensamblarse a sí mismo (auto-hospedaje) desde la versión 0.90 del 4 de mayo de 1999. El primer lanzamiento público fue en marzo del 2000.​ Es notable por su velocidad rápida, optimizaciones de tamaño, portabilidad, poderosas capacidades de macro,​ y la comunidad del foro en línea. Sin embargo, casi no usa opciones en la línea de comandos. Hay disponibles archivos binarios y de código fuente para Linux, Windows (incluyendo un IDE de desarrollo), DOS, OpenBSD, MenuetOS, , y . FASM contiene vínculos (bindings) para la GUI de Windows y OpenGL. Todas las versiones de FASM pueden generar los siguientes archivos objeto: binarios planos (flat binary), ELF o COFF (clásico o de MS), como también ejecutables en formato MZ, ELF o PE.​ Existe un traslado del ensamblador a la arquitectura ARM, llamado FASMARM.​ La última versión disponible es la 1.73.27, lanzada el 21 de abril de 2021. Los ejemplos de uso de FASM incluyen el sistema operativo KolibriOS, la librería de audio uFMOD, la herramienta ImpLib SDK, entre otros. Compiladores como PureBasic, BlitzMax, Simple C, Thistle (compilador didáctico de Basic), utilizan FASM para generar código ejecutable. FASM (flat assembler) est un programme assembleur pour les architectures IA-32 (appelée également architecture x86) et x86-64 (appelée Intel 64 pour les processeurs Intel). Le nom signifie flat assembler. FASM est écrit en langage assembleur et existe pour les systèmes DOS, DexOS, GNU/Linux, Windows, et Menuet. FASM a quelques caractéristiques évoluées pour un langage assembleur tel que les macros, les structures, et les données virtuelles. FASM intègre des bibliothèques pour l'environnement graphique Windows et OpenGL. Flat Assembler (FASM) je volný a otevřený víceprůchodový assembler, vytvořený Tomaszem Grysztarem. Fasm je napsán na principu stejný zdroj, stejný výstup, disponuje nevelkými rozměry a velmi vysokou rychlostí kompilace. Má bohatou a výstižnou makro–syntaxi dovolující automatizovat množství rutinních úkolů. Jsou podporovány jak objektové formáty, tak i formáty spustitelných souborů. To ve většině případů dovoluje se obejít bez linkeru. V ostatních případech je třeba pomocné linkery, protože tyto nejsou rozšiřovány spolu s fasm. Kromě základního souboru instrukcí procesoru a koprocesoru fasm podporuje soubory instrukcí MMX, SSE, SSE2, SSE3, , , , , a 3DNow!, a také EM64T a AMD64 (včetně AMD SVM a Intel SMX). Kompilace programu v fasm se skládá ze dvou stadií: předzpracování a sestavování. FASM (Flat Assembler) è un compilatore assembler gratuito per le architetture IA-32 e x86-64. Il progetto venne iniziato da uno studente polacco, Tomasz Grysztar, nel 1995, non pubblico su nome ASM32. FASM è scritto in linguaggio assembly, ed è stato in grado di auto-compilarsi già dalla versione 0.90 (4 maggio 1999). La prima release pubblica venne annunciata il 15 marzo 2000. È conosciuto per la sua grande velocità, ottimizzazione delle dimensioni, capacità di utilizzare macro complesse, e per la comunità sviluppatasi online attorno al forum. Tuttavia, (quasi) non utilizza opzioni da riga di comando. Binari e sorgenti sono disponibili per Linux, Windows, DOS, Unix/libc, e MenuetOS. Tutte le versioni di FASM possono produrre tutti i seguenti formati: binari, oggetti o COFF (classici o MS), o eseguibili in formato MZ, o PE. Der Flat Assembler (kurz FASM) ist ein schlanker Assembler, ein Programm, das Assemblercode in Maschinencode für x86 übersetzt. Entwickler von FASM ist Tomasz Grysztar. FASM wurde für die 80x86-Prozessorreihen entworfen, das heißt, er kann Programme für 8086-, 80186-, 80286-, 80386- und 80486-Prozessoren erstellen, und unterstützt die Erweiterungen MMX, SSE, SSE2, SSE3 und 3DNow! sowie x86-64-Instruktionen für 64-Bit-Prozessoren, sowohl für AMD64 als auch für Intel 64 (früher EM64T). FASM unterstützt wie viele moderne Assembler die Makroprogrammierung. FASM kann Dateien in den Formaten MZ, PE, COFF und ELF, sowie „flat binary“ (nutzbar auch als DOS .com und .sys) erstellen, andere Formate können auf Umwegen mit Hilfe externer Programme oder „manuell“ erstellt werden. Es existieren Versionen für DOS (auch IDE), Windows (auch IDE), Linux sowie alle Unix-Versionen, für die eine C-Standard-Bibliothek verfügbar ist. Die Binärdateien für letztere Systeme können aufgrund der Portabilität des Quellcodes auf den jeweiligen Zielsystemen erzeugt werden. FASM wird von PureBasic, BlitzMax und von der High-Level-Assembly-Sprache als Backend des Compilers genutzt. Ferner wurden die eher experimentellen Betriebssysteme MenuetOS und KolibriOS in FASM geschrieben. FASM (od ang. flat assembler, „płaski asembler”) – szybki i wydajny asembler dla systemów: DOS, Windows oraz zgodnych z Uniksem takich jak Linux (natywna wersja) czy systemy z rodziny BSD (wersja wykorzystująca standardową bibliotekę libc). Został opracowany przez Tomasza Grysztara, jest programem darmowym i wolnym, opartym na licencji BSD z zastrzeżeniem, że nie może być zmieniona na inną (np. GNU GPL – formalnie licencja BSD nie stawia takiego wymogu). Obecnie obsługuje wszystkie instrukcje procesorów 8080-80486/Pentium wraz z rozszerzeniami MMX, 3DNow!, SSE, SSE2, SSE3, SSSE3, SSE4, AVX, oraz . Ponadto rozpoznaje instrukcje ze zbiorów VMX, , , , , , , , . Generuje kod w architekturze 16-bitowej, 32-bitowej i 64-bitowej (zarówno AMD64 i EM64T). Potrafi generować kod maszynowy, jak również kod w formatach MZ, PE, COFF i ELF. Zawiera rozbudowany język makroinstrukcji, określający nie tylko budowę kodu, ale także sposób jego generowania (stąd praktyczny brak opcji w wierszu poleceń) w myśl zasady „ten sam plik – ten sam wynik”. Rozmiar kodu wynikowego jest optymalizowany dzięki wieloprzebiegowemu procesowi asemblacji. FASM jest cały czas aktywnie rozwijany. Ma stosunkowo dużą i aktywną grupę użytkowników, którzy uczestniczą w jego rozwoju oraz wymieniają się wzajemnie doświadczeniem w programowaniu niskopoziomowym. Powstaje również jego port na architekturę ARM, a także jest wykorzystywany przy tworzeniu systemu operacyjnego MenuetOS, pisanego wyłącznie w asemblerze.
gold:hypernym
dbr:Assembler
dbp:wordnet_type
n5:synset-software-noun-1
prov:wasDerivedFrom
wikipedia-en:FASM?oldid=1112730134&ns=0
dbo:wikiPageLength
7042
dbo:computingPlatform
dbr:X86 dbr:X86-64
dbo:genre
dbr:Assembly_language_assembler
dbo:license
dbr:Simplified_BSD_license
foaf:isPrimaryTopicOf
wikipedia-en:FASM