|
Модераторы: PILOT, ManiaK, Mazzi |
|
pettimm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 24.9.2005 Репутация: 1 Всего: 1 |
Привет, всем! Подскажите пожалуйста ,
AVR ассемблер: Вариант1: R0=0 , а R1=1 и вот отнимаем sub R0,R1 Вопрос: какое число будет в результате? -1??? , тоесть в R0 появится 1 и взведен флаг отрицательного числа?? взведется ли флаг перенрса, и что он нам даст в данном случае? Вариант2: двухбайтовое число RH0=2 , а RL0=0 , RH1=0 , RL1=1 SUB RL0,RL1 SUB RH0, RH1 -ТУТ РЕЗУЛЬТАТ БУДЕТ = 1F Значит младший байт с 0 перескочил на F , мы понимаем что он сделал заем с старшего байта, значит и в первом варианте тоже младший байт перескочит на с 0 на F ? Но число то однобайтное в первом варианте, откуда возмеш??? Но так же и во втором ему нужно знать что есть откуда брать.Спасибо. Это сообщение отредактировал(а) pettimm - 24.10.2015, 10:51 |
|||
|
||||
xvr |
|
||||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
Да Нет. В R0 будет FF (гуглить по словам 'двоичный дополнительный код')
Результат будет другой (неправильный) - 2FF, так как вычитание неправильное. Должно быть:
Это сообщение отредактировал(а) xvr - 26.10.2015, 12:21 |
||||
|
|||||
pettimm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 24.9.2005 Репутация: 1 Всего: 1 |
Спасибо за ответ, второй пример понял, а по первому, где отрицательное число-подумаю, спасибо..
|
|||
|
||||
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |