Реферат: KURS

в A помещается содержимое ячейки с адресом R0 (Uk+1)

MOV R3, A

в R3 помещается значение Uk+1 из A

JC M3

если флаг C=0 (Uk>Uk+1), то осуществляется переход на метку M3

M5

NOP


END



8. Определение быстродействия программы.

Найдём, сколько времени потребуется для поиска станции, которая находится в середине диапазона. F0=1,25 мГц и при условии что придётся делать один шаг назад.

T=Nц1tц1+Nц2tц2+tпер+tд

Nц1=250 — количество шагов в первом цикле

Nц2=1 — количество шагов во втором цикле

tц1=417 мкс

tц2=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


LOC OBJ LINE SOURCE







1
NAME P78
----
2
CSEG AT 0H
0000
3
ORG 0H
0000 7A03 4
MOV R2, #3
0002 75F0A7 5
MOV B, #167
0005 E590 6
MOV A, P1
0007 FB 7
MOV R3, A
0008 7C87 8 M1: MOV R4, #135
000A EA 9
MOV A, R2
000B F5A0 10
MOV P2, A


11

000D 00 12 M2: NOP
000E DCFD 13
DJNZ R4, M2
0010 E590 14
MOV A, P1
0012 9B 15
SUBB A, R3
0013 400B 16
JC M3
0015 E590 17
MOV A, P1
0017 FB 18
MOV R3, A
0018 0A 19
INC R2
0019 0A 20
INC R2
001A 0A 21
INC R2
001B D5F0EA 22
DJNZ B, M1
001E 0132 23
AJMP M5
0020 7C87 24 M3: MOV R4, #135
0022 C3 25
CLR C
0023 1A 26
DEC R2
0024 EA 27
MOV A, R2
0025 F5A0 28
MOV P2, A


29

0027 00 30 M4: NOP
0028 DCFD 31
DJNZ R4, M4
002A E590 32
MOV A, P1
002C 9B 33
SUBB A, R3
002D E590 34
MOV A, P1
002F FB 35
MOV R3, A
0030 40EE 36
JC M3
0032 00 37 M5: NOP


38
END

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

SYMBOL TABLE LISTING
------------ ------------- ------------

NAME T Y P E VALUE ATTRIBUTES




B. . . . . . . . . . . D ADDR 00F0H A
M1 . . . . . . . . . C ADDR 0008H A
M2 . . . . . . . . . C ADDR 000DH A
M3 . . . . . . . . . C ADDR 0020H A
M4 . . . . . . . . . C ADDR 0027H A
M5 . . . . . . . . . C ADDR 0032H A
P1 . . . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . . . D ADDR 00A0H A
P78. . . . . . . . . N NUMB -----

REGISTER BANK(S) USED: 0

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

15



P2

P1

CP

ALE

PSEN

RD

Приложение 1

К-во Просмотров: 955
Бесплатно скачать Реферат: KURS