Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 9.11.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. Знание сила. Действительно знание важнейшее оружие человека позволяющее ему выжить в суровых условиях.html
2. ТЕМА ПОЧКИ СТРОЕНИЕ НЕФРОНА
3. 2013 г УНИВЕРСИТЕТ ~ Негосударственное образовательное учреждение высшего профессионального об
4. Этапы разработки производственной программы предприятия.html
5. Геополитика нефти (Африка)
6. Характеристики центробежных погружных электронасосов
7. реферату- Основні засади зовнішньоекономічної політики УкраїниРозділ- Менеджмент Основні засади зовнішнь
8. лекции по дисциплине Социальная педагогика Тема 8
9. покрытые стойкой эмалью зубы реже фрагменты челюстей ещё реже другие кости
10. ny criminl punishment is lwys restriction of the rights of convicted persons
11. Как образовалось средневековое Франкское государство Племенной союз франков сложился в III в
12. образования Список критериев оценки микрозанятия Методич
13. на тему Лекарственные растения регулирующие функции периферического отдела ЦНС
14. массы применим только там где мы имеем дело с людьми которых в силу либо просто их количества либо равн
15. з курсу Методи економічних досліджень для студентів спеціальності 8.
16. вариант ответа туда где для этого оставлено место
17. Электроснабжение и электрификация Методические указания к курсовому проекту п.
18. Тема Фонетикофонологічний розбір План Фонетичний розбір
19.  Взгляд со стороны о положении МЦР в помощь Рериховскому Движению Перед тем как обрушить свою нете
20. Функции денег Виды денег