Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_RPR_Informatika-OSO.doc
Скачиваний:
4
Добавлен:
18.11.2018
Размер:
230.4 Кб
Скачать

3.2. Программирование с использованием одноадресных команд

а) создание программы реализации алгоритма, т.е. последовательности команд решения рассматриваемой задачи:

Команда

Пояснения

КОП

Адрес

Результат (в сумматоре)

05

5048

b→ во 2-ой регистр сумматора

03

5048

b2→ во 2-ой регистр сумматора

06

5248

b2→5248

05

5248

b2→ во 2-ой регистр сумматора

03

5148

y1=4.4b2→ во 2-ой регистр сумматора

06

5308

y1=4.4b2→ 5308

05

5248

b2→ во 2-ой регистр сумматора

КОП

Адрес

Результат (в сумматоре)

03

5048

b3→ во 2-ой регистр сумматора

03

5048

b4→ во 2-ой регистр сумматора

06

5348

b4→5348

05

5348

b4→ во 2-ой регистр сумматора

03

5208

y2 =20b4→ во 2-ой регистр сумматора

06

5408

y2 =20b4→5408

05

5348

b4→ во 2-ой регистр сумматора

03

5048

b5 → во 2-ой регистр сумматора

03

5048

b6→ во 2-ой регистр сумматора

03

5008

ab6→ во 2-ой регистр сумматора

06

5448

ab6→5448

05

5108

с→ во 2-ой регистр сумматора

03

5108

c2→ во 2-ой регистр сумматора

06

5508

c2→5508

05

5448

ab6→ во 2-ой регистр сумматора

04

5508

y3 =ab6/ c2→ во 2-ой регистр сумматора

06

5548

y3→5548

05

5308

y1=4.4b2→ во 2-ой регистр сумматора

02

5408

y4= y1 - y2 → во 2-ой регистр сумматора

01

5548

y= y4+ y3 → во 2-ой регистр сумматора

06

5608

y= y4+ y3 →5608

б) Распределение программы по ячейкам ОП

Ячейка ОП

Команда

6008

055048

6048

035048

6108

065248

6148

055248

6208

035148

6248

065308

6308

055248

6348

035048

6408

035048

6448

065348

6508

055348

Ячейка ОП

Команда

6548

035208

6608

065408

6648

055348

6708

035048

6748

035048

7008

035008

7048

065448

7108

055108

7148

035108

7208

065508

7248

055448

7308

045508

7348

065548

7408

055308

7448

025408

7508

015548

7578

065608