KURS

Информация - Радиоэлектроника

Другие материалы по предмету Радиоэлектроника

с внутренней памяти) увеличивается на 1

 

DEC R2значение R2 (Uупр) уменьшается на 1MOV R4, #3инициализация счетчика программной задержкиCLR Cфлаг С устанавливается в 0MOV A, R2MOV P2, AM4:NOPMOV A, @R0в A помещается содержимое ячейки с адресом R0 (Uk+1)SUBB A, R3из A вычитается R3 (Uk+1 сравнивается с Uk)MOV A, @R0в A помещается содержимое ячейки с адресом R0 (Uk+1)MOV R3, Aв R3 помещается значение Uk+1 из AJC M3если флаг C=0 (Uk>Uk+1), то осуществляется переход на метку M3M5NOPEND

8. .

, , . F0=1,25 .

T=N1t1+N2t2+t+t

N1=250

N2=1

t1=417

t2=414

t=424

t=4

T=250417+1414+424+4=104717

9. .

A51 MACRO ASSEMBLER 78 24/12/01 13:46:28 PAGE 1

DOS MACRO ASSEMBLER A51 V5.10

OBJECT MODULE PLACED IN 78.OBJ

ASSEMBLER INVOKED BY: M:\KEILTEST\BIN\A51.EXE 78.A51 DB EP

 

LOCOBJLINESOURCE 1NAME P78---- 2CSEG AT 0H0000 3ORG 0H00007A03 4MOV R2, #3000275F0A7 5MOV B, #1670005E590 6MOV A, P10007FB 7MOV R3, A00087C87 8M1:MOV R4, #135000AEA 9MOV A, R2000BF5A010MOV P2, A11000D0012 M2:NOP000EDCFD13DJNZ R4, M20010E59014MOV A, P100129B15SUBB A, R30013400B16JC M30015E59017MOV A, P10017FB18MOV R3, A00180A19INC R200190A20INC R2001A0A21INC R2001BD5F0EA22DJNZ B, M1001E013223AJMP M500207C8724M3:MOV R4, #1350022C325CLR C00231A26DEC R20024EA27MOV A, R20025F5A028MOV P2, A2900270030M4:NOP0028DCFD31DJNZ R4, M4002AE59032MOV A, P1002C9B33SUBB A, R3002DE59034MOV A, P1002FFB35MOV R3, A003040EE36JC M300320037M5:NOP38END

A51 MACRO ASSEMBLER 78 24/12/01 13:46:28 PAGE 2

SYMBOLTABLELISTING-------------------------------------

NAMET Y P EVALUEATTRIBUTESB. . . . . . . . . . . DADDR00F0HAM1 . . . . . . . . . CADDR0008HAM2 . . . . . . . . . CADDR000DHAM3 . . . . . . . . . CADDR0020HAM4 . . . . . . . . . CADDR0027HAM5 . . . . . . . . . CADDR0032HAP1 . . . . . . . . . . DADDR0090HAP2 . . . . . . . . . . DADDR00A0HAP78. . . . . . . . . NNUMB ----- REGISTER BANK(S) USED: 0

ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)