О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / Ассемблер Выполнить пересылку массива данных, содержащего 10N байт и расположенного с адреса 0200H, в зону памяти с адреса 0300H, при этом расставить элементы массива в убывающем порядке.

(автор - student, добавлено - 26-05-2014, 21:46)

Выполнить пересылку массива данных, содержащего 10N байт и расположенного с адреса 0200H, в зону памяти с адреса 0300H, при этом расставить элементы массива в убывающем порядке.

    Код программы: 

           MVI C,40H   

M5:    LXI H,0200H

           LXI D,0300H

           MOV B,C                 

M1:    MOV A,M                

           MOV D,H                 

           MOV E,L                  

M2:    INX H                       

           CMP M                     

           JNZ M3                     

           DCR B                      

           JNZ M2                     

           MOV B,M                 

           MOV M,A                

           XCHG                       

           MOV M,B                 

           JMP CIR                   

M3:    JNC TM1                  

           DCR B                      

           JNZ M2                     

           MOV B,M                 

           MOV M,A                

           XCHG                       

           MOV M,B                 

           JMP CIR                   

CIR:   DCR C                      

           JNZ M5

           LXI H,200h

           LXI D,300h

           MVI B,41h

EN:    MOV A,M

           XCHG

           MOV M,A

           XCHG

           INX H

           INX D

           DCR B

           JNZ EN

           HLT               

TM1:  DCR B                      

           JZ TM2                      

           JMP M1                     

TM2:   JMP CIR                    


Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!