ybairamgalin / bmstu-4-term-assembly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ASSEMBLY LANGUAGE

Преподаватель - Кузнецов Д.А.

Сегменты

имя SEGMENT [READONLY] выравнивание тип разряд 'класс'

  • Выравнивание - расположение начала сегмента с адреса, кратного какому-либо значению. Варианты: BYTE, WORD (2 байта), DWORD (4 байта), PARA (16 байт, по умолчанию), PAGE (256 байт).
  • Тип: PUBLIC (сегменты с одним именем объединятся в один); STACK (для стека); COMMON (сегменты будут “наложены” друг на друга по одним и тем же адресам памяти); AT <начало> - расположение по фиксированному физическому адресу, параметр - сегментная часть этого адреса; PRIVATE - вариант по умолчанию.
  • Класс - метка, позволяющая объединить сегменты (расположить в памяти друг за другом).

About


Languages

Language:Assembly 57.1%Language:C++ 30.9%Language:Makefile 11.3%Language:C 0.7%