реклама на сайте
подробности

 
 
> Сравнение чисел на AT89S8252
Muxamor
сообщение Sep 20 2005, 06:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 4-05-05
Из: Novosibirsk
Пользователь №: 4 722



Приветствую!
Такая вот проблема в микроконтроллер мне приходит число 15000 мне нужно его сравнить с 10000 как это реализуеться?


--------------------
Бубен - однако штука шаманская!!!

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
elserge
сообщение Sep 20 2005, 08:34
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 29-04-05
Из: Брест
Пользователь №: 4 612



Ну конечно двухбайтное. Вычитаешь из одного 2-байтного числа другое 2-байтное, и по результатам можешь определить больше, меньше, равно. Изучи команды условных переходов (jc, jnc, jz и т.д.). Это же азы. Если не понимаешь таких вещей с лету, то возьми бумагу, и обрабатывай двоичные числа на бумаге вручную. Так сразу будет видно и понятно, что происходит в АЛУ (арифметико-логическом устройстве) МК, какие флаги и когда взводятся, какие команды использовать. Помогает, проверено на себе.

Анекдот по теме: Армия, прапорщик: Если вы такие болваны, что не можете запомнить, то записывайте в блокнот, как это делаю Я.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th August 2025 - 10:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016