Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Лабораторная работа № 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. мама Белая кошка 2 Мария 89373319991 Кош
3. увольнение только после применения такой меры как выговор;2 работодатель должен при вынесении взыскани
4. Контрольная работа- Особенности работы с локальными нормативными правовыми актами
5. разному. Римляне обычно странствовали для удовольствия.html
6. Контрольная работа ’ 1 Вариант ’ 1824 По дисциплине - Экологические основы природопользования студентк.html
7. пищевой или же экстрим экономики
8. рефератов Содержательный модуль- Введение в педагогическую деятельность Общие основы педагогики;
9. Факторинг во внутренней и международной деятельности
10. ки rLC цепи Частотные характеристики gLC цепи Электрические фильтры
11. Дарсі 12 Загальна організаційноекономічна характеристика підприємства 1
12. темам различного уровня организации Жизнедеятельность организма в адекватных условиях оценивается как с
13. Тема- Легка атлетика
14. Великая дидактика опубликованный в 1657 г
15. Тема 6 Власть полномочия лидерство стили управления Власть полномочия личное влияние руководителя
16. Концептуальная ситуация и дискурс
17. олеонафтов Он состоялся благодаря подвижнической деятельности Виктора Рагозина предпринимателя технол.html
18. Ребята Количество играющих- 1040 человек
19. тема. Налоговые льготы
20. Уроки и выводы из опыта развязывания и ведения агрессии США и НАТО против Югославии