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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 6.3.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. а Ю.Л. Менцин Введение Лондонское королевское общество для развития знаний о природе было основано в 1660
2. на тему- Современные научные подходы в менеджменте процессный системный ситуационный Выполн
3. Экологическое состояние города Уфы
4. экономическая статистика использует метод массового статистического наблюдения Абсолютное
5. 2010 р. УХВАЛЕНО на засіданні кафедри психології 20
6. URU Лукьянов А
7. Бухгатлерский учет в ООО КК Центр поддержки предприятий
8. Макроэкономика, конспект
9. Процессуальная характеристика интернационального правового сотрудничества по уголовным делам на договорн
10. Ресурси виробництва