Могу ли я использовать знания из учебника 8086 чипов, с этим Intel 82340SX? - PullRequest
1 голос
/ 11 февраля 2012

Я недавно обнаружил старый (очень старый) ноутбук, и хотя это может быть отличная возможность изучить ассемблер и некоторые базовые разработки ОС.

http://i41.tinypic.com/b4zy4l.jpg

Учебные руководства по сборке чаще всегопосвященный чипам 8086, так что мой вопрос, этот Intel 82340SX имеет какое-либо значение?Меняется ли что-нибудь в отношении использования языка?

Ответы [ 3 ]

1 голос
/ 11 февраля 2012

Чип 80386 в основном (но не полностью) обратно совместим с 8086. Различия см. В соответствующем разделе Руководства по программированию Intel 80386 (например, http://www.scs.stanford.edu/nyu/04fa/lab/i386/s14_07.htm).

80386 также имеет новые функции, которые 8086 не поддерживали. Несколько важных функций: защищенный режим, пейджинг и поддержка 32-битного кода. Я настоятельно рекомендую исследовать эти функции; так как без них ваше программное обеспечение будет ограничено чуть более 640 КБ ОЗУ (дополнительные 3 МБ ОЗУ, о которых сообщается как «расширенная память», будут потрачены впустую), и не будет эффективной изоляции между частями программного обеспечения (например, приложения могут «мусорить» каждый другие и читать данные друг друга). Если вы все сделаете правильно, программное обеспечение, предназначенное только для 80386, сможет использовать около 3 ГБ ОЗУ на новых машинах без каких-либо серьезных изменений.

0 голосов
/ 11 февраля 2012

Это похоже на ПК 80386, поэтому все знания и код 8086 могут быть применены и повторно использованы на нем.

0 голосов
/ 11 февраля 2012

Вы пытались погуглить?После быстрого поиска я обнаружил, что это микросхема чипсета для 386SX.

см. Здесь - http://www.datasheetarchive.com/82340SX*-datasheet.html

Итак, вы, вероятно, не можете использовать знания 8086 для программирования этого конкретного чипа, хотя, поскольку ваш экран загрузки показывает это, вы можете предположить, что ваш ноутбук имеет процессор 386SX, который обратно совместим с процессором 8086.

...