Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Ассемблер  (Прочитано 8091 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Арман
Гость
« : 22-08-2004 16:17 » 

Помогите разобраться!!!
Начал учить Ассемблер, сейчас читаю книгу Зубкова
Там постоянно упоминается 8086, 8286...
У меня AMD Athlon XP 1700+
в чём разница?В архитектуре, какой Ассемблер для него
нужен?Я пока в этом мало понимаю. Может кто посоветует литературу какую-нибудь где это объясняется?
Пожалуйста помогите !!!Очень хочу программить на Ассемблере.
Заранее спасибо.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 23-08-2004 12:13 » 

Арман, давным давно был процессор Intel 8086 (16-ти битная архитектура и 1МБ адресуемой памяти), потом появились 8088 (вариант 8086 с 8-ми битной шиной данных), 80186 (8086 с интегрированной переферией), 80286 (с защищенным режимом), 80386 (32-ух битная архитектура), 80486 (встроенный сопроцессор с плавающей точкой и кэш первого уровня), Pentium (масса нового; порой его называют 586), Perntium Pro (а так же 2, 3, 4, Xeon, Celeron - их еще называют 686; тут то же много нового). Все это развитие архитектуры x86. Код, написанный для раннего процессора, подходит к более позднему. Конечно, для 8086/8088 можно было писать только для реального режима (это подразумевают, когда говорят "пишу под DOS"), для 286-го - плюс защищенный режим, для 386 и выше - плюс 32-ух битная архитектура, а начиная с Pentium MMX появляются дополнительные наборы команд.

Или ты не ту книгу читаешь, или плохо читаешь - такие вещи в толковом самоучителе должны быть. Или ты читаешь не учебник, а справочник...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 23-08-2004 12:19 » 

Процессоры AMD отпочковались тут на уровне 486 и далее они развивались самостоятельно, но с оглядкой на Intel. Программно они совместимы с Intel, но, в зависимости от версии процессора, могут неподдерживать те или иные дополнительные наборы команд процессоров 686-ой серии. Правда, у AMD есть свои, несовместимые с Intel расширения.

Intel и AMD не единственные производители процов архитектуры x86, но это ты уж сам почитай.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #3 : 23-08-2004 17:25 » 

RXL, забыл про I8080 aka КР580 Улыбаюсь (всё, пойду слезу воспоминаний вытру, блин)
Записан

.
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 24-08-2004 13:33 » 

Могу дополнить RXL, что в каждой следующей модели процессоров есть и свои изменения и дополнения с точки зрения системного программиста.
С точки зрения прикладного программиста кроме встроенного FPU в i486 не появилось вообще ничего, и только начиная с Pentium2 MMX начали появляться какие-то новые комманды прикладного уровня, такие расширения как, MMX, SSE, 3DNow !, и прочее
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 24-08-2004 14:16 » 

Ну, если уж вспоминать детали, то в 186, 386, 486, 586 и 686 появлялись новые команды, так сказать, "общего назначения" (в смысле, не самостоятельные наборы), доступные прикладному программисту (user level).

Алексей1153, ностальгировать можно долго...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines