Jan Bródka - strona główna


Programowanie w języku asemblera


Strona przedmiotu w systemie usos


Zadanie na laboratorium


Dokumentacja procesorów rodziny Intel x86/x64
Wykłady

wykład 1

wstęp, architektura procesorów Intel x86/x64, 32-bitowy i 64-bitowy tryb pracy procesora

wykład 2

rejestry uniwersalne, znaczniki, adresowanie pamięci

wykład 3

łączenie asemblera z C/C++ w trybie 32-bitowym
łączenie asemblera z C/C++ w trybie 64-bitowym

wykłady 4-6

rozkazy ogólnego zastosowania

wykład 7

architektura jednostki wektorowej

wykład 8

wektorowe i skalarne rozkazy zmiennopozycyjne

wykład 9

rozkazy FMA (Fused-Multiply-Add)
przegląd wektorowych rozkazów całkowitoliczbowych

wykład 10

łączenie asemblera z językiem C#

wykłady 11-12

makrojęzyk asemblera

wykład 13

informacja o rozkazach AVX-512
rozkazy związane z obsługą pamięci cache
architekrura jednostki zmiennopozycyjnej x87


Przykłady
Linki zewnętrzne