реклама на сайте
подробности

 
 
> Проблемы с компиляцией в TASM
ViT22
сообщение Aug 23 2008, 10:25
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 23-08-08
Пользователь №: 39 777



Сразу скажу, что я только начал разбираться с микроконтроллерами и ассемблером. В литературе что я использую ("Микроконтроллеры, это же так просто" А.Фрунзе) в качестве компилятора используется TASM. Проблема в том, что я никак не могу откомпилировать asm файл через TASM Даже используя примеры, что автор книги любезно предоставил, TASM выдает:
**ERROR** tasm50\bin\vit.asm(154, 166, 177) code or data emission to undeclared segment
**FATAL** tasm50\bin\vit.asm(183) unexpected end of file encountered

кусок программы, содеражщий ошибки:
......
ADD A,R4
MOV R4,A
RET ;ошибка здесь
;
;
R32PLDPT:
MOV A,R2
ADD A,DPL
MOV R2,A
MOV A,R3
ADDC A,DPH
MOV R3,A
RET ;ошибка здесь
;
R32MNDPT:
CLR C
MOV A,R2
SUBB A,DPL
MOV R2,A
MOV A,R3
SUBB A,DPH

MOV R3,A
RET ;ошибка здесь
;
;
;
.END ;ошибка здесь

Может найдутся те люди кто также знакомился с микроконтроллерами семейства x51 по этой книге, надеюсь на помощь! crying.gif

Сообщение отредактировал ViT22 - Aug 23 2008, 10:27
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViT22
сообщение Aug 24 2008, 17:58
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 23-08-08
Пользователь №: 39 777



Антоха! Спасибо огромное! Дело сдвинулось с мертвой точки! Правда при компиляции он мне выдает
"No END directive before EOF. Line 0000 in /ML"
Я не думаю что это сложно исправить. Если не трудно, не могли бы глянуть что там ему не нравится wacko.gif Уж очень хочется наконец его скомпилировать!
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 24 2008, 18:42
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Уберите /ml из командной строки. Компилировать так:

Код
tasm -51 file.asm


Там есть файл TASM.DOC, в нём всё описано.

ЗЫ. Неужели ничего из этого не описано в книге?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 01:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01294 секунд с 7
ELECTRONIX ©2004-2016