Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы

Прямоугольный сигнал - ассемблер

Непрочитано 04.04.2010, 16:53  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Как понимать их страницы? См. вложение
Миниатюры:
Нажмите на изображение для увеличения
Название: asm_BF.JPG
Просмотров: 69
Размер:	85.0 Кб
ID:	6478  
Реклама:
Aleksashka1 вне форума  
Непрочитано 04.04.2010, 17:07  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Сообщение от Aleksashka1 Посмотреть сообщение
Как понимать их страницы? См. вложение
Ну для каждого процессора есть руководство по асму.
Но это не значит что надо асмом пользоваться.

У нас в конторе писать на асме запрещено приказом

Только в исключительных случаях,которых почти небыло.
Gnider вне форума  
Непрочитано 04.04.2010, 17:24  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Приказ родился после прочтения статистики будто "асматики" и "сифилитики" пишут в единицу времени одинаковое число строк, а эффективность кода на си выше?
Насчет исключительных случаев сложно судить. Хотя по оценкам скомпилированный Сишный код практически экивалентен асмовскому...
Архитектуру мне можно изучить то?
Aleksashka1 вне форума  
Непрочитано 04.04.2010, 19:47  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Сообщение от Aleksashka1 Посмотреть сообщение
Приказ родился после прочтения статистики будто "асматики" и "сифилитики" пишут в единицу времени одинаковое число строк, а эффективность кода на си выше?
Насчет исключительных случаев сложно судить. Хотя по оценкам скомпилированный Сишный код практически экивалентен асмовскому...
Архитектуру мне можно изучить то?
Запрет родился чтобы программу было проще портировать на другой проц,а так же другому человеку разобраться в том что написано.

А исключительные случаи это когда для какого-то проца отсутствует компилятор Си например
Gnider вне форума  
Непрочитано 04.04.2010, 21:32  
po4emu4ka
Частый гость
 
Регистрация: 14.12.2009
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
po4emu4ka на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Люди, помогите, как написать программу сигнала?) На ЛПТ-порт не обращайте внимание...

За ссылки спасибо большое, пригодится
po4emu4ka вне форума  
Непрочитано 04.04.2010, 21:52  
baiderin
Почётный гражданин KAZUS.RUN
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,739
Сказал спасибо: 2,487
Сказали Спасибо 897 раз(а) в 584 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Подробности какие есть?
baiderin вне форума  
Непрочитано 04.04.2010, 21:58  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

LPT ... Эээ... Это не тот ли вундеркинд ?
Если надо на LPT под АSМ да на XP - по любому через дрова.
Самое простое и ненапряжное PureBasic, но один хрен через дрова...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 05.04.2010, 03:53  
sergeq
Прописка
 
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
sergeq на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Для DOS или Windows 9X, где то так:

mov DX,0378h; адрес LPT порта
mov AL,0ffh; установить все единицы
cikl: out DX,AL
xor AL,0ffh; инвертирование всех битов AL
подпрограмма задержки
jmp cikl

В листинге могут быть ошибки. С ASM Intel_X86 не знаком. Сделано по аналогии c I8080.
Для старших версий Windows требуется драйвер, так как ОС запрещает прямое обращение к порту.

Последний раз редактировалось sergeq; 05.04.2010 в 04:18.
sergeq вне форума  
Сказали "Спасибо" sergeq
po4emu4ka (05.04.2010)
Непрочитано 06.04.2010, 11:01  
po4emu4ka
Частый гость
 
Регистрация: 14.12.2009
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
po4emu4ka на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Спасибо, думаю, это подходит) А как увеличить длительность 0 и 1 ?
po4emu4ka вне форума  
Непрочитано 06.04.2010, 18:36  
sergeq
Прописка
 
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
sergeq на пути к лучшему
По умолчанию Re: Прямоугольный сигнал - ассемблер

Можно попытаться задействовать прерывание системного таймера IRQ0
http://www.lib.csu.ru/DL/bases/prg/f...p/v18/ch4.html
При этом уменьшится зависимость времени от типа процессора.
sergeq вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Algorithm Builder бесплатный графический ассемблер для AVR avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 56 28.07.2014 20:19
Глюк ли это (сигнал генератор+трансформатор)? po3 Proteus 2 11.03.2010 15:52
Помогите с телевизором JVC, не принимает сигнал от пульта rpno Видеотехника 24 01.11.2009 00:25


Часовой пояс GMT +4, время: 04:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.