ВУЗ:
Составители:
Рубрика:
46
3. О р г а г и з а ц и я п о д п р о г р а м м
Переход к под -
программе
0 1 0 1
адрес М из РгМК
(R3÷R0); одновременно
выполняется команда
PUSH
и в стек заносится
адрес возврата N+1
Выход из под -
программы
0 1 1 0
Осуществляется безус -
ловный переход по
адресу из стека N+1,
после чего выполняется
команда POP
Условный пере-
ход к подпро-
грамме, если Z=0
0 1 0 0
адрес М из РгМК
(R3÷R0); одновременно
выполняется команда
PUSH
и в стек заносится
адрес возврата N+1
4. О р г а н и з а ц и я ц и к л о в
Проверка усло-
вия окончания
цикла . Условный
переход по
адресу из стека ,
если Z=0
1 0 0 0
Если Z=0, то проис-
ходит переход по адресу
М из стека . Если Z=1, то
выполняется следующая
МК и одновременно
осуществляется команда
POP
Проверка усло-
вия окончания
цикла . Условный
переход по
адресу из стека ,
если С 4=0
1 0 1 1
Если C4=0, то проис-
ходит переход по адресу
М из стека . Если C
4=1,
выполняется следующая
МК и одновременно
осуществляется команда
POP
M
N
Z=1
Z=0
N+1
подпрограм м а
подпрограм м а
N
M
подпрограм м а
N+1
M
M
N
Z=1
N+1
тело ц икла
Z=0
M
N
С 4=1
N+1
тело ц икла
С 4=0
46
3. О р г а г и з а ц и я п од п р ог р а м м
M адресМ из РгМ К
(R3÷R0); одноврем енно
подпрограм м а
N вы полняется ком анда
П ерех од к под- 0 1 0 1 PUSH и в стек заносится
програм м е адресвозврата N+1
О сущ ествляется безус-
ловны й перех од по
подпрограм м а
В ы х од из под- N+1 адресу из стека N+1,
програм м ы 0 1 1 0 после ч его вы полняется
ком анда POP
M
M
адресМ из РгМ К
Z=1 N (R3÷R0); одноврем енно
У словны й пере- вы полняется ком анда
подпрограм м а
Z=0
х од к подпро- 0 1 0 0 PUSH и в стек заносится
N+1
грам м е, если Z=0 адресвозврата N+1
4. О р г а н и з а ц и я ц и к л ов
Е сли Z=0, то проис-
M х одит перех од поадресу
М из стека. Е сли Z=1, то
П роверка усло- вы полняется следую щ ая
телоц икла
вия оконч ания Z=0
М К и одноврем енно
ц икла. У словны й 1 0 0 0 осущ ествляется ком анда
перех од по Z=1 POP
N
адресу из стека, N+1
если Z=0
Е сли C4=0, то проис-
M х одит перех од поадресу
М из стека. Е сли C4=1,
П роверка усло- вы полняется следую щ ая
телоц икла
вия оконч ания С 4=0 М К и одноврем енно
ц икла. У словны й 1 0 1 1 осущ ествляется ком анда
перех од по С 4=1 POP
N
адресу из стека, N+1
если С 4=0
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »
