0 errors. Вот мой листинг твоего кода, только я выкинул #include и RSEG CODE:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено =AVR= 27 июня 2005 г. 11:26
В ответ на: Синтаксис корректный, давай сюда листинг. Только поставь перед ним <pre>, а после - </pre> отправлено =AVR= 27 июня 2005 г. 11:20


###############################################################################
# #
# IAR Systems A90 Assembler V1.50B/WIN 27/Jun/2005 11:20:51 #
# Copyright 1999 IAR Systems. All rights reserved. #
# #
# Target option = Relative jumps reach entire addr space #
# Source file = C:\IAR\A90\tutor\main.s90 #
# List file = C:\IAR\A90\tutor\Debug\List\main.lst #
# Object file = C:\IAR\A90\tutor\Debug\Obj\main.r90 #
# Command line = -v0 -OC:\IAR\A90\tutor\Debug\Obj\ -s+ -M<> -w+ #
# -LC:\IAR\A90\tutor\Debug\List\ -t8 #
# -IC:\IAR\A90\inc\ -r C:\IAR\A90\tutor\main.s90 #
# #
###############################################################################

1 00000000 NAME bin16BCD5
2 00000000 ;#include
3 00000000
4 00000000
5 00000000 #define fbinL r16
6 00000000 #define fbinH r17
7 00000000 #define tBCD0 r17
8 00000000 #define tBCD1 r18
9 00000000 #define tBCD2 r19
10 00000000
11 00000000 PUBLIC bin16BCD5
12 00000000 ;RSEG CODE
13 00000000
14 00000000 bin16BCD5:
15 00000000 EF3F ldi tBCD2, -1
16 00000002
17 00000002 bin16BCD5_loop_1:
18 00000002 9533 inc tBCD2
19 00000004 5100 subi fbinL, low(10000)
20 00000006 4217 sbci fbinH, high(10000)
21 00000008 F7E0 brsh bin16BCD5_loop_1
22 0000000A 5F00 subi fbinL, low(-10000)
23 0000000C 4D18 sbci fbinH, high(-10000)
24 0000000E EE2F ldi tBCD1, -0x11
25 00000010
26 00000010 bin16BCD5_loop_2:
27 00000010 5F20 subi tBCD1, -0x10
28 00000012 5E08 subi fbinL, low(1000)
29 00000014 4013 sbci fbinH, high(1000)
30 00000016 F7E0 brsh bin16BCD5_loop_2
31 00000018 5108 subi fbinL, low(-1000)
32 0000001A 4F1C sbci fbinH, high(-1000)
33 0000001C
34 0000001C bin16BCD5_loop_3:
35 0000001C 9523 inc tBCD1
36 0000001E 5604 subi fbinL, low(100)
37 00000020 4010 sbci fbinH, high(100)
38 00000022 F7E0 brsh bin16BCD5_loop_3
39 00000024 590C subi fbinL, -100
40 00000026 EF10 ldi tBCD0, -0x10
41 00000028
42 00000028 bin16BCD5_loop_4:
43 00000028 5F10 subi tBCD0, -0x10
44 0000002A 500A subi fbinL, 10
45 0000002C F7E8 brsh bin16BCD5_loop_4
46 0000002E 5F06 subi fbinL, -10
47 00000030 0F10 add tBCD0, fbinL
48 00000032
49 00000032 2F01 mov fbinL,tBCD0
50 00000034 2F12 mov tBCD0, tBCD1
51 00000036 9508 ret
52 00000038 END
##############################
# CRC:D72F #
# Errors: 0 #
# Warnings: 0 #
# Bytes: 56 #
##############################


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru