|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2019, 08:50 | #1 |
Новичок
Джуниор
Регистрация: 04.06.2019
Сообщений: 1
|
Assambler 00h
Ребят, объясните пожалуйста не программисту, зачем при написании программы, мы иногда обнуляем данные аккамулятора
A<-00h A->prt62h |
04.06.2019, 09:15 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Потому что нам нужен 0.
|
04.06.2019, 11:59 | #3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,559
|
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 |