Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
___МЕТОДИЧКИ_2013 / Пособие по ОСМПС (pdf) / 17_Контрольная работа.doc
Скачиваний:
42
Добавлен:
15.03.2016
Размер:
164.35 Кб
Скачать

Контрольная работа

Контрольная работа состоит из шести заданий. Необходимо выполнить задачи в соответствии со своим вариантом. После заданий приведены методические указания по их выполнению и рассмотрены решения типовых задач.

Студенты со сроком обучения 5 лет выполняют все задания. Студенты, обучающиеся 3,5 года, выполняют задания 1, 2, 3, 6.

Учтите, что контрольные работы должны оформляться в соответствии с требованиями Единой системы конструкторской документации. Особое внимание обратите на правильное оформление графической части. В приложении 3 приведены условные графические обозначения электрорадиоэлементов в схемах. Этот материал вам пригодится также при выполнении курсовых и дипломного проектов.

Задание 1

Дизассемблировать машинный код, полученный с шины данных МПС на базе восьмиразрядного микропроцессора КР580ВМ80 с помощью логического анализатора,

и создать листинг программы на заданном участке. Адресное пространство для своего варианта необходимо выбрать в соответствии с таблицей 1 по двум последним цифрам номера зачетной книжки. Машинные коды команд микропроцессора КР580ВМ80 и соответствующие им мнемоники ассемблера можно найти в приложении 1.

Таблица 1

Выбор варианта задания

Книжка

Адресное

пространство

Книжка

Адресное

пространство

00,25,50,75

1110h – 1131h

13,38,63,88

139bh – 13b9h

01,26,51,76

1132h – 114dh

14,39,64,89

1323h – 1344h

02,27,52,77

114eh – 1175h

15,40,65,90

1345h – 1364h

03,28,53,78

1176h – 1198h

16,41,66,91

1365h – 1386h

04,29,54,79

1124h – 1144h

17,42,67,92

1387h – 13ach

05,30,55,80

1145h – 1163h

18,43,68,93

1000h – 101fh

06,31,56,81

1164h – 1180h

19,44,69,94

1020h – 103eh

07,32,57,82

1181h – 11a7h

20,45,70,95

103fh – 105eh

08,33,58,83

1310h – 132dh

21,46,71,96

105fh – 1083h

09,34,59,84

132eh – 134bh

22,47,72,97

107fh – 10a0h

10,35,60,85

134ch – 1360h

23,48,73,98

1014h – 1034h

11,36,61,86

1361h – 1386h

24,49,74,99

1035h – 1057h

12,37,62,87

137bh – 139ah

Начальные адреса и распечатки кодов программы в шестнадцатеричной форме приведены ниже.

Начальный адрес следующего участка программы – 1000H.

Cd 90 00 c8 c5 50 59 eb cd 90 00 eb c2 14 10 cd b8 00 c1 c9 1a e6 80 07 17 47 7e e6 80 07 17 4f e5 c5 7e e6 7f 47 1a e6 7f 90 ca 47 10 d2 35 10 2f 3c cd d6 00 fe 10 fa 3f 10 af c1 e1 c1 c9 d5 cd b0 10 e1 c3 4f 10 d5 23 46 23 4e 16 00 e1 23 23 7e 81 4f 2b 7e 88 47 2b e3 7d 8c e6 03 e1 f5 1f 1f 7e 17 0f 77 f1 e2 80 10 fe 03 c2 76 10 f5 78 b1 ca 7f 10 f1 cd d0 10 d2 8a 10 c3 9a 10 f1 1f cd f1 10 d2 8a 10 c3 9a 10 af 82 f2 9a 10 79 c6 01 4f 78 ce 00 47 dc f1 10 23 70 23 71 e1 c1 c9

Начальный адрес следующего участка программы – 1110H.

Cd 98 00 c8 c5 50 59 eb cd 98 00 eb c2 24 11 cd c7 00 c1 c9 e5 1a 96 ca 44 11 d2 32 11 2f 3c cd f2 00 fe 17 fa 3b 11 af e1 c1 c9 d5 23 cd b0 11 e1 c3 4e 11 d5 23 46 23 4e 23 56 1e 00 e1 23 23 23 7e 82 57 2b 7e 89 4f 2b 7e 88 f5 d5 5f 78 43 ae fa 81 11 7e a8 fa 76 11 7e a0 f2 81 11 78 e6 7f b1 b2 c2 81 11 d1 f1 cd 00 12 d2 8c 11 c3 a0 11 d1 f1 cd d0 11 d2 8c 11 c3 a0 11 af 83 f2 a0 11 7a c6 01 57 79 ce 00 4f 78 ce 00 47 dc 00 12 70 23 71 23 72 e1 c1 c9

Начальный адрес следующего участка программы – 1310H.

E5 d5 eb cd 90 00 eb c2 23 13 21 ba 13 cd a3 00 d1 e1 c9 af 81 ca 1a 13 e5 06 00 09 2b af b6 c2 3b 13 2b 0d c2 2e 13 e1 c3 1a 13 e1 c5 eb 7e e6 80 23 46 23 4e eb 50 59 fc 58 00 c1 e5 21 ba 13 36 08 23 af 77 67 6f e3 46 e3 af 78 1f 47 d2 65 13 19 da 6e 13 79 3d c2 6e 13 80 ca 90 13 cd 78 00 3a ba 13 3d 32 ba 13 c2 5a 13 e5 21 ba 13 36 08 23 7e c6 08 77 e1 0d ca 90 13 e3 23 c3 58 13 e5 21 ba 13 3e 08 96 23 86 2b 77 c1 d1 d1 1a d5 5f e6 80 57 fc 50 00 7b e6 7f 86 f5 b2 77 23 70 23 71 f1 d1 e1 d8 37 f8 af c9