0 / 0 / 0
Регистрация: 25.02.2019
Сообщений: 3
|
|
1 | |
МК-51. Если в разрядах ячейки 2,4 содержимого ячейки записаны единицы, то содержимое возвести в квадрат13.12.2020, 17:46. Просмотров 1133. Ответов 3
Метки нет Все метки)
(
Ребят, помогите пожалуйста, нужно сдать лабу
СОСТАВИТЬ НА АССЕМБЛЕРЕ МК-51 И ОТЛАДИТЬ ПРОГРАММУ, КОТОРАЯ ПО ОПРОСУ СОДЕРЖИМОГО ЯЧЕЙКИ С АДРЕСОМ 07H ВНУТРЕННЕЙ ПАМЯТИ ПРОГРАММ ВЫПОЛНЯЕТ СЛЕДУЮЩИЕ ДЕЙСТВИЯ: - ЕСЛИ В РАЗРЯДАХ 2, 4 СОДЕРЖИМОГО ДАННОЙ ЯЧЕЙКИ ЗАПИСАНЫ ЕДИНИЦЫ, ТО ЭТО СОДЕРЖИМОЕ ВОЗВОДИТСЯ В КВАДРАТ И ЗАПИСЫВАЕТСЯ В РЕГИСТРЫ БАНКА 0 – R0 – СТАРШИЙ БАЙТ И R1– МЛАДШИЙ БАЙТ, ИНАЧЕ ЗАПИСЫВАЕТСЯ В РЕГИСТР R4 БАНКА не понятно, как обратиться именно к разряду содержимого ячейки. Целиком значение можно записать в аккумулятор, потом "танцами с бубнами" можно обратиться к первому разряду, но ко 2-му и 4-му? Очень нужна срочная помощь, пожалуйста... Через Порт не получилось, туда записывает, обратно никак...((((
0
|
|
13.12.2020, 17:46 | |
[МК-51] Если в первом разряде содержимого ячейки внешней памяти 1, то это содержимое выдается в порт Р0 Осуществить деление содержимого регистра на содержимое ячейки памяти StringGrid: отнять от содержимого текущей ячейки содержимое предыдущей |
|
6556 / 2652 / 364
Регистрация: 17.02.2013
Сообщений: 3,884
|
|
14.12.2020, 10:40 | 2 |
![]() Решение
Потом
jnb ACC.2, метка_иначе jnb ACC.4, метка_иначе тут возвести аккамулятор в квадрат и пихнуть в r0 и r1 sjmp метка_конец метка_иначе: тут аккамулятор пихнуть в r4 метка_конец:
1
|
0 / 0 / 0
Регистрация: 25.02.2019
Сообщений: 3
|
|
14.12.2020, 10:55 [ТС] | 3 |
Огромное спасибо! Будем пробовать!
0
|
0 / 0 / 0
Регистрация: 25.02.2019
Сообщений: 3
|
|
14.12.2020, 19:51 [ТС] | 4 |
Ура, все получилось!
Добавлено через 21 минуту Отлично, всё работает, огромное спасибо
0
|
14.12.2020, 19:51 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Excel: получить целочисленную матрицу A, возвести ее в квадрат. Обе матрицы вывести в ячейки рабочего листа
Как разделить содержимое ячейки на 3 других ячейки? Если введенное число отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат
Перемещение содержимого ячейки Б в ячейку А при удалении содержимого в ячейке А Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |