У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 2

Работа добавлена на сайт samzan.net: 2016-03-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.5.2025

Лабораторная работа № 2. Выполнение арифметических операций с двоичными числами.

Цель задания

Овладеть простейшими навыками перевода чисел в различные системы счисления и выявить ошибки, возникающие из-за их ограниченной разрядности.

Изучить

  1.  Лекции 1-3.
  2.  Главу 2.3 «Арифметические операции» книги «Введение в микроЭВМ. Кириллов В.В., Майоров С.А., Приблуда А.А.».
  3.  Статью в Википедии: http://ru.wikipedia.org/wiki/Дополнительный_код_(представление_числа)
  4.  Статью в википедии: http://ru.wikipedia.org/wiki/Регистр_флагов

Задание

  1.  Переименовать файл lab-basepc.txt в lab-basepc.exe.
  2.  Запустить файл lab-basepc.exe со следующими параметрами: текущий год, номер группы, номер варианта. Номер варианта взять из лабораторной №1.

Пример: lab-basepc.exe 2011 1100 15

  1.  По заданному варианту исходных данных получить набор десятичных чисел.

X1 = A, X2 = C,

X3 = A+C, X4 = A+C+C, X5 = C-A, X6 = 65536-X4,

X7 = -X1, X8 = -X2, X9 = -X3, X10 = -X4, X11 = -X5, X12 = -X6.

Выполнить перевод десятичных чисел X1,…,X12 в двоичную систему счисления, получив их двоичные эквиваленты B1,…,B12 соответственно. Для представления двоичных чисел B1,…,B12 использовать 16-разрядный двоичный формат со знаком.

Для контроля правильности перевода выполнить обратный перевод двоичных чисел в десятичные и подробно проиллюстрировать последовательность прямого и обратного перевода для чисел X1, B1, X7 и B7.

  1.  Выполнить следующие сложения двоичных чисел: B1+B2, B2+B3, B2+B7, B7+B8, B8+B9, B1+B8, B11+B3. Для представления слагаемых и результатов сложения использовать 16-разрядный двоичный формат со знаком. Результаты сложения перевести в десятичную систему счисления, сравнить с соответствующими десятичными числами. Дать подробные комментарии полученным результатам (к каждому результату сложения). Расставить 6 флагов состояния. При выставлении вспомогательного флага переноса (межтетрадный перенос – AF=Auxiliary Carry Flag) учитывать перенос не между 7-м и 8-м битами, а между 3-м и 4-м битами результата.




1. Промысловая подготовка газа Подготовка газа на газовых и газоконденсатных месторождениях имеет ряд осо
2. противоправность деяния запрещенность лишения жизни уголовным законом
3. Реферат выполнен соискателем ученой степени кандидата юридических наук по кафедре гражд
4. 16 кругов Эта книга предназначена для тех кто хочет читать 16 круг
5. Управление трудом в гибких производственных системах
6. Тема 4. Сознанием самосознание.html
7. ТЕМАТИЧНИХ ЗАДАЧ 13
8. тема Никакие кодексы не будут действовать если они не соответствуют с внутренним ощущением правильного сп
9. способы выглаживания поверхностей когда между инструментом и заготовкой имеет место трение скольжения; 2
10. Бухгалтерский учет и аудит затрат в строительстве