|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2018, 23:37 | #1 |
Новичок
Джуниор
Регистрация: 16.05.2017
Сообщений: 2
|
Разработка программы для микроконтроллера К1816ВЕ51
Всем доброго времени суток! Выдали такое задание: "Произвести логический сдвиг влево 16-байтового кода, находящегося по адресу 0000h. Сдвигать на число разрядов, хранящееся по адресу 0010h (один байт без знака). Результат записать по адресу исходного операнда."
Микроконтроллер - К1816ВЕ51 |
18.12.2018, 10:20 | #2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 751
|
Я не понял, как можно вообще сдвигать влево какое-то число по адресу 0?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
18.12.2018, 10:27 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
shl как то же сдвигает )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.12.2018, 11:08 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Так shl же биты сдвигает. Наверно, и тут биты двигать надо, а не понято.
|
19.12.2018, 10:31 | #5 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 751
|
Я вообще про то, что биты выдвигающиеся слева будут потеряны, за исключением самого правого, который может быть сохранен в флаге переноса. Это нормально?
В каком ПК стоял это микропроцессор?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
19.12.2018, 15:43 | #6 |
Пользователь
Регистрация: 14.05.2017
Сообщений: 29
|
там за раз можно сдвинуть только аккумулятор на один бит, соответственно будет цикл просто, и флаг С будет передавать перенос.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать программы для микроконтроллера фирмы Atmel Atiny 2313 | Феодор | Фриланс | 0 | 21.05.2016 16:57 |
Разработка программы для Андроид | betirsolt | Фриланс | 5 | 04.03.2016 19:20 |
Разработка программы для кодирования. | MarkBugaga | Фриланс | 7 | 29.06.2015 10:09 |
разработка программы для Windows | serbing | Фриланс | 5 | 23.01.2014 19:03 |
Найти исходный код программы для микроконтроллера АТmega128 | ostap89 | Помощь студентам | 1 | 08.12.2011 15:30 |