Jesteś tutaj: Strona główna / Asembler / Newsy

Poddziały

Słowo wstępu

Języki asemblera (zwyczajowo asemblery) to rodzina języków programowania niskiego poziomu, których jedno polecenie odpowiada zasadniczo jednemu rozkazowi procesora. Języki te powstały na bazie języków maszynowych danego procesora poprzez zastąpienie kodów operacji ich mnemonikami. Dzięki stosowaniu kilkuliterowych skrótów poleceń zrozumiałych dla człowieka pozwala to z jednej strony na tworzenie oprogramowania, z drugiej strony bezpośrednia odpowiedniość mnemoników oraz kodu maszynowego umożliwia zachowanie wysokiego stopnia kontroli programisty nad działaniem procesora. Składnia języka asemblera zależy od architektury procesora, ale i używanego asemblera, jednak zwykle autorzy asemblerów dla danego procesora trzymają się oznaczeń danych przez producenta.

Pierwotnie był to podstawowy język programowania procesorów. W wyniku poszukiwania efektywniejszych metod programowania i pojawianiem się kolejnych języków interpretowanych i kompilowanych języki asemblerów straciły na znaczeniu. Z tego powodu współcześnie nie korzysta się z nich do pisania całych programów na komputery osobiste. Jednak istnieją zastosowania, np. w przypadku programowania mikrokontrolerów, systemów wbudowanych, sterowników sprzętu, gdzie nadal znajdują one swoje miejsce. Korzysta się z nich także do pisania kluczowych fragmentów kodu wymagających najwyższej wydajności, wyjątkowo małych rozmiarów kodu wynikowego lub również niewielkich fragmentów systemów operacyjnych.

Wikipedia

Artykuły, Publikacje, Dokumentacje

  • Mysz PS/2 w asemblerze

    PL
    Data: 2011-09-15, Autor: bratmn, Dodał: Karol, Dział: Asembler

    Większość poradników na temat niskopoziomowej obsługi myszy opiera się na DOS - owym sterowniku myszy INT 33h. Jednak nie zawsze mamy dostęp do tego wygodnego sposobu komunikacji z myszą. Niniejsze opracowanie ma na celu wyjaśnienie sposobu obsługi myszy na niższym poziomie, niezależnym od uruchomionych sterowników. Dotyczy ono najpopularniejszych ostatnio modeli myszy, podłączanych do złącza PS/2.

    Więcej

Znalezione w sieci

  • Język asembler dla każdego

    PL
    Data: 2011-09-29, Autor: Bogdan Drozdowski, Dodał: Karol, Dział: Asembler

    Bardzo dobry kurs asemblera od podstaw Bogdana Drozdowskiego. Niniejsza wersja odnosi się do programowania w tym języku dla systemu DOS. Prezentowana wersja dostępna jest w wersji PDF.

    Więcej

Najczęściej Zadawane Pytania - FAQ

Znalezione w sieci

  • x86 Disassembly

    EN
    Data: 2011-09-21, Autor: Wikibooks, 2008, Dział: Asembler

    This book is about the disassembly of x86 machine code into human-readable assembly, and the decompilation of x86 assembly code into human-readable C or C++ source code. Some topics covered will be common to all computer architectures, not just x86-compatible machines.

    Więcej
  • x86 Assembly

    EN
    Data: 2011-09-21, Autor: Wikibooks, 2007, Dział: Asembler

    This book covers assembly language programming for the x86 family of microprocessors. The objective is to teach how to program in x86 assembly, as well as the history and basic architecture of x86 processor family. This book is intended for readers at the intermediate level.

    Więcej
  • Win32 Programming for x86 Assembly Language Programmers

    EN
    Data: 2011-09-21, Autor: Henry Takeuchi - OOPWeb.com, 2007, Dział: Asembler

    A book on programming Windows applications using assembly. The text contains an introduction to console applications and files, a basic Win32 GUI program, popup windows and ownership, child windows, messages, mouse, graphics, etc.

    Więcej

Najnowsze na forum

TematOdp.Wyśw.Ostatni post
[MIPS] Odwracanie ciągu znaków042821-03-2010
04:56:41
szmitek
MASM heapsort c++ na masm0103130-12-2008
02:45:03
damian0x1
Kilka spraw o ASM170230-10-2008
15:49:00
adi90
pomoc dla poczatkujacego2103930-10-2008
15:47:52
adi90
Pomocy !!! pilne !!!095926-03-2008
21:25:08
heavyadam
TAJEMNICZY KOD074207-03-2008
09:11:54
GITS
kolorowe literki077221-01-2008
02:01:27
wodzik
Program: zamiana liczb dziesietnych na binarne0284718-01-2008
15:33:46
barthazz
Pobieranie danych z okienek edycyjnych6164421-12-2007
05:25:10
Waldemar
boot sektor na cd076130-11-2007
13:05:01
twister_kg





Ciekawe strony

Kontakt

Jeśli chcesz się z nami skontaktować napisz na adres: info(at)binboy.org lub odwiedź nasz profil na Facebooku!

O Nas

Serwis binboy.org to kopalnia wiedzy dla wszystkich z branży IT, w szczególności dla programistów i webmasterów. To duży zbiór kursów programowania, tutoriali, darmowych ebooków, setki kodów źródłowych itp.

Bądź w kontakcie

Panel użytkownika

Zaloguj się do panelu użytkownika.
Nie masz konta? Zarejestruj się!
Zapomniałeś hasła?