![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.05.2017
Сообщений: 2
|
![]()
Всем доброго времени суток! Выдали такое задание: "Произвести логический сдвиг влево 16-байтового кода, находящегося по адресу 0000h. Сдвигать на число разрядов, хранящееся по адресу 0010h (один байт без знака). Результат записать по адресу исходного операнда."
Микроконтроллер - К1816ВЕ51 |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 752
|
![]()
Я не понял, как можно вообще сдвигать влево какое-то число по адресу 0?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
shl как то же сдвигает )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,710
|
![]()
Так shl же биты сдвигает. Наверно, и тут биты двигать надо, а не понято.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 752
|
![]()
Я вообще про то, что биты выдвигающиеся слева будут потеряны, за исключением самого правого, который может быть сохранен в флаге переноса. Это нормально?
В каком ПК стоял это микропроцессор?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
![]() |
![]() |
![]() |
#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 |