Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2012, 14:35   #1
Yana777
Пользователь
 
Регистрация: 19.10.2012
Сообщений: 10
По умолчанию Выделить десятки,сотни, единицы числа 128 и записать их в ячейки внешней памяти (Ассемблер для микроконтроллера i8051)

Помогите пожалуйста написать на ассемблере программу (для микроконтроллера i8051).Нужно выделить десятки,сотни ,единицы числа 128 и записать их в ячейки внешней памяти.Как я понимаю 128 разделить на 100-это кол-во сотен..128-120-это кол-во единиц ,(128-108)/10 -это десятки.


_________
Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться,
а автор такой темы получать штрафы.

Прошу учесть на будущее...

Модератор.

Последний раз редактировалось Serge_Bliznykov; 20.11.2012 в 15:20.
Yana777 вне форума Ответить с цитированием
Старый 20.11.2012, 14:41   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Остаток от деления числа на 10 - единицы.
Остаток от деления частного на 10 - десятки.
Остаток от деления этого частного на 10 - сотни.
Abstraction вне форума Ответить с цитированием
Старый 20.11.2012, 15:00   #3
Yana777
Пользователь
 
Регистрация: 19.10.2012
Сообщений: 10
По умолчанию

Это понятно.Нужна программа
Yana777 вне форума Ответить с цитированием
Старый 20.11.2012, 15:33   #4
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Мнемоники отсюда, за корректность не ручаюсь никоим образом:
Код:
MOV A, #80h
MOV B, #Ah
DIV AB
MOV 4321, B
MOV B, #Ah
DIV AB
MOV 4322, B
MOV B, #Ah
DIV AB
MOV 4323, B
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# программа для микроконтроллера AVR mega 128 Rymbil Помощь студентам 8 10.11.2013 00:13
Вводится два числа A и B(A и B больше нуля + меньше десятки в девятой степени), определить состоят ли они из одних и тех же чисел Sylar9 Общие вопросы C/C++ 6 15.07.2012 12:56
как выделить большой кусок памяти? hunterbliat Visual C++ 3 13.04.2012 23:51
Программа для заноса числа в ячейки внешней памяти(Assembler)! Hillxan Помощь студентам 0 14.03.2012 02:08
как выделить память для указателя (pointer), и сюда же, записать : integer, потом через 4 байта, boolean? bigxman Общие вопросы Delphi 1 02.02.2009 21:17