Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/FASM
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/FASM
http://dbpedia.org/ontology/abstract FASM (Flat Assembler) è un compilatore assFASM (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.i o MS), o eseguibili in formato MZ, o PE. , FASM (flat assembler) — асемблер, для архіFASM (flat assembler) — асемблер, для архітектур IA-32 та x86-64, використовує синтаксис Інтел. Відомий своєю швидкістю компіляції, оптимізацією розміру скомпільованого коду, портованістю на різні ОС та широкими можливостями препроцесора (макросами), що дозволяє автоматизувати безліч рутинних завдань. Він є низькорівневим асемблером та навмисно має лише невелику кількість опцій командного рядка. FASM є вільним та відкритим програмним забезпеченням. FASM має біндинги до GUI та OpenGL на платформі Windows. Всі версії FASM можуть створювати файли таких форматів: «сирі» бінарники з пласкою адресацією (що використовуються передусім як DOS COM застосунки чи SYS драйвери), об'єктні файли: ELF чи (як класичного так і MS-орієнтованого вигляду), чи застосунки у форматах MZ, ELF, PE (включно з драйверами ). Також існує неофіційний порт на архітектуру ARM (FASMARM).іційний порт на архітектуру ARM (FASMARM). , FASM (od ang. flat assembler, „płaski asemFASM (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.MenuetOS, pisanego wyłącznie w asemblerze. , Flat Assembler (FASM) je volný a otevřený 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í.dvou stadií: předzpracování a sestavování. , FASM (flat assembler) is an assembler for 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.he ARM architecture (FASMARM) also exists. , Der Flat Assembler (kurz FASM) ist ein schDer 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.enuetOS und KolibriOS in FASM geschrieben. , flat assembler, também conhecido como FASMflat 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.uporta a arquitetura ARM, chamada FASMARM. , fasm (сокр. от flat assembler) — свободно 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) est un programme assFASM (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.environnement graphique Windows et OpenGL. , FASM (flat 어셈블러)는 x86 프로세서 용 어셈블러이다. 이것은 IFASM (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)를 위한 비공식적인 포팅도 존재한다. 파일. ARM 아키텍처(FASMARM)를 위한 비공식적인 포팅도 존재한다. , Flat assembler (FASM) es un ensamblador liFlat 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.lizan FASM para generar código ejecutable.
http://dbpedia.org/ontology/computingPlatform http://dbpedia.org/resource/X86-64 + , http://dbpedia.org/resource/X86 +
http://dbpedia.org/ontology/genre http://dbpedia.org/resource/Assembly_language_assembler +
http://dbpedia.org/ontology/license http://dbpedia.org/resource/Simplified_BSD_license +
http://dbpedia.org/ontology/thumbnail http://commons.wikimedia.org/wiki/Special:FilePath/FASM2.png?width=300 +
http://dbpedia.org/ontology/wikiPageExternalLink http://fasmlib.x86asm.net/ + , http://fresh.flatassembler.net/ + , http://arm.flatassembler.net + , http://octavio.vega.fernandez.googlepages.com/octaos/ + , http://www.oby.ro/os/ +
http://dbpedia.org/ontology/wikiPageID 160260
http://dbpedia.org/ontology/wikiPageLength 7042
http://dbpedia.org/ontology/wikiPageRevisionID 1112730134
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Wrapper_library + , http://dbpedia.org/resource/X86_assembly_language + , http://dbpedia.org/resource/PureBasic + , http://dbpedia.org/resource/Category:Programming_tools_for_Windows + , http://dbpedia.org/resource/BlitzMax + , http://dbpedia.org/resource/Linker_%28computing%29 + , http://dbpedia.org/resource/Comparison_of_assemblers + , http://dbpedia.org/resource/Assembly_language + , http://dbpedia.org/resource/Category:DOS_software + , http://dbpedia.org/resource/Category:Unix_programming_tools + , http://dbpedia.org/resource/COM_file + , http://dbpedia.org/resource/Weak_copyleft + , http://dbpedia.org/resource/MS-DOS + , http://dbpedia.org/resource/Poland + , http://dbpedia.org/resource/Simplified_BSD_license + , http://dbpedia.org/resource/MASM + , http://dbpedia.org/resource/COFF + , http://dbpedia.org/resource/Free_and_open-source_software + , http://dbpedia.org/resource/X86-64 + , http://dbpedia.org/resource/ARM_architecture + , http://dbpedia.org/resource/Operating_system + , http://dbpedia.org/resource/Unix-like + , http://dbpedia.org/resource/TASM + , http://dbpedia.org/resource/64-bit + , http://dbpedia.org/resource/Category:Self-hosting_software + , http://dbpedia.org/resource/Integrated_development_environment + , http://dbpedia.org/resource/SkyOS + , http://dbpedia.org/resource/Royal_Navy + , http://dbpedia.org/resource/MenuetOS + , http://dbpedia.org/resource/High-level_assembler + , http://dbpedia.org/resource/Low-level_programming_language + , http://dbpedia.org/resource/IA-32 + , http://dbpedia.org/resource/Unreal_mode + , http://dbpedia.org/resource/Macro_%28computer_science%29 + , http://dbpedia.org/resource/Category:Free_software_primarily_written_in_assembly_language + , http://dbpedia.org/resource/KolibriOS + , http://dbpedia.org/resource/DOS_Protected_Mode_Interface + , http://dbpedia.org/resource/Assembly_language_assembler + , http://dbpedia.org/resource/Category:Assemblers + , http://dbpedia.org/resource/Command_line_interface + , http://dbpedia.org/resource/Linux + , http://dbpedia.org/resource/X86 + , http://dbpedia.org/resource/OpenBSD + , http://dbpedia.org/resource/Category:2000_software + , http://dbpedia.org/resource/Microsoft_Windows + , http://dbpedia.org/resource/High_Level_Assembly + , http://dbpedia.org/resource/Portable_Executable + , http://dbpedia.org/resource/Binary_file + , http://dbpedia.org/resource/Category:Linux_programming_tools + , http://dbpedia.org/resource/Executable_and_Linkable_Format + , http://dbpedia.org/resource/DOS_MZ_executable + , http://dbpedia.org/resource/Self-hosting_%28compilers%29 + , http://dbpedia.org/resource/Netwide_Assembler +
http://dbpedia.org/property/caption Screenshot of FASM with supplied example
http://dbpedia.org/property/developer Tomasz Grysztar
http://dbpedia.org/property/genre http://dbpedia.org/resource/Assembly_language_assembler +
http://dbpedia.org/property/license Simplified BSD with a weak copyleft clause
http://dbpedia.org/property/name FASM
http://dbpedia.org/property/operatingSystem Unix-like, Linux, Windows and IDE, MS-DOS and IDE, OpenBSD, etc., MenuetOS, KolibriOS, OctaOS, DexOS and IDE, SkyOS, Solar_OS
http://dbpedia.org/property/platform http://dbpedia.org/resource/X86-64 + , http://dbpedia.org/resource/X86 +
http://dbpedia.org/property/programmingLanguage Assembly
http://dbpedia.org/property/screenshot FASM2.png
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Infobox_software + , http://dbpedia.org/resource/Template:Official_website + , http://dbpedia.org/resource/Template:Start_date_and_age + , http://dbpedia.org/resource/Template:For + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Wikidata + , http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Release_date + , http://dbpedia.org/resource/Template:X86_assembly_topics + , http://dbpedia.org/resource/Template:Url +
http://dbpedia.org/property/wordnet type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:DOS_software + , http://dbpedia.org/resource/Category:Programming_tools_for_Windows + , http://dbpedia.org/resource/Category:Unix_programming_tools + , http://dbpedia.org/resource/Category:Assemblers + , http://dbpedia.org/resource/Category:Self-hosting_software + , http://dbpedia.org/resource/Category:2000_software + , http://dbpedia.org/resource/Category:Linux_programming_tools + , http://dbpedia.org/resource/Category:Free_software_primarily_written_in_assembly_language +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Assembler +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/FASM?oldid=1112730134&ns=0 +
http://xmlns.com/foaf/0.1/depiction http://commons.wikimedia.org/wiki/Special:FilePath/FASM2.png +
http://xmlns.com/foaf/0.1/homepage http://flatassembler.net +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/FASM +
http://xmlns.com/foaf/0.1/name FASM
owl:sameAs http://tr.dbpedia.org/resource/Flat_Assembler + , http://de.dbpedia.org/resource/Flat_Assembler + , http://yago-knowledge.org/resource/FASM + , http://rdf.freebase.com/ns/m.0155ds + , http://sr.dbpedia.org/resource/%D0%A4%D0%BB%D0%B5%D1%82_%D0%B0%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80 + , http://ru.dbpedia.org/resource/Fasm + , http://cs.dbpedia.org/resource/Flat_Assembler + , http://es.dbpedia.org/resource/Flat_assembler + , http://ko.dbpedia.org/resource/FASM + , http://dbpedia.org/resource/FASM + , https://global.dbpedia.org/id/51ciD + , http://pt.dbpedia.org/resource/Flat_assembler + , http://fr.dbpedia.org/resource/FASM + , http://uk.dbpedia.org/resource/FASM + , http://www.wikidata.org/entity/Q852086 + , http://ro.dbpedia.org/resource/FASM + , http://pl.dbpedia.org/resource/FASM + , http://it.dbpedia.org/resource/FASM +
rdf:type http://dbpedia.org/class/yago/WikicatProgrammingLanguages + , http://dbpedia.org/class/yago/Communication100033020 + , http://dbpedia.org/class/yago/WikicatAssemblers + , http://dbpedia.org/class/yago/ArtificialLanguage106894544 + , http://dbpedia.org/class/yago/Assembler106573337 + , http://dbpedia.org/class/yago/WikicatAssemblyLanguages + , http://dbpedia.org/class/yago/AssemblyLanguage106899310 + , http://dbpedia.org/class/yago/WrittenCommunication106349220 + , http://dbpedia.org/class/yago/CodingSystem106353757 + , http://www.wikidata.org/entity/Q7397 + , http://dbpedia.org/class/yago/Writing106359877 + , http://dbpedia.org/class/yago/Code106355894 + , http://dbpedia.org/class/yago/Software106566077 + , http://schema.org/CreativeWork + , http://dbpedia.org/class/yago/Program106568978 + , http://dbpedia.org/ontology/Work + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://umbel.org/umbel/rc/SoftwareObject + , http://dbpedia.org/ontology/Software + , http://dbpedia.org/class/yago/ProgrammingLanguage106898352 + , http://dbpedia.org/class/yago/Language106282651 + , http://www.wikidata.org/entity/Q386724 +
rdfs:comment FASM (od ang. flat assembler, „płaski asemFASM (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.MenuetOS, pisanego wyłącznie w asemblerze. , Flat assembler (FASM) es un ensamblador liFlat 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.​anzamiento público fue en marzo del 2000.​ , Flat Assembler (FASM) je volný a otevřený 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.tože tyto nejsou rozšiřovány spolu s fasm. , fasm (сокр. от flat assembler) — свободно fasm (сокр. от flat assembler) — свободно распространяемый многопроходной ассемблер, написанный Томашем Грыштаром (польск. Tomasz Grysztar). fasm самодостаточен, изначально компилировался TASM-ом и стал способен собираться из собственных исходных кодов начиная с 4 мая 1999 в версии 0.90. fasm обладает небольшими размерами и очень высокой скоростью компиляции, имеет богатый и ёмкий макро-синтаксис, позволяющий автоматизировать множество рутинных задач. Поддерживаются как объектные форматы, так и форматы исполняемых файлов. Это позволяет в большинстве случаев обойтись без компоновщика. В остальных случаях нужно использовать сторонние компоновщики, поскольку таковой вместе с fasm не распространяется.таковой вместе с fasm не распространяется. , flat assembler, também conhecido como FASMflat 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.uporta a arquitetura ARM, chamada FASMARM. , Der Flat Assembler (kurz FASM) ist ein schDer 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.moderne Assembler die Makroprogrammierung. , FASM (flat assembler) is an assembler for 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.ions. It is free and open-source software. , FASM (flat assembler) est un programme assFASM (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.environnement graphique Windows et OpenGL. , FASM (flat assembler) — асемблер, для архіFASM (flat assembler) — асемблер, для архітектур IA-32 та x86-64, використовує синтаксис Інтел. Відомий своєю швидкістю компіляції, оптимізацією розміру скомпільованого коду, портованістю на різні ОС та широкими можливостями препроцесора (макросами), що дозволяє автоматизувати безліч рутинних завдань. Він є низькорівневим асемблером та навмисно має лише невелику кількість опцій командного рядка. FASM є вільним та відкритим програмним забезпеченням.ним та відкритим програмним забезпеченням. , FASM (Flat Assembler) è un compilatore assFASM (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 Mmati: binari, oggetti o COFF (classici o M , FASM (flat 어셈블러)는 x86 프로세서 용 어셈블러이다. 이것은 IFASM (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)를 위한 비공식적인 포팅도 존재한다. 파일. ARM 아키텍처(FASMARM)를 위한 비공식적인 포팅도 존재한다.
rdfs:label Flat Assembler , FASM , Flat assembler , Fasm
hide properties that link here 
http://dbpedia.org/resource/KolibriOS + http://dbpedia.org/ontology/programmingLanguage
http://dbpedia.org/resource/Fasm + , http://dbpedia.org/resource/Fresh%28IDE%29 + , http://dbpedia.org/resource/Flat_Assembler + , http://dbpedia.org/resource/Fresh_%28IDE%29 + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/List_of_computing_and_IT_abbreviations + , http://dbpedia.org/resource/UFMOD + , http://dbpedia.org/resource/DOS_MZ_executable + , http://dbpedia.org/resource/List_of_operating_systems + , http://dbpedia.org/resource/Comparison_of_integrated_development_environments + , http://dbpedia.org/resource/KolibriOS + , http://dbpedia.org/resource/Fasm + , http://dbpedia.org/resource/Fresh%28IDE%29 + , http://dbpedia.org/resource/Flat_Assembler + , http://dbpedia.org/resource/Exit_%28system_call%29 + , http://dbpedia.org/resource/Fresh_%28IDE%29 + , http://dbpedia.org/resource/HiAsm + , http://dbpedia.org/resource/SASM + , http://dbpedia.org/resource/Advanced_Vector_Extensions + , http://dbpedia.org/resource/FMA_instruction_set + , http://dbpedia.org/resource/Self-hosting_%28compilers%29 + , http://dbpedia.org/resource/List_of_BASIC_dialects + , http://dbpedia.org/resource/PureBasic + , http://dbpedia.org/resource/High_Level_Assembly + , http://dbpedia.org/resource/Windows_API + , http://dbpedia.org/resource/MenuetOS + , http://dbpedia.org/resource/X86_assembly_language + , http://dbpedia.org/resource/Turbo_Assembler + , http://dbpedia.org/resource/Comparison_of_assemblers + , http://dbpedia.org/resource/Assembly_language + , http://dbpedia.org/resource/List_of_compilers + http://dbpedia.org/ontology/wikiPageWikiLink
http://dbpedia.org/resource/KolibriOS + , http://dbpedia.org/resource/MenuetOS + http://dbpedia.org/property/programmedIn
http://en.wikipedia.org/wiki/FASM + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/FASM + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.