Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 20.12.2014, 01:16  
Zionus
Гражданин KAZUS.RU
 
Аватар для Zionus
 
Регистрация: 05.03.2007
Адрес: Kyiv
Сообщений: 711
Сказал спасибо: 128
Сказали Спасибо 537 раз(а) в 159 сообщении(ях)
Zionus на пути к лучшему
По умолчанию Re: Программа из книги.. непонятки

Сообщение от shurik_ss Посмотреть сообщение
1. См. nml
2. Секция настройки порта, как и секция реакции на прерывания явно выдраны из другой программы. Поэтому и выглядят здесь совсем бредово.
3. Почти нормальная подпрограмма. Убрать НОПы и Выдры, очистку регистров перед загрузкой в них констант - и можно пользоваться.
4. Индусский код (ссылка была на Казусе: http://lurkmore.to/Индусский_код). Если бы студент мне принес курсач с таким кодом, "тройку" не получил бы. Ушел бы переделывать. Ну а когда автор книги (фактически учебника!!!) такое пишет, надо книгу запрещать, изымать из торговой сети, и, самое главное, делать это за счет автора.
Я тоже так подумал, что он просто втулил сюда шмат из другого кода и просто поленинлся почистить. Не может ведь быть, чтобы он не понимал, что там написано.
Подпрограмма задержки какая-то странная, вложения (два) вроде бы нормальные, но затем какие-то заячьи прыжки на начало снова..

С этим вот clr, W, clr X, clr Y, ассемблер не согласился, пришлось изменить название. Как у него это отассемблировалось?


Этот кусок тоже быдляче написан из-за таинственных нопов и метки ser, которую ассемблер хотел воспринять, как команду ( и правильно хотел).

ser: nop
rcall zader
nop
rcall opros
nop
rjmp nStart

Зачем-то там дип свыч поставил на три переключателя, когда можно было кнопку с фиксой.

Такое впечатление, что афтар в самом деле из племени Кашкарова и выдумал все это чисто умозрительно, сидя за компом.
В Протеусе (на Тини13) код работает, но немножко не так, как хотелось бы и как он описывал.
Реклама:

Последний раз редактировалось Zionus; 20.12.2014 в 01:19.
Zionus вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для учета деталей tigra440 Информация по радиокомпонентам 3 27.01.2010 17:26
UT71C. Программа регистрации измерений. asng Информация по радиокомпонентам 0 20.07.2007 07:49
Продолжение Про Книги Бесплатная Раздача Книг!!! ArtUrl1986 Поиск схем. Делимся схемами 2 19.06.2007 17:34
[Решено] Какие книги посоветуете почитать по микроконтроллерам Dreikons. Делимся опытом 45 13.05.2006 16:11


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot