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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 2.2.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. Тема II ОБЩЕСТВО И ЧЕЛОВЕК Уроки 1719
4. двум странам особенно популярны Прага и Париж или обзорные когда за одну поездку посещается 48 стран
5. реферату- Основні методи боротьби з інфляцієюРозділ- Державне регулювання Основні методи боротьби з інфляц
6. Недостаточный объем формирования капитала на этом этапе существенно удлиняет период открытия и освоения пр
7. Бежала все быстрее и быстрее но сил вампирши не хватало чтобы добраться до его конца
8. тема управления запасами с неудовлетворенным спросом [8] В большом универмаге планируется ввести систему уп
9. курсовой проект по курсу Электрические сети и системы Схемы сети
10. тема знань поглядів на світ роль і місце людини у світі і пізнавальному розвитку буттясуспільствамислення.html