Описание функционирования программы обработки данных


mov A,#1

out P1.0,A

reqw: in A,P1.1

in B A[1],reqw

in A,P2.ALL

mov R0,A

mov A,#0

out P1.0,A

for: mov R2,#20h

mov R1,#9h

wait: in A,P1.3

inb A[1], wait

mov A,#1

out P1.4,A

in A,P2.ALL

mov @R2.ALL,A

inc R2

in A,P0.ALL

inc R2

djnz R1,for

mov R2,#20h

call SORT

mov R2,#20h

out X,@R2

inc R2

out X,@R2

inc R2

djnz R0

jmp for

———————-SORT———————

mov R7,#8

mov R2,#20

mov R8,#8

mov R3,@R2

add R2,#2

mov R4,@R2

cmp R3,R4

jz GT

dec R2

mov R5,@R2

add R2,#2

mov R6,@R2

cmp R5,R6

jn GT

mov @R2,R5

sub R2,#2

mov @R2,R6

dec R2

mov @R2,R4

add R2,#2

mov @R2,R3

GT: add R2,#2

ret

Загрузка...