Нужно разработать программу на assembler для процессора KP580BM80A для нахождения наибольшего числа,полученного при сложении смежных чисел. Массив чисел расположен в памяти с ячейки 1800 по 180F. Найденное число поместить в регистровую пару DE.
[/code]000A 0E MVI C, d8
000B 0E MVI C, d8
000C 21 LXI H, d16
000D 00 NOP
000E 18 -
000F 86 ADD M
0010 23 INX H
0011 86 ADD M
0012 57 MOV D, A
0013 3E MVI A, d8
0014 00 NOP
0015 86 ADD M
0016 23 INX H
0017 86 ADD M
0018 BA CMP D
0019 D2 JNC adr
001A 23 INX H
001B 00 NOP
001C DA JC adr
001D 22 SHLD adr
001E 00 NOP
001F CA JZ adr
0020 23 INX H
0021 00 NOP
0022 57 MOV D, A
0023 0D DCR C
0024 C2 JNZ adr
0025 13 INX D
0026 00 NOP
0027 76 HLT
[code]
у меня добавляется сумма в D, а нужно в DE, помогите.Добавлено (21.12.2011, 16:24)
---------------------------------------------
помогите,очень надо исправить..