42289

МИКРОПРОГРАММИРОВАНИЕ КОМАНД СМ ЭВМ

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

Информатика, кибернетика и программирование

Цель работы: Знакомство с принципами микропрограммной эмуляции ЭВМ с программным управлением микропрограммирование машинных команд СМ ЭВМ. по условию CH 0 Конец...

Русский

2013-10-30

67 KB

2 чел.

PAGE  3

                                  

Федеральное агенство по образованию РФ

 Государственное образовательное учреждение

 Высшего профессионального образования

       “Владимирский государственный университет”

Кафедра    Вычислительной Техники

Лабораторная  работа  №3

МИКРОПРОГРАММИРОВАНИЕ КОМАНД СМ ЭВМ

                                                                                                                                                        

                                                                                                                                         

                                                                                                                                  Выполнил: ст. гр. ВТ- 105                                                                                                                                                            Никишкин А.Ю.

     Принял: Куликов К.   

                                                         Владимир 2007                                                            

                                                   

 Цель работы:

Знакомство с принципами микропрограммной эмуляции  ЭВМ с программным управлением,  микропрограммирование машинных команд СМ ЭВМ.      

 Задание (Вариант 11): 

Дополнить число  контрольным битом по нечетности. Контрольный бит - младший.

Программа решаемой задачи:

mov R2,R1

ror R2,1

jnc end;

inc R1

end: Halt 

Операция

Адрес МК

Поле

Значение

Функция

Выборка команды

00

B

7

R7

DBA

1

AOP=DB

CONST

2

SRC

4

R:  DA;   S:  RGB

ALU

3

R + S + C0

CCX

0

C0 = 0

DST

0

Запись в РЗУ

01

B

F

R

1

Чтение ОП

DST

4

РЗУ = RGR

CHA

2

JMAP

MOV

03

MA

2

MB

1

SRC

0

R:  RGA;   S:  RGB

ALU

6

R + C0

DST

0

Запись в РЗУ

CHA

0

Конец МК(JZ)

ROR

05

MB

2

SH

1

ЛС АЛУ вправо

ALU

4

S+C0

CSH

1

Кольцевой вправо

F

1

Запись в RFD

JFI

2

Пер. по условию

CHA

0

Конец МК

CC

1

Z=1

INC

07

MB

1

П

CCX

1

C0:=1

ALU

4

S+C0

CHA

0

Конец МК

HALT

09

JFI

5

STOP

Таблица преобразования адресов

Команда

Код команды

Код операции

Адрес МП

mov R2,R1

ror R2,1

inc R1

HALT

010201

006002

005201

000000

010200

006000

005200

000000

03

05

07

09

Вывод:

Проделанная работа знакомит с принципами микропрограммой эмуляции ЭВМ

с программным управлением,  микропрограммированием машинных команд СМ ЭВМ.


 

А также другие работы, которые могут Вас заинтересовать

50357. Анализ и изучение отношения детей в возрасте 6-7 лет к моральным нормам в структуре готовности к школе 252.81 KB
  Рассмотреть особенности отношения к моральным нормам у детей старшего дошкольного возрасте в структуре готовности к школе. Провести исследование и анализ отношения детей в возрасте 6-7 лет к моральным нормам. Провести исследование и анализ готовности к школе детей старшего дошкольного возраста.
50359. Разработка проекта развития порта 241.95 KB
  Проектный анализ предполагает осуществление технико-экономического анализа, анализа экономической динамики и финансово-хозяйственной деятельности. Это позволит нам выяснить степень деловой активности предприятия, его платежеспособность и ликвидность. А также эффективность деятельности предприятия, то есть рентабельность.
50362. Основные конфликтологические теории. (К. Маркс, Р. Дарендорф, Л. Козер) 15.7 KB
  Ральф Дарендорф в своей «теории конфликта» исходил из того, что в каждом обществе существуют осевые линии социальных конфликтов. Конфликт, по его мнению, рождается из того, что одна группа или один класс сопротивляются «давлению» или господству противоположной им социальной силы.
50363. Изучение теории погрешностей и кинематики материальной точки 2.22 MB
  Экспериментальные точки не должны сливаться друг с другом; Масштабы вдоль осей следует выбирать так чтобы основная часть графика имела наклон близкий к и лежала в средней части между осями; Если на графике необязательно иметь начало координат начало и конец разметки по осям должны соответствовать минимальным и максимальным значениям аргумента и функции; Десятичные множители удобнее отнести к единице измерения тогда деления на Ося будут помечены цифрами 123 и т. На график наносятся все полученные в измерениях точки выносные...