Микропроцессор 8086;Intel - PullRequest
       0

Микропроцессор 8086;Intel

1 голос
/ 13 апреля 2011

дают соответствующие команды DEBUG, которые определяют количество портов COM и LPT (принтер), установленных на вашем ПК. указать адрес их порта?

это может показаться проблемой с домашним заданием, но это не так. Я изучаю микропроцессоры, и я ничего не получаю, поэтому я должен учиться, расшифровывая решения. пожалуйста, напишите ответы .. спасибо.

Ответы [ 2 ]

1 голос
/ 21 июля 2013

В частности, адреса последовательных портов (до четырех) являются первыми в сегменте данных BIOS (0040H), за которыми следуют адреса параллельных портов (LPT).

enter image description here

Здесь вы можете видеть последовательные порты 03F8, 02F8, 03F8 и 02E8, за которыми следуют порты принтера.

0 голосов
/ 03 июня 2011

Посмотрите на сегмент данных BIOS от 0040:0000 до 0040:0300, который содержит множество полезных настроек. Если у вас нет операционной системы, которая перезаписывает эту память, но это маловероятно.

Например, объем свободной памяти в килобайтах в виде uint16_t при 0040:0013 (э-э-э, невыровненная память;)). Ниже приведены некоторые ячейки памяти с номерами портов для lpt* и com*.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...