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

  • Команда Выполнение команды Пояснения

  • Примечание. Ri, Rj – регистры процессора из множества {RA, RB, RC}. Команды обмена данными выполняются как копирование!Варианты заданий

  • Номер Вычисляемое выражение Номер Вычисляемое выражение

  • Домашнее задание 1. Принцип работы компьютера. Разработка программы для процессора с заданной системой команд


    Скачать 16.76 Kb.
    НазваниеПринцип работы компьютера. Разработка программы для процессора с заданной системой команд
    Дата06.11.2022
    Размер16.76 Kb.
    Формат файлаdocx
    Имя файлаДомашнее задание 1.docx
    ТипДокументы
    #772678

    Домашнее задание № 1

    Тема: «Принцип работы компьютера. Разработка программы для процессора с заданной системой команд»

    Задание

    Разработать программу вычисления заданного выражения для процессора, в системе команд которого имеются следующие команды:

    Команда

    Выполнение команды

    Пояснения

    Чт Ri, Адр

    Ri ← Адр

    Чтение данных из ячейки памяти с адресом Адр в регистр процессора

    Зп Адр, Ri

    Адр ← Ri

    Запись данных из регистра процессора в ячейку памяти с адресом Адр

    Cл Ri

    RA ← RA+Ri

    Операция сложения

    Умн Ri

    RA ← RA*Ri

    Операция умножения

    Перем Ri, Rj

    Ri ← Rj

    Перемещение (копирование) данных из регистра Rj в регистр Ri

    Примечание.

    Ri, Rj – регистры процессора из множества {RA, RB, RC}.

    Команды обмена данными выполняются как копирование!

    Варианты заданий

    Номер

    Вычисляемое выражение

    Номер

    Вычисляемое выражение

    1

    y=3х2+2y3

    17

    z=3х3z2

    2

    y=5х2y+2z

    18

    y=4х3z2+2y

    3

    z=3х2y+2z3

    19

    y=6х3z3y3

    4

    y=5х3+2y4

    20

    y=4х3z2y3

    5

    y=5хy+2z2

    21

    z=3х4+2y3

    6

    z=4х3z+3y

    22

    z=5х3zy2

    7

    y=5х3z+y4

    23

    y=3х4zy2

    8

    y=5х2z2+3y

    24

    z=2х3z+3y3

    9

    z=3х3z+2y3

    25

    z=3х3z2+2y

    10

    y=5х3z2y4

    26

    y=3х4 + zy2

    11

    y=4х2z+3y4

    27

    z=4х3z+y2

    12

    y=7х3zy2

    28

    z=7х2z2y2

    13

    z=3х5z+3y2

    29

    y=5х3z2 +y4

    14

    y=6х3zy

    30

    y=5х2z2y4

    15

    y=6х2y3

    31

    y=3х3z+y2

    16

    z=7х2zy

    32

    y=6х3zy


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