Главная страница
Навигация по странице:

  • Выполнил: студент гр. ИВТ-19-1Бибиков Н.А.Проверил

  • Перевод из шестнадцатеричной системы счисления в десятичную. Пример А В7+02=В9

  • 2. В десятичной системе счисления выполнить математическую операцию.

  • 4. Перевести числа из шестнадцатеричной системы счисления в двоичную.

  • В (11) 7 8 4 2 1 8 4 2 1

  • 5. В двоичной системе счисления выполнить математическую операцию (вычитание сделать двумя способами – в обратном и дополнительном кодах).

  • 6. Результат перевести в десятичную и шестнадцатеричную системы счисления.

  • 7. Сравнить результаты вычислений в десятичном и двоичном кодах.

  • Пример B 1.Перевод из шестнадцатеричной системы счисления в десятичную. 51-37

  • 2. В десятичной системе счисления выполнить математическую операцию. 81-55=26 Результат вычисления перевести в шестнадцатеричную систему счисления.

  • 3. Перевести числа из шестнадцатеричной системы счисления в двоичную.

  • 4. Результат перевести в десятичную и шестнадцатеричную системы счисления.

  • 5. Сравнить результаты вычислений в десятичном и двоичном кодах.

  • Пример С 1.Перевод из шестнадцатеричной системы счисления в десятичную. 37-51

  • 5. Результат перевести в десятичную и шестнадцатеричную системы счисления.

  • 6. Сравнить результаты вычислений в десятичном и двоичном кодах.

  • Схемотехника. Бибиков (5). Системы счисления. Сложение и вычитание чисел


    Скачать 44.07 Kb.
    НазваниеСистемы счисления. Сложение и вычитание чисел
    АнкорСхемотехника
    Дата29.05.2022
    Размер44.07 Kb.
    Формат файлаdocx
    Имя файлаБибиков (5).docx
    ТипЛабораторная работа
    #555012

    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

    АНГАРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

    ФАКУЛЬТЕТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ

    КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ МАШИН И КОМПЛЕКСОВ


    ЛАБОРАТОРНАЯ РАБОТА №1
    По курсу: Схемотехника ЭВМ и микропроцессорная техника

    Тема: Системы счисления. Сложение и вычитание чисел
    Вариант №2
    Выполнил:

    студент гр. ИВТ-19-1

    Бибиков Н.А.
    Проверил:

    к.т.н., доцент кафедры ВМК

    Васильев В.В.

    Подпись: ____________
    Ангарск, 2022 г.

    Цель: вычислить результаты операций А, В, С


    Порядок выполнения работы:

    1. Перевести числа из шестнадцатеричной системы счисления в десятичную.

    2. В десятичной системе счисления выполнить математическую операцию.

    3. Результат вычисления перевести в шестнадцатеричную систему счисления.

    4. Перевести числа из шестнадцатеричной системы счисления в двоичную.

    5. В двоичной системе счисления выполнить математическую операцию (вычитание сделать двумя способами – в обратном и дополнительном кодах).

    6. Результат перевести в десятичную и шестнадцатеричную системы счисления.

    7. Сравнить результаты вычислений в десятичном и двоичном кодах.


    1. Перевод из шестнадцатеричной системы счисления в десятичную.

    Пример А
    В7+02=В9
    Переводим число В7 в десятичную систему счисления
    В7(16) = 11*161 + 7 *160 =176+7=183
    Переводим число 02 в десятичную систему счисления
    02(16) =0*161 +2*160=2
    2. В десятичной системе счисления выполнить математическую операцию.
    Теперь 183 и 2 складываем в десятичной системе счисления
    183+2=185
    3. Результат вычисления перевести в шестнадцатеричную систему счисления.
    Полученный результат переводим 16-ричную систему счисления


    185

    11

    9

    В


    Ответ: В9


    4. Перевести числа из шестнадцатеричной системы счисления в двоичную.
    Переводи числа В7 и 02 из шестнадцатеричной системы счисления в двоичную


    В (11)

    7

    8 4 2 1

    8 4 2 1

    1 0 1 1

    0 1 1 1




    0

    2

    8 4 2 1

    8 4 2 1

    0 0 0 0

    0 0 1 0


    Теперь складываем 2 числа


    10110111

    00000010

    10111001



    Ответ: результат в двоичной системе счисления 10111001
    5. В двоичной системе счисления выполнить математическую операцию (вычитание сделать двумя способами – в обратном и дополнительном кодах).
    10111001+00000010=10111001
    Дополнительный код

    10111001

    1

    10111010


    Обратный код

    10111001

    11111101

    110110110


    6. Результат перевести в десятичную и шестнадцатеричную системы счисления.

    Переводим 10111001 в шестнадцатеричную систему


    1 0 1 1

    1 0 0 1

    8 4 2 1

    8 4 2 1

    В

    9


    Переводим 10111001 в десятичную систему счисления
    101110012=1*27 +0*16+1*25+1*24+1*23+0*12+1*01+1*10=128+0+32+16+8+0+0+1=185
    7. Сравнить результаты вычислений в десятичном и двоичном кодах.
    В десятичной системе счисления ответ равен 185

    В двоичной 10111001

    Проведём проверку

    101110012=1*27 +0*16+1*25+1*24+1*23+0*12+1*01+1*10=128+0+32+16+8+0+0+1=185

    Проверка показала, что эти два числа равны

    Пример B
    1.Перевод из шестнадцатеричной системы счисления в десятичную.
    51-37(16)=1А
    Переводим число 51 в десятичную систему счисления
    51(16) = 5*161 + 1*160 =81

    Переводим число 37 в десятичную систему счисления
    37(16) =3*161 +7*160=48+7=55
    2. В десятичной системе счисления выполнить математическую операцию.
    81-55=26


    1. Результат вычисления перевести в шестнадцатеричную систему счисления.

    Обратный код
    Переводим 81

    81

    40

    20

    10

    5

    2

    1

    1

    0

    0

    0

    1

    0

    1


    Переводим 55 в двоичную систему счисления

    55

    27

    13

    6

    3

    1

    1

    1

    1

    0

    1

    1


    Обратный код числа 55

    0

    0

    1

    1

    0

    1

    1

    1

    1

    1

    0

    0

    1

    0

    0

    0

    Складываем 81 и обратный код числа 55


    01010001

    11001000

    1 00011001


    Теперь прибавляем 1

    11001

    1

    11010



    Полученный результат переводим 16-ричную систему счисления


    0001

    1010

    8421

    8421

    1

    А


    Ответ: 1A
    Дополнительный код
    Переводим 81

    81

    40

    20

    10

    5

    2

    1

    1

    0

    0

    0

    1

    0

    1


    Переводим 55 в двоичную систему счисления

    55

    27

    13

    6

    3

    1

    1

    1

    1

    0

    1

    1


    Обратный код числа 55

    0

    0

    1

    1

    0

    1

    1

    1

    1

    1

    0

    0

    1

    0

    0

    0

    Складываем 81 и обратный код числа 55
    Прибавляем к обратному коду 1 получаем дополнительный код.


    11001000

    1

    11001001



    01010001

    11001001

    100011010


    Удаляем первую 1 и получаем ответ

    3. Перевести числа из шестнадцатеричной системы счисления в двоичную.
    Полученный результат переводим 16-ричную систему счисления


    0001

    1010

    8421

    8421

    1

    А


    Ответ: А1
    4. Результат перевести в десятичную и шестнадцатеричную системы счисления.

    Переводим 11010 в шестнадцатеричную систему


    0001

    1010

    8 4 2 1

    8 4 2 1

    1

    А


    Переводим 11010 в десятичную систему счисления
    110102=1*14+1*13+0*12+1*11+0*00=16+8+2=26
    5. Сравнить результаты вычислений в десятичном и двоичном кодах.
    В десятичной системе счисления ответ равен 26

    В двоичной 11010

    Проведём проверку

    110102=1*14+1*13+0*12+1*11+0*00=16+8+2=26

    Проверка показала, что эти два числа равны
    Пример С

    1.Перевод из шестнадцатеричной системы счисления в десятичную.
    37-51(16) =
    Переводим число 15 в десятичную систему счисления
    37(16) =55

    Переводим число 24 в десятичную систему счисления
    51(16) =81
    2. В десятичной системе счисления выполнить математическую операцию.
    Теперь 21 из вычитаем 36
    55-81=-26


    1. Результат вычисления перевести в шестнадцатеричную систему счисления.

    Обратный код
    Переводим 37

    37=00110111

    Переводим 51 в двоичную систему счисления

    51= 01010001

    Обратный код числа 51

    10101110

    Складываем 37 и обратный код числа 51


    00110111

    1 10101110

    11100101


    Полученный результат переводим в 16-ричную систему счисления


    1110

    0101

    8421

    8421

    E

    5


    Ответ: E5
    Дополнительный код

    Переводим 37

    37=00110111

    Переводим 51 в двоичную систему счисления

    51= 01010001

    Обратный код числа 51

    10101110
    Прибавляем к обратному коду 1 получаем дополнительный код.

    10101110

    1

    0101111
    (Дополнительный код)

    Теперь к 26 прибавляем доп.код

    100101110

    10101111

    11100110

    4. Перевести числа из шестнадцатеричной системы счисления в двоичную.
    Полученный результат переводим 16-ричную систему счисления


    1110

    0110

    8421

    8421

    E

    5


    Ответ: E5
    5. Результат перевести в десятичную и шестнадцатеричную системы счисления.

    Переводим 11100110 в шестнадцатеричную систему


    1110

    0110

    8421

    8421

    E

    5



    Переводим 11100110 в десятичную систему счисления
    11010=26

    6. Сравнить результаты вычислений в десятичном и двоичном кодах.
    В десятичной системе счисления ответ равен 15

    В двоичной 11100110

    Проведём проверку

    11010=1*2^4+1*2^3+0*2^2+1*2^2+0*2^1=26

    Проверка показала, что эти два числа равны
    Вывод: были проведены вычисления из шестнадцатеричной системы счисления в десятичную и из двоичной в шестнадцатеричную и десятичную систему счисления. Получен опыт работы с системами счисления. Понят принцип обработки отрицательных чисел в машинном коде


    написать администратору сайта