Отправляет email-рассылки с помощью сервиса Sendsay

Уроки по ассемблеру

  Все выпуски  

Уроки по ассемблеру


Информационный Канал Subscribe.Ru


Assembler. Уроки с сайта http://progs.biz

Рассылка №2

Assembler Урок 4. Регистры процессора.

Полные версии уроков (с картинками) можно найти по адресам
Урок 4. Регистры процессора.

Ассемблер. Урок 4. Регистры процессора

Внутри процессора находятся регистры. Вы можете воспринимать регистры просто как ячейки памяти процессора. Есть еще оперативная память, но с ней работа происходит существенно медленнее. Про дисковую память мы и вообще говорить не будем.

Каждый регистр имеет свое имя. Это возможно, так как их, ввобще-то говоря, не слишком много.

Регистры процессора делятся на несколько групп.

Общего назначения. К ним относятся регистры AX, BX, CX, DX. В них может храниться все что угодно. Конкретно это зависит от команд - определенные команды должны хранить свои параметры в опреденных регистрах.

Сегментные регистры. К ним относятся регистры CS, DS, SS, ES. В них хранятся адреса сегментов в памяти (сегментов команд, данных, стека и дополнительного сегмента).

Регистр счетчика команд IP (instruction pointer). Именно в нем хранится информация об очередной выполняемой команде.

Некоторые регистры делятся на две части, которые часто рассматривают как самостоятельные. Например, регистр AX состоит их двух регистров AH и AL (H - High, L - Low). Точно также устроены и регистры BX, CX и DX.

На прошлом уроке мы уже использовали сегменты:

...
mov ah, 04Ch
 ...

Что мы тут делаем? Записываем в сегмент ah значение 04Ch. А вот так, наприммер, можно записать в сегмент bx значение из сегмента ds:

...
mov bx, ds
 ...
Наверх
Рассылки Subscribe.Ru
Visual Basic. Уроки.
Уроки по Visual Basic.NET с сайта progs.biz. Написание программ, создание собственных элементов, примеры и исходники, создание ActiveX-элементов, работа с базами данных, создание веб-приложений, FAQ, и многое другое.

Copyright Алексеев Игорь, 2002

Copyright сайт progs.biz, 2002


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное