Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lr_ak_ks_11.doc
Скачиваний:
3
Добавлен:
06.05.2019
Размер:
4.11 Mб
Скачать

Контрольні запитання:

  1. Для чого використовуються команди переходу?

  2. Що таке умовний перехід?

  3. Що таке беумовний перехід?

  4. Як відбувається вихід з підпрограми?

Інструкція до лабораторної роботи № 12

Тема:Вивчення команд переходів для циклічних програм.

Мета: перевірити роботу команд умовних та безумовних переходів для циклічної програми .

Прилади та обладнання: персональний комп’ютер, операційна система Windows NT4/2000/XP, мультимедійний проектор.

Допуск до проведення лабораторної роботи: Виконання тестів з використанням комп’ютерної програми або письмового виконання наявно вказаних тестових завдань.

Тест 1. Описати команду переходу (варіант згідно із номером у журналі) та написати її приклад.

№варіанта

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Команда

Jnae

Jbe

Jna

ja

jnbe

jae

jnb

Jc

Jnc

Jp

Jnp

Jz

Jnz

Js

Jns

№варіанта

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Команда

Jo

Jno

Jcxz

Jng

Jg

Jnle

Jge

Jnl

Jb

jmp

je

jne

jl

jle

Jnge

Короткі теоретичні відомості

Таблиця основних команд

Команда

Пояснення

Команди пересилання даних

MOV D,S

Перенесення значення із місця-джерела S у місце призначення D

XCHG Op1, Op2

Заміна місцями операндів Ор1 і Ор2

PUSH S

Занесення значення із місця-джерела S у стек

POP D

Вибір значення у місце призначення D із стека

IN A, NP

Занесення у акумулятор А значення із порта з номером NP

OUT NP,A

Виведення у порт NP значення з акумулятора А

Команди переходів (передачі управління)

JMP AP

Безумовний перехід на команду з адресою переходу АР

CMP Op1,Op2

Порівняння операндів Ор1 і Ор2 (встановлює прапорці за результатом віднімання від Ор1 значення Ор2)

JE AP

Перехід на адресу АР, якщо Ор1=Ор2

JNE AP

Перехід на адресу АР, якщо Ор1≠Ор2

JA AP

Перехід на адресу АР, якщо Ор1>Ор2

JAE AP

Перехід на адресу АР, якщо Ор1≥Ор2

JB AP

Перехід на адресу АР, якщо Ор1<Ор2

JBE AP

Перехід на адресу АР, якщо Ор1≤Ор2

LOOP AP

Перехід на початок циклу (адресу АР), якщо СХ≠0

(попередньо зменшує регістр СХ на 1)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]