Вторник, 21.05.2024, 20:19

ASSEMBLER В ДЕЛЕ

Настроение
Категории раздела
Трансляторы [5]
Уроки Iczelion'а [2]
Машинный код [1]
Блокнот [6]
Разное [1]
Наш опрос
Какой язык лучше?
Всего ответов: 207
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Меню сайта
Форма входа
Поиск
Полезные ссылки
  • Днивники чайника
  • Видеоуроки асма
  • Большой справочник
  • Главная » Статьи » Блокнот

    РЕГИСТРЫ.Регистры общего назначения

    Регистры - это несколько байт, которые физически находятся в центральном процессоре(ЦП).

    Регистры нужны для вычислений и хранения данных или адресов, где хранятся данные.


    Есть 4 регистра общего назначения (РОН): EAX,EBX,ECX,EDX

    Все они имеют размер 4 байта: от 0000 0000h до ffff ffffh

    Пробел для лучшей читабельности, h на конце указывает на шестнадцатеричную систему счисления.


    Пример:

    inc eax ;регистр EAX станет таким:0000 0001h

    inc eax ;0000 0002h

    nop ;тут действие не происходит

    dec eax ;отнимаем 1 и получаем 0000 0001h

    dec eax ;0000 0000h

    nop ;и опять ничего не происходит


    EAX=4433 2211

    AX= ____ 2211

    AH= ____ 22__

    AL= ____ __11

    AX/AH/AL - это части EAX как и у EBX/BX/BH/BL и у других 2-х


    EAX - аккамулятор

    EBX - база

    ECX - счетчик

    EDX - данные

    Четыре способа применения регистров кроме основного (счет).

    <<<==========================================>>>

    Категория: Блокнот | Добавил: JMIX (29.07.2011)
    Просмотров: 2976 | Комментарии: 1 | Теги: РОН, регистры | Рейтинг: 0.0/0
    Всего комментариев: 1
    1 VlTag  
    0
    По регистрам - понятно! Спасибо!
    Расскажите как написать простую программу с арифметическими действиями, чтобы её просмотреть в Дебугере (в Отладчике).

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]