![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 1
|
![]()
Ребят, объясните пожалуйста не программисту, зачем при написании программы, мы иногда обнуляем данные аккамулятора
A<-00h A->prt62h |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Потому что нам нужен 0.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,714
|
![]()
DeFactoMaximusПредставь, что в аккуме суммируешь стоимость приобретенного в гастромоне продукта. А + продукт1 -> A ; А + продукт2 -> A; А + продукт3 -> A ... Что в итоге?
15000? Блин, да у меня денег столько отродясь не было... Все потому, что в А перед суммированием что-то было, и до начала суммирования его надо очистить нулем. Ну а в приведенном случае нужно было обнулить указатель prt62h, а т.к. константу в него напрямую запихнуть нельзя (видимо, MCS-51), то делаем это через аккум. Последний раз редактировалось digitalis; 04.06.2019 в 12:04. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помощь с Assambler | Leonid19979 | Фриланс | 1 | 01.06.2018 22:58 |
Арифметические действия в Assambler | Anteik | Помощь студентам | 4 | 11.02.2018 13:39 |
Assambler | FaCT1ons | Помощь студентам | 2 | 23.05.2016 06:05 |
Нужна помощь в Assambler | malaychuk | Помощь студентам | 3 | 28.03.2014 12:45 |