Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2011, 21:02   #1
Vovan91
Пользователь
 
Регистрация: 20.01.2011
Сообщений: 14
По умолчанию Обмен данными через LPT

Обмен данными через LPT как можно реализовать чтоб основная часть была на ассемблере, остальная часть на си наверное. Хотя хотел бы расмотреть вариант этого реализации просто под дос. Можно пример. Ассемлер думаю использовать TASM и С++ borland
Vovan91 вне форума Ответить с цитированием
Старый 14.02.2011, 04:05   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Vovan91
Слишком "расплывчатая" формулировка задачи, пиши более конкретно, "экстрасенсов на сайте нет"
Mikl___ вне форума Ответить с цитированием
Старый 15.02.2011, 10:33   #3
Vovan91
Пользователь
 
Регистрация: 20.01.2011
Сообщений: 14
Сообщение

ну у меня есть светодиодная матрица к которой надо организовать вывод информации с ПК через TASM(основную чатсть), а посылать данные думаю через си или делфи. Протолол передачи думаю сделать сдедующий:
1. С компьютора поступают данные по DATA1-8 и Strobe(импульс синхронизации).
2. С матрицы поступает сигнал по Acknowledge типа данные получили
3. после чего Strobe выводим 0, и ждём когда на Acknowledge станет 0
4. после чего повторяется с шага 1 с новыми данными.
Меня интересует взаимодействие TASM и языка высокого уровня(си или делфи), и вывод дынных в LPT порт и чтение с него.
Vovan91 вне форума Ответить с цитированием
Старый 15.02.2011, 10:58   #4
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Vovan91
На сайте http://www.rsdn.ru найди статью "Ещё раз о прямом доступе к аппаратуре" О взаимодействие TASM и языка высокого уровня вбей в GOOGLE "взаимодействие TASM и языка высокого уровня" и узнаешь много интересного...

Последний раз редактировалось Mikl___; 15.02.2011 в 11:02.
Mikl___ вне форума Ответить с цитированием
Старый 16.02.2011, 17:51   #5
Vovan91
Пользователь
 
Регистрация: 20.01.2011
Сообщений: 14
По умолчанию

В интернете нашёл вывод данных с ассемблера только http://home.onego.ru/~makss/dif/lpt.htm, а вот тут интересная информация по выводу через С++ http://www.pcports.ru/Articles.php
Хотелось бы увидеть вывод в ДОС на LPT Пример, а сто что то понять не могу. Может у когото есть?
Vovan91 вне форума Ответить с цитированием
Старый 17.02.2011, 03:30   #6
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Vovan91
Ищи книгу Джордейна "Справочник программиста компьютера PC AT/XT" Там очень хорошо все расписано и примеры есть на ассемблере
Mikl___ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен данными saggy Работа с сетью в Delphi 1 14.02.2010 13:10
Обмен данными между формами через переменную типа boolean Человек_Борща Общие вопросы Delphi 3 22.01.2010 20:17
Обмен данными между С++ и С# Stellvertreter Общие вопросы C/C++ 0 14.11.2008 14:18
Обмен данными по сети Altera Работа с сетью в Delphi 2 23.02.2008 00:13
обмен данными с сервером BioS Работа с сетью в Delphi 15 12.02.2007 15:32