MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Язык макроассемблера IBM PC

Название:Язык макроассемблера IBM PC
Просмотров:92
Раздел:Информатика, программирование
Ссылка:Скачать(47 KB)
Описание: ЯЗЫК МАКРОАССЕМБЛЕРА IBM PC (Справочное пособие) Составитель: В.Н.Пильщиков (МГУ,
ВМК) (январь 1992 г.) В пособии рассматривается язык макроассеблера для персональных
ЭВМтипа IBM PC (язык MASM, версия 4.0).

Часть полного текста документа:


    ЯЗЫК МАКРОАССЕМБЛЕРА IBM PC
    (Справочное пособие)
    
    Составитель: В.Н.Пильщиков (МГУ, ВМК)
    (январь 1992 г.)
    
    В пособии рассматривается язык макроассеблера для персональных ЭВМ типа IBM PC (язык MASM, версия 4.0).
    Пособие состоит из 4 глав. В главе 1 рассмотрены особенности пер- сональных компьютеров типа IBM PC и приведены начальные сведения о языке MASM. В главе 2 описывается система команд этих компьютеров. Глава 3 посвящена посвящена собственно языку MASM. В главе 4 приведены примеры фрагментов программ и полных программ на MASM для решения раз- личных задач.
    В пособии не рассматриваются вопросы, связанные с обработкой дво- ично-десятичных чисел и работой арифметического сопроцессора 8087 или 80287.
    Под термином "ПК" в пособии понимается персональный компьютер типа IBM PC c микропроцессором 8088/8086, 80186 или 80286.
    
    ГЛАВА 1. ОСОБЕННОСТИ ПК. ВВЕДЕНИЕ В MASM.
    1.1. ОПЕРАТИВНАЯ ПАМЯТЬ. РЕГИСТРЫ.
    
    1.1.1 Оперативная память
    Объем оперативной памяти ПК - 2^20 байтов (1 Мб). Байты нумеруются начиная с 0, номер байта называется его адресом. Для ссылок на байты памяти используются 20-разрядные адреса: от 00000 до FFFFF (в 16-рич- ной системе).
    Байт содержит 8 разрядов (битов), каждый из которых может прини- мать значение 1 или 0. Разряды нумеруются справа налево от 0 до 7:
    -----------------
    | | | | | | | | |
    -----------------
    7 6 5 4 3 2 1 0
    Байт - это наименьшая адресуемая ячейка памяти. В ПК используются и более крупные ячейки - слова и двойные слова. Слово - это два сосед- них байта, размер слова - 16 битов (они нумеруются справа налево от 0 до 15). Адресом слова считается адрес его первого байта (с меньшим ад- ресом); этот адрес может быть четным и нечетным. Двойное слово - это любые четыре соседних байта (два соседних слова), размер такой ячейки - 32 бита; адресом двойного слова считается адрес его первого байта.
    Байты используются для хранения небольших целых чисел и символов, слова - для хранения целых чисел и адресов, двойные слова - для хране- ния "длинных" целых чисел и т.н. адресных пар (сегмент:смещение).
    
    1.1.2 Регистры
    Помимо ячеек оперативной памяти для хранения данных (правда, крат- ковременного) можно использовать и регистры - ячейки, входящие в сос- тав процессора и доступные из машинной программы. Доступ к регистрам осуществляется значительно быстрее, чем к ячейкам памяти, поэтому ис- пользование регистров заметно уменьшает время выполнения программ.
    Все регистры имеют размер слова (16 битов), за каждым из них зак- реплено определенное имя (AX, SP и т.п.). По назначению и способу использования регистры можно разбить на следующие группы:
    - регистры общего назначения (AX, BX, CX, DX, BP, SI, DI, SP);
    - сегментные регистры (CS, DS, SS, ES);
    - счетчик команд (IP);
    - регистр флагов (Flags). (Расшифровка этих названий: A - accumulator, аккумулятор; B - base, база; C - counter, счетчик; D - data, данные; BP - base pointer, ука- затель базы; SI - source index, индекс источника; DI - destination index, индекс приемника; SP - stack pointer, указатель стека; CS - code segment, сегмент команд; DS - data segment, сегмент данных; SS - stack segment, сегмент стека; ES - extra segment, дополнительный сег- мент; IP - instruction pointer, счетчик команд.)
    Регистры общего назначения можно использовать во всех арифметичес- ких и логических командах. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Обеспечение научности и инновационности в социальной работе как условие повышения ее результативности
Просмотров:120
Описание: Обеспечение научности и инновационности в социальной работе как условие повышения ее результативности   1. Системный характер социальной работы Социальная работ

Название:Учет финансовых результатов. Распределение прибыли
Просмотров:100
Описание: Учет финансовых результатов. Распределение прибыли Содержание   Введение 1. Нормативно-методические основы учета 1.1 Понятие, структура и порядок формирования финансового результата 1.2 Определение ф

Название:Інтелектуальна власність як право на результат творчої діяльності людини
Просмотров:83
Описание: МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ РЕФЕРАТ «Інтелектуальна власність як право на результат творчої діяльності людини» 2010 ЗМІСТ Вступ 1. Поняття

Название:Аналіз фінансового стану підприємства та фінансових результатів його діяльності
Просмотров:106
Описание: аналіз фінансового стану підприємства та фінансових результатів його діяльності Для проведення аналізу фінансового стану підприємства та фінансових результатів його діял

Название:Учет формирования финансовых результатов и прочих видов деятельности
Просмотров:67
Описание: Содержание Введение 1. Доходы и расходы организации и их классификация 2. Учет формирования финансовых результатов от прочих видов деятельности 2.1 Учет прочих доходов и расходов 2.2 Отражение прочих рас

 
     

Вечно с вами © MaterStudiorum.ru