Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Zainstaluj
Szybszy dostęp niż przeglądarce!
 

FASM

Indeks 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).

37 kontakty: Advanced Vector Extensions, AltiVec, Architektura 16-bitowa, Architektura 32-bitowa, Architektura 64-bitowa, ARM (architektura), Asembler, Berkeley Software Distribution, Biblioteka standardowa języka C, COFF, Copyleft, DOS, EXE, Executable and Linkable Format, GNU General Public License, Intel 64, Intel 80486, Intel 8080, Intel Pentium, Język maszynowy, Licencje BSD, Linux, MenuetOS, Microsoft Windows, MMX (zestaw instrukcji), Port (oprogramowanie), SSE2, SSE3, SSE4, SSSE3, Streaming SIMD Extensions, Unix, Wieloplatformowość, X86, X86-64, 1999, 3DNow!.

Advanced Vector Extensions

AVX (Advanced Vector Extensions) – rozszerzenie listy rozkazów SSE opublikowane w marcu 2008 przez Intel.

Nowy!!: FASM i Advanced Vector Extensions · Zobacz więcej »

AltiVec

AltiVec to stało- i zmiennopozycyjny zestaw instrukcji klasy SIMD zaprojektowany przez konsorcjum AIM (Apple, IBM i Motorola), zaimplementowany w mikroprocesorach PowerPC serii G4 (Motorola) oraz G5 (IBM).

Nowy!!: FASM i AltiVec · Zobacz więcej »

Architektura 16-bitowa

Architektura 16-bitowa – architektura komputera, w której słowa, adresy i inne dane mieszcząsię w najwyżej 16 bitach pamięci.

Nowy!!: FASM i Architektura 16-bitowa · Zobacz więcej »

Architektura 32-bitowa

Architektura 32-bitowa – architektura komputera, w której słowa, adresy i inne dane mieszcząsię w najwyżej 32 bitach pamięci.

Nowy!!: FASM i Architektura 32-bitowa · Zobacz więcej »

Architektura 64-bitowa

Architektura 64-bitowa – architektura komputera, w której słowa, adresy i inne dane mieszcząsię w najwyżej 64 bitach pamięci.

Nowy!!: FASM i Architektura 64-bitowa · Zobacz więcej »

ARM (architektura)

Logo ARM Mikroprocesor w architekturze ARM firmy Conexant, używany głównie w routerach ARM (pierwotnie Acorn RISC Machine) – rodzina architektur (modeli programowych) procesorów 32-bitowych oraz 64-bitowych, typu RISC.

Nowy!!: FASM i ARM (architektura) · Zobacz więcej »

Asembler

Asembler (z) – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów.

Nowy!!: FASM i Asembler · Zobacz więcej »

Berkeley Software Distribution

BSD (ang. Berkeley Software Distribution, czasami nazywany Berkeley Unix) – odmiana systemu operacyjnego Unix wywodząca się ze stworzonych na Uniwersytecie Kalifornijskim Berkeley rozszerzeń dla systemu rozwijanego przez firmę AT&T.

Nowy!!: FASM i Berkeley Software Distribution · Zobacz więcej »

Biblioteka standardowa języka C

Biblioteka standardowa języka C – biblioteka zawierająca podstawowe procedury języka C. Biblioteka ta jest częściąstandardu języka C, początkowo regulowanego normąANSI a obecnie normąISO.

Nowy!!: FASM i Biblioteka standardowa języka C · Zobacz więcej »

COFF

COFF – format binarnych plików obiektowych będących efektem kompilacji i linkowania.

Nowy!!: FASM i COFF · Zobacz więcej »

Copyleft

Symbol Copyleft – odwrócony znak © Copyleft – rodzaj systemu licencjonowania praw autorskich, zezwalający na modyfikację pracy i jej dalsząredystrybucję na identycznych warunkach.

Nowy!!: FASM i Copyleft · Zobacz więcej »

DOS

Zrzut ekranu systemu operacyjnego FreeDOS. Widoczne m.in. znak zachęty oraz informacje o wersji systemu i jego struktura plików. DOS (od) – pierwszy przenośny (dyskowy) system operacyjny w mikrokomputerach lat osiemdziesiątych, zawierający między innymi rozszerzenia programowe procedur sprzętowych BIOS-u oraz interpreter poleceń.

Nowy!!: FASM i DOS · Zobacz więcej »

EXE

EXE (od, wykonywalny) – rozszerzenie nazwy pliku wykonywalnego w systemach Microsoft Windows, MS-DOS oraz OS/2; pliki o tym rozszerzeniu w zamierzeniu zawierająprzede wszystkim skompilowany kod maszynowy programu, choć może zawierać także inne zasoby (np. dotyczące struktury okien, ikony, obrazy, dźwięki, itp.). Sygnatura pliku to sekwencja bajtów, zwykle na początku pliku, pomagająca zidentyfikować format pliku (jest to kolejny element potwierdzający po rozszerzeniu pliku); w przypadku plików wykonywalnych EXE (oraz innych, mających identycznąstrukturę, m.in.,,,,,,,,,,, i niektóre) najczęściej dwoma pierwszymi znakami sąlitery „MZ” pochodzące od inicjałów autora, Marka Zbikowskiego.

Nowy!!: FASM i EXE · Zobacz więcej »

Executable and Linkable Format

ELF, Executable and Linkable Format – format plików wykonywalnych, plików obiektowych, bibliotek współdzielonych oraz zrzutów pamięci, popularny na systemach uniksowych (używany m.in. w GNU/Linuksie, FreeBSD, BeOS, AmigaOS 4.0).

Nowy!!: FASM i Executable and Linkable Format · Zobacz więcej »

GNU General Public License

GNU General Public License (GPL) – licencja wolnego i otwartego oprogramowania stworzona w 1989 roku przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU, zatwierdzona przez Open Source Initiative.

Nowy!!: FASM i GNU General Public License · Zobacz więcej »

Intel 64

Intel 64 – architektura procesorów firmy Intel, będąca implementacjąarchitektury x86-64 i bazująca na rozwiązaniach architektury AMD64.

Nowy!!: FASM i Intel 64 · Zobacz więcej »

Intel 80486

Intel 80486 (poprawna nazwa handlowa i486, zrezygnowano z cyfr 80 na początku, w przypadku układu iDX4 zrezygnowano także z cyfr 486) – zaprezentowany na targach Comdex w kwietniu 1989 mikroprocesor CISC produkowany przez firmę Intel należący do rodziny procesorów x86, jego poprzednikiem był 80386.

Nowy!!: FASM i Intel 80486 · Zobacz więcej »

Intel 8080

40-końcówkowej obudowie AMD MCY7880 polskiej produkcji Intel 8080 – jeden z pierwszych mikroprocesorów, wyprodukowany przez Intela w kwietniu 1974.

Nowy!!: FASM i Intel 8080 · Zobacz więcej »

Intel Pentium

Pentium 120 MHz Pentium 60 SX948. Widok od góry z metalowąpozłacanąblachąmiedzianązmniejszającąrezystancję termicznąstruktury krzemowej do radiatora Pentium MMX 200 MHz.Widok z dołu Intel Pentium – seria opartych na architekturze x86 32- i 64-bitowych mikroprocesorów firmy Intel produkowanych od 1993.

Nowy!!: FASM i Intel Pentium · Zobacz więcej »

Język maszynowy

300x300px Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.

Nowy!!: FASM i Język maszynowy · Zobacz więcej »

Licencje BSD

Licencje BSD (Berkeley Software Distribution Licenses, BSDL) – jedne z licencji zgodnych z zasadami wolnego oprogramowania.

Nowy!!: FASM i Licencje BSD · Zobacz więcej »

Linux

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux.

Nowy!!: FASM i Linux · Zobacz więcej »

MenuetOS

MenuetOS – 64-bitowy system operacyjny na licencji własnościowej.

Nowy!!: FASM i MenuetOS · Zobacz więcej »

Microsoft Windows

Microsoft Windows („okna”, IPA) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działająna telefonach, smartfonach, serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi sąnajczęściej kojarzone. Prezentację pierwszego graficznego środowiska pracy z rodziny Windows firmy Microsoft przeprowadzono w listopadzie 1984. Wówczas była to graficzna nakładka na system operacyjny MS-DOS, powstała w odpowiedzi na rosnącąpopularność graficznych interfejsów użytkownika, takich jakie prezentowały na przykład komputery Macintosh. Nakładka, a później system operacyjny Windows po pewnym czasie zdominowała światowy rynek komputerów osobistych. Pierwszym stabilnym wydaniem był Windows 1.01. Windows 1.00 był wersjąbeta, nigdy nie wydaną.

Nowy!!: FASM i Microsoft Windows · Zobacz więcej »

MMX (zestaw instrukcji)

MMX (lub) – zestaw 57 instrukcji SIMD dla procesorów Pentium i zgodnych.

Nowy!!: FASM i MMX (zestaw instrukcji) · Zobacz więcej »

Port (oprogramowanie)

Port (lub konwersja) – proces przeniesienia wersji programu komputerowego na innąplatformę sprzętowąbądź programistyczną, zazwyczaj na innąarchitekturę procesora lub system operacyjny.

Nowy!!: FASM i Port (oprogramowanie) · Zobacz więcej »

SSE2

Streaming SIMD Extensions 2 (SSE2) – zestaw instrukcji SIMD, rozszerzający istniejący SSE.

Nowy!!: FASM i SSE2 · Zobacz więcej »

SSE3

Streaming SIMD Extensions 3 (SSE3, oznaczany również przez firmę Intel jako Prescott New Instructions lub PNI) – zestaw instrukcji SIMD wykorzystywany w architekturze IA-32.

Nowy!!: FASM i SSE3 · Zobacz więcej »

SSE4

Streaming SIMD Extensions 4 (SSE4) – rozszerzenie zestawu instrukcji SSE opublikowane w kwietniu 2007 przez firmę Intel.

Nowy!!: FASM i SSE4 · Zobacz więcej »

SSSE3

Supplemental Streaming SIMD Extension 3 (SSSE3) - zestaw instrukcji SSE czwartej generacji, rozszerzenie SSE3.

Nowy!!: FASM i SSSE3 · Zobacz więcej »

Streaming SIMD Extensions

Nowe rejestry SSE SSE (ang. Streaming SIMD Extensions) jest nazwązestawu instrukcji wprowadzonego w 1999 roku po raz pierwszy w procesorach Pentium III firmy Intel.

Nowy!!: FASM i Streaming SIMD Extensions · Zobacz więcej »

Unix

Unix Time-Sharing System (pisane również jako UNIX, choć nie jest to skrótowiec – nazwa „UNIX” jest kalamburem określenia Multics, który był wzorem dla Uniksa) – system operacyjny rozwijany od 1969 r.

Nowy!!: FASM i Unix · Zobacz więcej »

Wieloplatformowość

Wieloplatformowość – cecha aplikacji, języków programowania, systemów operacyjnych oraz innego oprogramowania i jego implementacji, pracujących na różnych platformach sprzętowych.

Nowy!!: FASM i Wieloplatformowość · Zobacz więcej »

X86

Procesor Intel 8086 z 1978 Procesor Intel 80486 DX z 1989 od spodu Procesor Intel Core 2 z 2006 x86 – rodzina architektur (modeli programowych) procesorów firmy Intel, typu CISC.

Nowy!!: FASM i X86 · Zobacz więcej »

X86-64

AMD Athlon 64 w podstawce Socket 939 AMD Athlon 64 w podstawce Socket 754 x86-64 (AMD64 lub x64) – 64-bitowa architektura procesorów firmy AMD, przeznaczona dla komputerów osobistych (procesory AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Phenom, oraz ostatnie wersje procesorów Sempron), komputerów przenośnych (Sempron, Turion 64, Turion 64 X2) oraz serwerów i wydajnych stacji obliczeniowych (AMD Opteron).

Nowy!!: FASM i X86-64 · Zobacz więcej »

1999

Bez opisu.

Nowy!!: FASM i 1999 · Zobacz więcej »

3DNow!

3DNow! – rozszerzenie architektury procesorów x86 stworzone przez firmę AMD w 1998 roku dla procesora AMD K6-2, znacznie zwiększające wydajność obliczeń zmiennoprzecinkowych, potrzebne do odtwarzania grafiki trójwymiarowej i multimediów.

Nowy!!: FASM i 3DNow! · Zobacz więcej »

Przekierowuje tutaj:

Flat assembler.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »