Ребята,мне нужно,чтобы мне написали вывод по программам(типо что делают и как работают.) Ниже я привёл задания и решения.Мне нужно чтоб вы написали мне вывод к каждой проге,всего их 5.Я прошу только написать как работают эти программы. 1:====================== Задание: Ссумировать содержание регистров B,C,D и полученный результат послать в память по адрессу 8500 Код проги: 8200 MOV A,B 78 8201 ADD C 81 8202 ADD D 82 8203 STA 00 85 32 00 85 8206 RST 8 CF Задание 2: Создать прогу,которая ссумирует поочерёдно идущие 10 ячейки память с 8400 содержания и результат посылает в адресс 8500 8200 MVI C 0A 8202 LXI H 00 84 21 00 84 8205 XRA A AF 8206 ADD M 86 8207 INX H 23 8208 DCR C 8209 JNZ 06 82 C2 06 82 820С STA 00 85 32 00 85 Написать выводы: 2====================== Задание: Массив,начинающийся по адрессу 8200H,данные инвертировать и переслать в массив,начинающийся по адрессу 8600H. Длина массива N - ячейка 8740H и 8741H 8200 LXI H 40 87 21 40 87 8203 MOV C,M 4E 8204 INX H 23 8205 MOV B,M 46 8206 LXI H 00 82 21 00 82 8209 LXI D 00 86 11 00 86 820C MOV A,M 7E 820D CMA 2F 820E STAX D 12 820F INX D 13 8210 INX H 23 8211 DCX B 0B 8212 MOV A,B 78 8213 ORA C B1 8214 JNZ 0C 82 C2 0C 82 8217 RST 8 Написать выводы: 3======================= Задание: Посчитайте Y(i)=2A(i)-2B(i)результаты для 5 пар переменных.Первое число массива А хранится по адрессу 8340H,Первое число массива B - по адрессу 8350H. Результаты массива Y пишите с 8340H адресса. 8200 MVI C 05 0E 05 8202 LXI H 40 83 21 40 83 8205 LXI D 50 83 11 50 83 8208 LDAX D 1A 8209 ADD M 86 820A RLC 07 820B STAX D 12 820C INX H 23 820D INX D 13 820E DCR C 0D 820F JNZ 08 82 C2 08 82 8212 RST 8 CF Написать вывод: 4======================== Задание: Из числа,состоящего из нескольких байтов,которого низший байт записан по адрессу 8341H,отнемите число,низший байт которого записан по адрессу 8351H. Длина чисел обозначена в ячейке 8340H;результат запишите в отнимающееся место. 8200 XRA A AF 8201 LXI H 40 83 21 40 83 8204 MOV B,M 46 8205 STC 37 8206 CMC 3F 8207 LXI D 50 83 11 50 83 820A INX D 13 820B INX H 23 820C LDAX D 1A 820D SBB M 9E 820E MOV M,A 77 820F DCR B 8210 JNZ 0A 82 C2 0A 82 8213 RST 8 CF Написать выводы: 5============================== Задание: Ознакомиться с данной подпрограммой,её изучить,запрограммировать в машинном коде и выполнить. 8200 CALL 90 85 CD 90 85 8203 RST 8 CF 8590 PUSH PSW F5 8591 PUSH D D5 8592 PUSH B C5 8593 NOP 00 8594 MVI B 04 06 04 8596 MVI D FF 16 FF 8598 MVI A FF 3E FF 859A DCR A 3D 859B JNZ 9A 85 C2 9A 85 859E DCR D 15 859F JNZ 98 85 C2 98 85 85A2 DCR B 05 85A3 JNZ 96 85 C2 96 85 85A6 POP B C1 85A7 POP D D1 85A8 POP PSW F1 85A9 RET C9 85AA JMP 98 85 C3 98 85 Написать выводы:
я асм не наю выводы те не смогу написать но имхо это какаята контролка или лаба а раз пошёл учится на кодера то уж делай сам тк новерное ни кто не заставлял идти на кодера=)