Программа исследования процесса выполнения команд вызова и возврата из подпрограмм, а также команд работы со стеком

Таблица 1

Адрес Машинный код Метка Мнемокод Комментарий
    LXI SP записать в указатель стека SP
С0     C0 адрес 0ВС0
0B     0B    
CD     CALL, M1 вызвать подпрограмму М1
       
       
CF     RST 1 остановить выполнение подпрограммы
F5 М1 PUSH записать слово состояние МП БИС
                в стек
С5     PUSH В записать содержимое per.ВС в стек
D5     PUSH D записать содержимое рег.DЕ в стек
820А Е5     PUSH H записать содержимое per.HL в стек
820В ЗЕ     MVI A записать в рег.А число 05
820С        
820D   MOVB,A записать число из рег.А в В
820 Е     ADD A удвоить содержимое аккумулятора
820F 5F     MOVE,A записать число из рег.А в Е
    MOV H,A записать число из рег.А в H
Е1     POP H записать число из стека в per.HL
D1     POP D записать число из стека в per.DE
С1     POP В записать число из стека в per.ВС
F1     POP PSW записать слово состояние из стека
                в МП БИС
С9     RET возврат подпрограммы

 

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

1. По заданию преподавателя подготовить и выполнить программу, указанную в таблице 1.

СОДЕРЖАНИЕ ОТЧЕТА

1. Краткое описание цели работы и результатов самостоятельной подготовки к лабораторному занятию.

2. Тексты программ выполнения лабораторной работы.

3. Протокол, отражающий последовательность действий на пульте отладочного устройства и результаты выполнения команд МП К580ИК80А с записью последовательности нажатых клавиш на пульте отладочного устройства.

ПРИЛОЖЕНИЕ 1

 

Варианты заданий к лабораторной работе 1

N п/п Первое слагаемое N Второе слагаемое N1 Третье слагаемое N2
  1D
  А2
  3F
 
 
  3E
 
  3B
 
  A1
 
  5D 0F
  1E
 
 
 
 
 
  2D
 
 
  1F 3D
  2A 2A
 
 

ПРИЛОЖЕНИЕ 2

 

Варианты заданий к лабораторной работе 2

N п/п NNNN DDDD Исходный ряд чисел
832F 12, 23, 1D, 2F, 19, 3D, 0F
26, 36, 2F, 3D, 22
24, 1A, 29, 31, 42, 0D
2E,1D, 35, 27, 1C
39, 34, 0D, 1F, 3C, 21
34, 24, 45, 2C, 23
62, 1D,1C,1A,1E, 24
832D A4, 1F, 23, 0D
17, 25, 3D, 1A, 23, 41
27, 2F, 1A, 3D, 09
841D 24, 12, 2A, 32, 07, ID
21, 36, 18, ЗА, 12, 1E
13, 35, 2A, 2D, 2F, 19
831F 14, 34, 23, 3В, IF
812А 11, 21, 31, 23, 41, 0D
ЗА, 24, 4А, 16, 14, 07
2F, 2A, 2D, 2C, 2E
843F 14, 25, 3А, 2D, 48, OF
61,2F, ID, 1A, 2D, IF
23, 43, 2F,1D, 2E
81FA 831С 3А, 3D, 2A, 11, 18, 04
31, 08, 3F, 24, 5А, 11
11, 45, 34, 43, 1E
38, 2F, 4А, 23, 19, 08
24, 16, 07, 2F, 41, 2E

ПРИЛОЖЕНИЕ 3

return false">ссылка скрыта

 

Варианты заданий к лабораторной работе 2

N п/п NNNN DDDD F1 – первое слагаемое F2 - второе слагаемое
12A3DE 23D6A8
A4E6FF 18D5A4
35D6E5 8567Е4
AD3312 342ЕА6
E6D556 D34520
E4A5D2 3F56A5
86DE54 9A56D3
D46618
37Е529 19075D
539АЕ7 76D5A3
82А4 831F 8D45F1 D3E45C
4В56С4 А41209
80АЕ 7DAED2 1F549A
3FDD24 96F235
73550F 23097Е
DE5319 1120F8
9F5CD7 4980DE
9302F4 18DAF3
83041F 1EF5D5
D63690 2017АЕ
5AE6DD
82F3 81ED 3290D5 56DEAF
854D 4539DE 3216D7
82АЕ EF2890 1078DE
2605ED 54DEA6

ПРИЛОЖЕНИЕ 4

 

Варианты заданий к лабораторной работе 3

N п/п NNNN DDDD Исходный массив
23, 5А, 32, D4, 27, 1D, 38, 01, CF
ED, 3D, 4D, 49, 9D, AA, F5, ED, 98
ED, DF, 6A, D7, 98, 02, B3, 36
28, 3F, ED, 6D, AE, A6, 87, 90
D2, 25, 87, 02, DF, 67, DF, 46, AD
45, 89, DF, 24, 91, 34, E5, 67, DA
13, 2F, 6E, A7, 83, 45,10, AE
845F 67, 01, DE, 34, 91, AD, ED, 76
11, 34, 2D, AE, 85, DE, 29, 01, 67
82EF 34, 87, 51, AE, 5C 44, 98
46, 93, 56, 02, 83, 47,10, 88
D3, A7, 23, F4, 65,19, OF, 12
57, AF, D6, 7D, 9A, 90, 29, 02, 34
23, DE, 37, 83, CB, 93, 76
87, 03, 67, 71, 6A, 27
09, ED, 37, FD, 87, 01, 35
81D5 ED, 03, 45, DE, BE, 89,10, 90
87, 39, 02, 09, 73, ED, EF, 94, 34
67, 45, DF, 20, 64, 30
48, 71, 93, 28, F4, 38, 98
826D EF, D4, 38, 93, B5, 2E, 9E, DD
45, 94, 03, ЕЕ, F9, В4, 83
97, 40, ED, 46, 98, 40, 07
82F4 54, AE, DC EB, 98, 94, 03, 32
11, 87, 34, AE, 09, C4, 36, 20

ПРИЛОЖЕНИЕ 5

 

Варианты заданий к лабораторной работе 3

N п/п NNNN DDDD Исходный массив HI H2
23,5A,32,D4,27,1D,38 IF С1
ED,3D,4D,49,9D,AA,F5 F1
830Е ED,DF,6A,D7,98,02,B3 D6
810D 28,3F,ED,6D,AE,A6,87 2E А8
85F1 D2,25,87,02,DF,67,DС CD
45,89,DF,24,91,34,E5 9D
13,2F,6E,A7,83,45,10 D3
845F 67,01,DE,34,91,AD,ED ED
11,34,2D,АЕ,85,DE,29 CF
831Е 828F 34,87,51,AE,5C,44,98 A9
46,93,56,02,83,47,10 D3
85F1 D3,А7,23,F4,65,19,0F EE
80E4 57,AF,D6,7D,9A,90,29 ED
23,DE,37,83,CB,93,76
87, 03, 67, 71,6А, 27, 3D
09, ED 37, FD 87,01, 35 1E EF
ED 03,45, DE ,BE 89,10 AD
87,39,02,09,73, ED,EF DA
67,45,DF,20,64,30,AE DE
48,71,93,28, F4,38,98 F2
825D EF ,D4, 38,93, B5, 2Е, 9E ED
45,94,03, EE, F9, B4 ,83 BE
97,40, ED, 46,98,45 ,07 D9
82А4 54, AE, DC ,EB, 98,94,03 C8
11,87,34, AE, 09, C4, 36 1A E6

 


Приложение 6