архиватор win rar, dr web, текстовые редакторы, avast 4, asplinux, .

compassistent.narod.ru

 
 На сайте
   Главная
   Links

 Разделы
архиватор zip
система распознавания текста
англо русский словарь
системы управления базой данных
сетевой экран
антивирус панда
asplinux deluxe
русско английский словарь
системы резервного копирования
програмное обеспечение
ad aware
 Главная  Links
{img1} доктор веб
Эти параметры задают различные вариации организации связи. IBM/PC может использовать самые различные их сочетания и обычно конкретные значения определяются тем оборудованием, которое находится на другом конце линии связи.
антивирус касперского
{img2} перевод с русского на английский
Коды этих переменных выбираются из регистра AL следующим образом: Первые три бита задают скорость передачи в битах в секунду. Восемь возможных значений соответствуют довольно большим скоростям передачи, хотя персональные компьютеры наиболее часто используют две скорости - 300 и 1200 бит в секунду.
asplinux deluxe
{img3} перевод с английского на русский
Ниже приведены коды и соответствующие им значения: Код Скорость передачи (бит в секунду) ___ _________________________________ 000 110 001 150 010 300 (примерно 30 символов в секунду) 011 600 100 1200 (примерно 120 символов в секунду) 101 2400 110 4800 111 9600 (Издержки организации связи - необходимость передачи битов паритета и стоповых битов - увеличивают число битов, необходимых для передачи символа. Поэтому скорость передачи 300 бит в секунду позволяет передавать примерно 30 символов в секунду, хотя в коде символа в ASCII всего 7 или 8 бит). Следующие два бита определяют способ контроля по паритету: Код Способ контроля ___ ________________ 00 отсутствует 01 контроль по нечетности 10 отсутствует 11 контроль по четности Следующий бит указывает чмсло используемых стоповых битов, являющихся обязательной частью протокола RS-232: Код Число стоповых битов ___ ____________________ 0 1 1 2 Последние два бита параметра определяют длину используемого слова: Код Длина слова ___ ___________ 10 7 бит (стандартный код ASCII) 11 8 бит (обычная длина слова для компьютеров) Как правило, выбор всех этих параметров не произволен и определяется характеристиками системы или оборудования, с которыми Вы связываетесь. Вторая процедура для связи, с кодом 1, используется для пересылки одного байта данных.
доктор веб

asplinux 11.2

архиватор win rar, dr web, текстовые редакторы, avast 4, asplinux, .
 

словарь

Таким образом, адаптер связи IBM/PC может использоваться просто в качестве дополнительного средства взаимодействия с периферийным оборудованием, таким как устройство печати. Сделаем небольшое отступление и рассмотрим два основных способа взаимодействия персональных компьютеров, в том числе IBM/PC, с периферийным оборудованием. Эти два способа кратко называют последовательным и параллельным. Протокол RS-232 является "последовательным", поскольку данные передаются по одной линии и биты данных посылаются последовательно, по одному. Параллельная связь реализует другую схему взаимодействия, которая по названию популярных устройств печати фирмы "центроникс", получила название параллельного интерфейса типа "Центроникс" или, для краткости, просто параллельного интерфейса. При параллельном взаимодействии данные передаются побайтно и этот интерфейс включает столько линий связи, сколько необходимо чтобы передавать все эти биты одновременно. Параллельный интерфейс приспособлен для непосредственной связи компьютера с внешними устройствами, в частности, что данные могут передаваться быстрее, поскольку за один цикл передачи пересылается сразу целый байт. Параллельный интерфейс типа "центроникс" используется в качестве стандартного адаптера связи с устройством печати в IBM/PC. Последовательный интерфейс работает медленнее, однако, он имеет ряд специальных возможностей для организации взаимодействия с удаленными объектами. Все эти возможности не нужны при локальном использовании последовательного интерфейса, для взаимодействия с устройством печати. Однако, это может оказаться удобным способом организации связи между компьютером и устройством печати, в частности, еще и потому что многие персональные компьютеры предыдущего поколения не имели параллельного интерфейса. Осуществление связи с удаленным абонентом может оказаться очень сложной задачей, поскольку может возникнуть множество различных неполадок, требуется контроль многочисленных ошибок и необходимо работать с разнообразным оборудованием, подключенным к линии. Однако, служебные процедуры, входящие в систему BIOS IBM/PC для обслуживания адаптера RS-232 достаточно просты и удобны в использовании. Имеется всего четыре служебных процедуры для связи и все они вызываются с помощью прерывания 20, шестнадцатиричное значение 14: регистр DX используется для указания того, какой адаптер связи должен быть использован, если их больше одного; нулевое значение соответствует первому (и, обычно, единственному) адаптеру. Программы 11-101 и 11-102, входящие в дисковый пакет, прилагающийся к этой книге, содержит ассемблерные интерфейсы подпрограммы и вспомогательные программы на Паскале, позволяющие наиболее полно воспользоваться всеми процедурами связи системы BIOS в ПЗУ. Первая процедура, с кодом 0, устанавливает четыре стандартных параметра связи: скорость передачи, способ контроля по паритету, количество стоповых битов и длину слова.


avast edition


 
 

CNews: Новости | e-Business | Hi-Tech | Telecom List.ru - каталог ресурсов интернет Directrix џ­¤ҐЄб жЁвЁа®ў ­Ёп
Hosted by uCoz
оказан выше. ; ShowDeviceInfo PROC NEAR test es,[di].attrib,AT_CHR ; Драйвер символьный или jnz is_char ; блоковый ? @DisStr $block ; Блоковый (без имени) xor ah,ah mov al,es:[di].dname ; Количество устройств jmp short dis_units is_char: push ds ; Сохраним DS push es ; Выровняем сегменты pop ds lea si,es:[di].dname ; SI = смещение имени mov cx,8 ; Длина имени show_name: lodsb ; Выводим по одному символу @DisChr al ; за раз loop show_name - 6-52 - pop ds ; Восстанавливаем DS @DisStr @space @DisStr @char ; Выводим тип драйвера @DisStr @space mov ax,1 ; Только одно устройство ; dis_units: mov ch,02 ; Выводим количество устройств call bin2hex @DisStr @space mov ch,04 ; Вывод числовых данных mov ax,es:[di].attrib call bin2hex ; Выводим слово атрибутов @DisStr @space ; mov ax,es call bin2hex ; Выводим сегментный адрес @DisChr $colon mov ax,di call bin2hex ; Выводим смещение @DisStr @space ; mov ax,es:[di].strat call bin2hex ; Выводим адрес СТРАТЕГИЙ @DisStr @space ; mov ax,es:[di].intrp call bin2hex ; Выводим адрес ПРЕРЫВАНИЙ @DisStr @crlf ; ret ShowDeviceInfo ENDP ; ; ************ КОНЕЦ ПРОГРАММЫ, КОНЕЦ ФАЙЛА ************************ ; _TEXT ENDS END main --------------------------------------------------------------------- Листинг 6-7. Файл DRIVER.INC --------------------------------------------------------------------- ; ************ DRIVER.INC ******************************************* ; ; Driver.Inc : Содержит определения и константы для использования при ; ассемблировании драйверов MS-DOS. ; ; ************ ОПРЕДЕЛЕНИЕ КОНСТАНТ, ИСПОЛЬЗУЕМЫХ В ДРАЙВЕРАХ ******* ; ; Определение битов слова атрибутов драйвера : AT_CHR EQU 1000000000000000b ; Символьное устройство AT_IOCTL EQU 0100000000000000b ; Поддержка IOCTL AT_BUSY EQU 0010000000000000b ; Поддержка OTB AT_NOIBM EQU 0010000000000000b ; Не IBM устройство AT_NET EQU 0001000000000000b ; Сетевое устройство AT_OCRM EQU 0000100000000000b ; Поддержка OCRM - 6-53 - AT_GIOCTL EQU 0000000001000000b ; Поддержка GIOCTL AT_LOGICL EQU 0000000001000000b ; Get/Set Logical Dev AT_SPECL EQU 0000000000010000b ; Специальное устр-во AT_CLOCK EQU 0000000000001000b ; Устройство "ЧАСЫ" AT_NUL EQU 0000000000000100b ; Устройство NUL AT_STDOUT EQU 0000000000000010b ; Стандартные устр-ва AT_STDIN EQU 0000000000000001b ; ввода и вывода ; ; Определение кодов ошибок драйверов устройств : WRITE_PROTECT EQU 0 UNKNOWN_UNIT EQU 1 NOT_READY EQU 2 UNKNOWN_UNIT EQU 3 CRC_ERROR EQU 4 BAD_REQUEST EQU 5 SEEK_ERROR EQU 6 UNKNOWN_MEDIA EQU 7 SECTOR_NOT_FOUND EQU 8 OUT_OF_PAPER EQU 9 WRITE_FAULT EQU 0Ah READ_FAULT EQU 0Bh GENERAL_FAILURE EQU 0Ch INVALID_DISK_CHANGE EQU 0Fh ; ; Статус, возвращаемый командой MEDIA CHECK : IsChanged EQU -1 ; носитель был заменен DontKnow EQU 0 ; не известно была ли замена NotChanged EQU 1 ; носитель был заменен ; ; ************ КОНЕЦ ФАЙЛА : DRIVER.INC ***************************** --------------------------------------------------------------------- Пример драйвера виртуального диска В конце этой главы, в листинге 6-10, мы приводим пример весьма упрощенного драйвера RAM-диска (т.е.

немецко русский словарь


 
 
CNews: Новости | e-Business | Hi-Tech | Telecom List.ru - каталог ресурсов интернет Directrix џ­¤ҐЄб жЁвЁа®ў ­Ёп
Hosted by uCoz