Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перевод названий регистров, Расшифруйте 
V
    Опции темы
JAPH
Дата 6.5.2007, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 8.1.2007
Где: Ленобласть

Репутация: 1
Всего: 23



Очевидно, что AX, SP и т.п. - сокращения. Так вот, как это всё расшифровывается и переводится?
Встречал, что AX - аккумулятор. Accumulator. Но что есть X?


--------------------
Что непонятно - спрашиваем smile
PM MAIL ICQ   Вверх
anwe
Дата 6.5.2007, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 748
Регистрация: 2.9.2006

Репутация: 1
Всего: 23



Цитата(JAPH @  6.5.2007,  22:29 Найти цитируемый пост)
SP

Stack pointer
PM MAIL   Вверх
dumb
Дата 7.5.2007, 03:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 4
Всего: 158



тут можно глянуть именование регистров. X - возможно, от слова extended времен расширения от 8-ми к 16-ти битам. следующее расширение(16-32) точно зовется exntended, но имеет уже сокращение E. smile
PM MAIL   Вверх
Akina
Дата 7.5.2007, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



AX - accumulator
BX - base register
CX - counter
DX - data register
SI - source register
DI - destination register
BP - base pointer
SP - stack pointer
CS - code segment register
DS - data segment register
ES - extra data segment register
Flags - flags register

FS, GS - самостоятельной расшифровки нет.

Для регистров общего назначения (AX..DX) есть деление на High и Low байты (AH/AL...DH/DL) с соотв. именованием.

Регистры, специфические для 286+ процессоров и используемые в защищенном, нереальном и пр. режимах, полагаю, тебе не нужны...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
ksnk
Дата 7.5.2007, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: нет
Всего: 386



Вот вам и мое imho...

Название AX произошло от слова AuXiliary. В то время, когда устаканивалась терминология - регистр в процессоре был только один. 
Название BX,CX,DX - произошли от  AX smile методом подстановки следующих букв в алфавите, хотя впоследствии им нашли и "объяснения". 

DS - Data Segment
SS - Stack Segment
ES - Extra data Segment

FS и GS - методом подстановки следующих букв в алфавите. (после DS,ES...)

Di - Destination, Si - Source, I в этих аббревиатурах, возможно произошло от слова Iteration...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
dumb
Дата 7.5.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 4
Всего: 158



Цитата(ksnk @  7.5.2007,  08:58 Найти цитируемый пост)
Di - Destination, Si - Source, I в этих аббревиатурах, возможно произошло от слова Iteration...

index.
PM MAIL   Вверх
Akina
Дата 7.5.2007, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(ksnk @  7.5.2007,  09:58 Найти цитируемый пост)
Название BX,CX,DX - произошли от  AX  методом подстановки следующих букв в алфавите, хотя впоследствии им нашли и "объяснения". 

Вряд ли... слишком много совпадений.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
dumb
Дата 7.5.2007, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 4
Всего: 158



Цитата(ksnk @  7.5.2007,  08:58 Найти цитируемый пост)
впоследствии им нашли и "объяснения". 

а потом еще и инструкции поменяли, чтоб логика их работы под придуманные "объяснения" подходила (xlat/rep/loop/etc), так? smile
PM MAIL   Вверх
JAPH
Дата 29.5.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 8.1.2007
Где: Ленобласть

Репутация: 1
Всего: 23



А как расшифровывается XLAT?


--------------------
Что непонятно - спрашиваем smile
PM MAIL ICQ   Вверх
dumb
Дата 30.5.2007, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 4
Всего: 158



Цитата(JAPH @  29.5.2007,  13:31 Найти цитируемый пост)
А как расшифровывается XLAT?

сокращенное TransLATe...
PM MAIL   Вверх
Mikl__
Дата 4.6.2007, 04:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 18.5.2007

Репутация: 1
Всего: 1



XLAT/XLATB -- Table Look-up Translation (табличное перекодирование)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0964 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.