Сразу скажу, что я только начал разбираться с микроконтроллерами и ассемблером. В литературе что я использую ("Микроконтроллеры, это же так просто" А.Фрунзе) в качестве компилятора используется 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 по этой книге, надеюсь на помощь!
Сообщение отредактировал ViT22 - Aug 23 2008, 10:27