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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2015, 16:18   #1
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию Помощь с таймером

Считываем байт из порта Р1 через каждые 0.16 мс. Если поступает значение #1C - выход из цикла.
есть наработки но ругается на cmp
Код:

start:
      mov a,#255     
      in a,p1
      mov a,#253     
      mov t,a           
      strt t	      
pulse:
      jtf next            
      in a,p1	   
      cmp a,#1C	      
      jb0 next	     
      jmp pulse	   	
next: 
      stop tcnt
shadezx вне форума Ответить с цитированием
Старый 17.03.2015, 10:43   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
ругается на cmp
может, таки, #1Ch?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 18.03.2015, 13:49   #3
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию

всеравно ругается
shadezx вне форума Ответить с цитированием
Старый 18.03.2015, 13:57   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
всеравно ругается
ну и чо? нам догадаться, что компилятор пишет?
неужели так сложно скопипастить сюда текст сообщения?
телепатов тут нет!

чо, хоть, за ассемблер-то?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 18.03.2015, 14:01   #5
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию

http://hostingkartinok.com/show-imag...ee75e5ead176a0
shadezx вне форума Ответить с цитированием
Старый 18.03.2015, 16:14   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

нету в ентом асме команды cmp. глянь.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 18.03.2015, 20:11   #7
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию

а как решить данную проблему с задачей?
shadezx вне форума Ответить с цитированием
Старый 18.03.2015, 21:05   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
а как решить данную проблему с задачей?
дык, избавиться от cmp. есть куча операций условного перехода, подбери подходящую и всё.
Код:
start:
      mov a,#255
      in a,p1
      mov a,#253
      mov t,a
      strt t
pulse:
      jtf next
      in a,p1
      xrl a, #1Ch ; ну типа
      jz next     ; как-то так штоль...
 ;     cmp a,#1C
 ;     jb0 next
      jmp pulse
next:
      stop tcnt
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось min@y™; 18.03.2015 в 21:13.
min@y™ вне форума Ответить с цитированием
Старый 19.03.2015, 14:34   #9
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию 3

спасибо за помощь.
shadezx вне форума Ответить с цитированием
Старый 20.03.2015, 14:48   #10
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Сообщение от shadezx Посмотреть сообщение
спасибо за помощь.
неужели помогло?!
ахринеть.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос с таймером obsession Общие вопросы Delphi 2 17.04.2012 21:03
Работа с таймером С# JK0 Помощь студентам 1 31.10.2011 16:25
Работа с таймером... misher Свободное общение 11 15.07.2010 15:26
Помогите с таймером Михаил Юрьевич Общие вопросы Delphi 10 03.06.2008 20:35