[an error occurred while processing this directive]
AVRASM, тля. Дубль 3, с комментариями.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Неофит 15 ноября 2005 г. 22:47

Тестовый исходник выглядит так:
.equ testpin=PB3
.include "C:\program files\atmel\avrstudio4\avrassembler2\appnotes\tn45def.inc"
.cseg
.org 0x0
loop: nop
sbis pinb,testpin
nop
rjmp loop
.exit

Транслировал 1-м (этот хоть предупреждение дал):
AVRASM: AVR macro assembler version 1.77.3 (Mar 4 2005 10:04:28)
Copyright (C) 1995-2005 ATMEL Corporation
Creating 'c:\working\atmel\asm_bug\asm_bug1.hex'
Assembling 'C:\Working\atmel\asm_bug\asm_bug.asm'
C:\Working\atmel\asm_bug\asm_bug.asm(1) : warning : Undefined variable referenced
Including 'C:\program files\atmel\avrstudio4\avrassembler2\appnotes\tn45def.inc'
Program memory usage:
Code : 4 words
Constants (dw/db): 0 words
Unused : 0 words
Total : 4 words
Assembly complete with no errors.

и 2-м (это вообще всё втихую сделал) ассемблерами от атымел:
AVRASM: AVR macro assembler 2.0.31 (build 58 Apr 21 2005 14:17:40)
Copyright (C) 1995-2005 ATMEL Corporation
C:\Working\atmel\asm_bug\asm_bug.asm(2): Including file 'C:\program files\atmel\avrstudio4\avrassembler2\appnotes\tn45def.inc'
ATtiny45 memory use summary [bytes]:
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x000008 8 0 8 4096 0.2%
[.dseg] 0x000060 0x000060 0 0 0 256 0.0%
[.eseg] 0x000000 0x000000 0 0 0 256 0.0%
Assembly complete, 0 errors. 0 warnings

Выходные коды для 1-го, 2-го и правильного (первые 2 строки поменяны местами) случаев:
:08 0000 00 0000B09B0000FCCF E2
:08 0000 00 0000B09B0000FCCF E2
:08 0000 00 0000B39B0000FCCF DF

Вот так. Будьте четельнее, помните - ошибаются все.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru