Программирование встраиваемых микропроцессорных систем
В учебнике изложены математические основы построения и функционирования встраиваемых микропроцессорных систем. Приведены и проиллюстрированы примерами технологические приемы программирования микроконтроллеров, программируемых логических контроллеров и программируемых логических схем. Для изучения основ программирования микропроцессорных устройств выбран микроконтроллер 1887ВЕ7Т отечественного производства.Предназначен для бакалавров, обучающихся по направлению подготовки 09.03.04 Программная инженерия профиля «Разработка и сопровождение программного обеспечения», может быть рекомендован также для студентов других направлений бакалавриата и магистратуры при изучении дисциплин, связанных с проектированием и эксплуатацией микропроцессорных систем управления.
Содержание
Содержание книги "Программирование встраиваемых микропроцессорных систем "
Отрывок из книги
- 29 -Раздел 1Обратный код обозначается следующим образом: [А]ок. Об-ратный код положительных чисел совпадает с прямым кодом. Для отрицательных чисел правило формирования обратного кода заключается в записи 1 в знаковый разряд и инвертирова-нии всех остальных разрядов числа.[ ]12ок120.......,0,1....,0.mmaaаесли АAa aaесли А−−−−−−≥= ≤Нуль имеет следующие два представления:[ ]ок00.0...0+= и [ ]ок01.1...1.−=Пример. А = + 0,101; В = –0,101Дополнительный код [А]дк положительного числа равен его прямому коду. Отрицательное число А в процессе кодирования заменяется дополнением его прямого кода до величины (10.)2 :[ ][ ]10.,дкпкАА=− если А < 0,[ ][ ],дкпкАА= если А > 0.Пусть А = –0,1011. Найти [A]дк.В соответствии с правилом кодированияКак видно, все цифры результата оказались инвертированны-ми (iа = 1, если ia = 0 и iа = 0, если ia = 1), за исключением последней значащей единицы и знакового разряда.Таким образом, можно сформулировать два правила перевода:1) дополнительный код отрицательного числа получается из прямого кода этого числа путем инвертирования всех разрядов, кроме знакового, и прибавлением единицы младшего разряда;2) для получения дополнительного кода отрицательного числа следует в прямом коде этого числа инвертировать все цифры, кроме знаковой, последней значащей едини-цы и следующих за ней в более младших разрядах нулей.
Внимание!
При обнаружении неточностей или ошибок в описании книги "Программирование встраиваемых микропроцессорных систем (автор Анатолий Баженов, Наталья Братченко, Наталья Гривенная)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку