Жұмысты орындау реті. 6.1.1 ЕВ-152 платасын ұзын сымдарды пайдалана отырып, келесі ретпен жалғаңыз:
6.1.1 ЕВ-152 платасын ұзын сымдарды пайдалана отырып, келесі ретпен жалғаңыз:
a) +12 V. EB-152 - +12 V. PU-2000;
b) + 5 V. EB-152 - + 5 V. PU-2000;
c) -12 V. EB-152 - -12 V. PU-2000;
d) GND EB-152 - Ground PU-2000;
e) (S1) ауыстырып қосқышын KB+DISP жағдайына Sig.ANAL/KB+DISP орнатыңыз;
f) EB-152 платасының TX клеммасын EB-151 платасының RX клеммасымен жалғаңыз;
g) EB-152 платасының RX клеммасын EB-151 платасының TX клеммасымен жалғаңыз.
6.1.2 ЕВ-152 платасының дисплейі EbHt көрсетуі қажет.
6.1.3 ЕВ-151платасындағы Reset тетігін басып жіберіңіз. Егер барлығы дұрыс жұмыс істесе, онда ЕВ-152 платасының дисплейі Eb-151 мәнін көрсетеді.
6.1.4 Көлемі 8 Кбайт ТЕСҚ құрамына кіретін басқарушы бағдарламаның бірнеше адрестерін қарастырыңыз. Ол үшін MEM тетігін басып, мысалы 1000 Н адресін теріңіз. ENTER тетігін басқан соң адрестің сол жағында 0Е Н ұяшығының мәндері шығады. ENTER тетігін қайталап басқан соң 1001 Н адресі бойынша келесі ұяшықтың мәндері шығады.
Адрестері (0000Н-1FFFH) аумағында және 6.1 кестесінде келтірілген бірнеше ұяшықтарды қарастырып жазып алыңыз.
6.1 кесте
Жады ұяшықтарының адрестері | |||||||||
0889H | 088AH | 088BH | 088CH | 088DH | 1F27H | 0988H | 0B24H | 018CH | 009CH |
6.1.5 ШЕСҚ жады ұяшықтарына 6.2 кестесінде келтірілген адрестер мен деректерді жазыңыз. Ол үшін МЕМ тетігін басып, қажетті адресті енгізіп, ENTER тетігін басыңыз және деректерді енгізіңіз. ENTER тетігін басыңыз және деректерді келесі адреспен енгізіңіз және т.б.
6.2 кесте
Адрес | 2100Н | 2101Н | 2102Н | 2103Н | 2104Н | 21005Н |
Деректер | AA | AB | AC | AD | AE | AF |
Деректерді ШЕСҚ-на жазған соң бұл ұяшықтарды жоғарыда келтірілген алгоритм бойынша қарастырып шығыңыз.
6.1.6 6.3. кестесінде келтірілген бағдарламаны жазыңыз, ол үшін:
a) ЕВ-151 платасында RESET тетігін басыңыз;
b) ЕВ-152 платасында MEM тетігін басыңыз;
c) 2100Н адресін енгізіңіз;
d) ENTER тетігін басыңыз.
6.3 кесте
Адрес | Машиналық код | Мнемокод |
3F | MVI A, FFH | |
FF | ||
FF | RST 7 |
Бағдарламаны орындау үшін GO тетігін басыңыз, бағдарламаның бастапқы адресін енгізіңіз. ENTER тетігін басыңыз. А регистрінде жазылған FFH санын қараңыз, ол үшін REG және 1 тетіктерін басу қажет.
6.1.7 6.4 кестесінде келтірілген санның кері кодын санайтын және есептеу нәтижесін сақтайтын бағдарламаны енгізіп орындаңыз.
6.4 кесте
Адрес | Машкод | Мнемокод | Операнд | Нұсқаулар |
2100Н | 3AH | LDA | 2130H | 2130Н адресінен деректерді жүктеу |
2101Н | 30H | |||
2102Н | 21H | |||
2103Н | 2FH | CMA | Санның кері коды | |
2104Н | 32H | STA | 2131H | 2131Н адрес бойынша сақтау |
2105Н | 31H | |||
2106Н | 21H | |||
2107Н | FFH | RST7 | Басқарушы бағдарламаға қайту |
Бастапқы мәндер мен нәтижелер 6.5 кестесіне сәйкесті енгізіледі.
6.5 кесте
2130Н | 00Н | 3EH | C9H | FAH | 1EH |
2131Н |
6.1.8 6.6 кестесінде келтірілген бағдарламаны 6.5 кестесіндегі бастапқы деректерді пайдалана отырып, енгізіңіз және орындаңыз.
6.6 кесте
Адрес | Машкод | Мнемокод | Операнд | Нұсқаулар | |||||
2100Н | 21H | LXI H | 2130Н адресінен деректерді жүктеу | ||||||
2101Н | 30H | ||||||||
2102Н | 21H | ||||||||
2103Н | 7FH | MOV A,M | Деректерді оқу | ||||||
2104H | 2FH | CMA | Санның кері коды | ||||||
2101H | 23H | INX H | HL-де санды 1 санына арттыру | ||||||
2102H | 77H | MOV M,A | Деректерді сақтау | ||||||
2103H | FFH | RST7 | Басқарушы бағдарламаға қайту | ||||||
6.1.9 Екі санды 6.7 кестесінде келтірілген бағдарлама бойынша және 6.8 кестесіндегі бастапқы мәндерді пайдалана отырып, қосуды орындаңыз.
6.7 кесте
Адрес | Машкод | Мнемокод | Операнд | Нұсқаулар |
2100Н | 21H | LXI H | 2130H | |
2101Н | 30H | |||
2102Н | 21H | |||
2103Н | 7EH | MOV A,M | Бірінші санды оқу | |
2104Н | 23H | INX H | ||
2105Н | 86H | ADD M | Екінші санды қосу | |
2106Н | 23H | INX H | ||
2107Н | 77H | MOV M,A | Нәтижені сақтау | |
2108H | FFH | RST 7 |
6.8 кесте
2130Н | 32Н | 58H | B8H |
2131Н | 15H | 43H | 7DH |
2132H |
6.1.10 ANA M логикалық амалын орындауға арналған 6.9 кестесінде келтірілген бағдарламаны орындаңыз.
6.9 кесте
Адрес | Машкод | Мнемокод | Операнд | Нұсқаулар |
2100Н | 21H | LXI H | 2130H | |
2101Н | 30H | |||
2102Н | 21H | |||
2103Н | 7EH | MOV A,M | Бірінші санды оқу | |
2104Н | 23H | INX H | ||
2105Н | A6H | ANA M | Еінші санмен логикалық көбейту | |
2106Н | 23H | INX H | ||
2107Н | 77H | MOV M,A | Нәтижені сақтау | |
2108H | FFH | RST 7 |
6.1.11 ORA M логикалық амалын орындауға арналған 6.10 кестесінде келтірілген бағдарламаны орындаңыз.
6.10 кесте