![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
hex to demical
bagos © (2010-01-20 01:52:00)как можно перевести шестнадцатиричное в десятичное число?
Anatoly Podgoretsky (2010-01-21 10:30:00) [1]> Jeer (21.01.2010 10:17:29) [29]
А про это? Конечно прав. Я тоже на всякий случай проверил дату выпуска. Как ни странно но она совпадает.
Jeer (2010-01-21 10:17:00) [2]
> Ты про что?
К тому, что Игорь прав - i8086 выпущен в 1978 г., т.е. до появления DBase II в 1980 г.
Anatoly Podgoretsky (2010-01-21 10:14:00) [3]
> Хотя - да, глянул.. i8086 год выпуска 1978
Ты про что?
Jeer (2010-01-21 09:48:00) [4]Ну, в общем-то понятно, реалный писюк IBM сделала на i8088
Jeer (2010-01-21 09:47:00) [5]Хотя - да, глянул.. i8086 год выпуска 1978
Anatoly Podgoretsky (2010-01-21 09:45:00) [6]> Jeer (21.01.2010 09:41:24) [24]
Значит не ошибся, но даже если его бы не было, то о нем Интел заранее побеспокоил. В то время нужда в этом типе была очень высокая, был очень востребован. Он очень удобен для наблюдения в HEX вьюверах
Jeer (2010-01-21 09:41:00) [7]
> Игорь Шевченко © (20.01.10 17:21) [21]
> > Мне кажется, что и включил то он их для поддержки dBase
> > II
> а разве 8086 выпущен не до того, как dBase II ?
DBase II ( 1980 г. ф. Аштон-Тейт ) работал еще на 8-р процессорах i8080.
Лично c DBase II работал в среде CP/M в начале 80-х.
Игорь Шевченко (2010-01-20 20:02:00) [8]Anatoly Podgoretsky © (20.01.10 19:33) [22]
Это кто б спорил, команды такой обработки и в system/360 были, нужда в BCD обработке была
Anatoly Podgoretsky (2010-01-20 19:33:00) [9]> Игорь Шевченко (20.01.2010 17:21:21) [21]
Они прогнозировали появление программ, которые очень нуждались в BCD обработке. Вот ее они и поддержали
Игорь Шевченко (2010-01-20 17:21:00) [10]
> Мне кажется, что и включил то он их для поддержки dBase
> II
а разве 8086 выпущен не до того, как dBase II ?
Anatoly Podgoretsky (2010-01-20 17:11:00) [11]> Sha (20.01.2010 15:47:17) [17]
Мне кажется, что и включил то он их для поддержки dBase II
Anatoly Podgoretsky (2010-01-20 17:08:00) [12]> Sha (20.01.2010 15:47:17) [17]
Мне кажется, что не только забросил, но еще и не помнит.
Anatoly Podgoretsky (2010-01-20 17:06:00) [13]> Игорь Шевченко (20.01.2010 15:18:14) [14]
Можно использовать как неупакованый BCD поэтому не стоит их относить к ASCII
Sha (2010-01-20 15:47:00) [14]> Игорь Шевченко © (20.01.10 15:33) [16]
> Я например вообще не видел за последние 20 лет
Скорее всего мы их больше вообще не увидим, т.к. они обычно требуют наличия цикла и гораздо медленнее команд для двоичного формата.
Про эту тупиковую ветвь эволюции иногда вспоминают желающие написать минимальную по памяти процедуру или вирусописатели/писатели защит. В остальных случаях это не актуально. Похоже, эти инструкции (также как и строковые) Intel забросил и не оптимизирует.
Игорь Шевченко (2010-01-20 15:33:00) [15]Sha © (20.01.10 15:25) [15]
Я например вообще не видел за последние 20 лет, потому и спрашиваю, ты вроде больше с ассемблером общаешься
Sha (2010-01-20 15:25:00) [16]Теоретически их назначение пользовательский ввод-вывод.
Сам не использую. Встречается у других крайне редко.
Из редко употребляемых, но казалось бы очень нужных, можно отметить еще команду проверки четности.
Использовал 1-2 раза в драйвере клавиатуры под DOS.
Игорь Шевченко (2010-01-20 15:18:00) [17]Sha © (20.01.10 15:16) [13]
А вот любопытно, команды арифметики с BСD и ASCII где-то используются ?
Sha (2010-01-20 15:16:00) [18]В IA-32 целые числа могут быть в ASCII, BCD и Binary форматах.
Кроме того возможна форма представления со знаком.
Anatoly Podgoretsky (2010-01-20 15:12:00) [19]Разумеется я говорю, только про целые.
Anatoly Podgoretsky (2010-01-20 15:09:00) [20]> Sha (20.01.2010 14:58:10) [10]
Мне известно два и вроде бы это все.