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

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

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

  • Примечание.

  • Вариант из лекции Решение: y =4 x

  • Команда Комментарий

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


    Скачать 16.19 Kb.
    НазваниеПринцип работы компьютера. Разработка программы для процессора с заданной системой команд
    Дата05.11.2022
    Размер16.19 Kb.
    Формат файлаdocx
    Имя файлаSIT_DZ.docx
    ТипОтчет
    #771879

    ПЕНЗЕНСКИЙ ГОСУДАРСВЕННЫЙ УНИВЕРСИТЕТ

    Кафедра РТ и РЭС

    ОТЧЕТ


    о выполнении домашнего задания по дисциплине СИТ

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

    Выполнил: ст. гр. 21ПТ3 Акчурин Р.К.

    Проверил: ст. преподаватель Л. С. Гурьянова

    2021

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

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

    Задание

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

    Команда

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

    Пояснения

    чт ri, Адр

    ri ← Адр

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

    зп Адр, ri

    Адр ← ri

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

    сл ri

    ra ← ra+ri

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

    умн ri

    ra ← ra*ri

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

    перем ri, rj

    ri ← rj

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

    Примечание.

    ri, rj – регистры процессора из множества {ra, rb, rc}.

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

    Вариант из лекции

    Решение:

    y=4x2z + 3y3










    1) Распределение памяти





    Регистры процессора







    101

    x

    x

    102

    y

    y

    103

    z

    z







    ra



    rb



    rc








    2) Программа



    Команда

    Комментарий

    1

    Чт ra, 101

    ra←х

    2

    Умн ra

    ra←х2

    3

    Сл ra

    ra←2х2

    4

    Перем rb, ra

    rb←2х2

    5

    Сл rb

    ra←4х2

    6

    Чт rc,103

    rc← z

    7

    Умн rc

    ra←4x2z

    8

    Перем rc, ra

    rc←4x2z

    9

    Чт ra,102

    ra←у

    10

    Перем rb, ra

    rb←у

    11

    Умн ra

    ra←у2

    12

    Умн rb

    ra←у3

    13

    Перем rb, ra

    rb←у3

    14

    Сл ra

    ra←2у3

    15

    Сл rb

    ra←3у3

    16

    Сл rc

    ra←4x2z + 3y3

    17

    Зп 102, ra

    y=4x2z + 3y3


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