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

  • Выражение Результат Знаковый бит

  • Программа

  • Для выполнения умножения используйте команду MUL (см. справочную систему, клавиша F1). Программа

  • С помощью программы заполните таблицу

  • Практическая работа № 10 Арифметические операции с целыми числа. Помощью программы. Запишите в таблицу результаты, значение знакового бита и битов O, C, n и Z


    Скачать 17.39 Kb.
    НазваниеПомощью программы. Запишите в таблицу результаты, значение знакового бита и битов O, C, n и Z
    Дата18.12.2022
    Размер17.39 Kb.
    Формат файлаdocx
    Имя файлаПрактическая работа № 10 Арифметические операции с целыми числа.docx
    ТипДокументы
    #851034

    1. Запустите тренажер «Лампанель». Вычислите приведенные выражения с помощью программы. Запишите в таблицу результаты, значение знакового бита и битов O, C, N и Z.
      Замечание: в программу нужно вводить числа в шестнадцатеричной системе счисления!

    Выражение

    Результат

    Знаковый бит

    Биты состояния

    без учета знака

    с учетом знака

    O

    C

    Z

    N

    32760+32752

    65512

    -24

    1

    1

    0

    0

    1

    256-256

    0

    0

    0

    0

    0

    0

    0

    2.Определите, в каких случаях произошло переполнение. Выделите эти строки таблицы желтым фоном.

    3.С помощью программы, приведенной в теоретической части, вычислите сумму натуральных чисел от 1 до 100.

    Программа:

    MOV 64, R0

    MOV 0, R1

    M:

    ADD R0, R1

    SUB 1, R0

    JNZ M

    STOP

    Замечание: в программу нужно вводить числа в шестнадцатеричной системе счисления!

    Ответ:

    5050

    4.Напишите программу, которая вычисляет значение факториала – произведения всех натуральных чисел от 1 до заданного числа. Например, факториал числа 5 равен .

    Для выполнения умножения используйте команду MUL (см. справочную систему, клавиша F1).

    Программа:

    MOV 5, R0

    MOV 1, R1

    M:

    MUL R0, R1

    SUB 1, R0

    JNZ M

    STOP

    С помощью программы заполните таблицу:

    N

    N!

    без учета знака

    с учетом знака

    5

    120

    120

    6

    720

    720

    7

    5040

    5040

    8

    40320

    -25216

    9

    35200

    -30336

    Объясните результаты, полученные в последних двух строчках:

    Произошло переполнение


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