Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2014, 16:21   #1
Митовей
Пользователь
 
Регистрация: 07.04.2012
Сообщений: 30
По умолчанию Не компилируется файл .asm

Только начал знакомство с языком Assembler. Первый же, вроде бы рабочий пример, выдает уйму ошибок:
Код:
list р=16F84
include <p16f84.inc>
с1	equ 	0x0c 	; Адрес переменной с1 - 0x0c
org 	0x00 	; Установить начало программы в вектор сбрасывания 0x00
reset
goto 	start 	; Переход на начало программы
org 	0x04 	; Указать начало размещения программы в памяти
start
movlw 	0x09 	; Установить значение счетчика
movwf 	c1	; Записать его в регистр счетчика
loop
incfsz 	c1, F 	; инкрементировать счетчик,  пропустить 
; следующую команду
; если результат нуль
goto loop 	; Продолжить инкрементировать
goto start 	; Переинициализировать счетчик
end
Output:
Код:
----------------------------------------------------------------------
Debug build of project `C:\Users\stud\Desktop\My\ydryd.mcp' started.
Language tool versions: MPASMWIN.exe v5.43, mplink.exe v4.41, mplib.exe v4.41
Preprocessor symbol `__DEBUG' is defined.
Tue Feb 18 14:32:38 2014
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84 "hfg.ASM" /l"hfg.lst" /e"hfg.err" /d__DEBUG=1
Warning[205] C:\USERS\STUD\DESKTOP\HFG.ASM 1 : Found directive in column 1. (list)
Error[124]   C:\USERS\STUD\DESKTOP\HFG.ASM 1 : Illegal argument ( =16F84)
Warning[205] C:\USERS\STUD\DESKTOP\HFG.ASM 2 : Found directive in column 1. (include)
Warning[205] C:\USERS\STUD\DESKTOP\HFG.ASM 4 : Found directive in column 1. (org)
Warning[203] C:\USERS\STUD\DESKTOP\HFG.ASM 6 : Found opcode in column 1. (goto)
Warning[205] C:\USERS\STUD\DESKTOP\HFG.ASM 7 : Found directive in column 1. (org)
Warning[203] C:\USERS\STUD\DESKTOP\HFG.ASM 9 : Found opcode in column 1. (movlw)
Warning[203] C:\USERS\STUD\DESKTOP\HFG.ASM 10 : Found opcode in column 1. (movwf)
Error[113]   C:\USERS\STUD\DESKTOP\HFG.ASM 10 : Symbol not previously defined (c1)
Warning[203] C:\USERS\STUD\DESKTOP\HFG.ASM 12 : Found opcode in column 1. (incfsz)
Error[113]   C:\USERS\STUD\DESKTOP\HFG.ASM 12 : Symbol not previously defined (c1)
Warning[203] C:\USERS\STUD\DESKTOP\HFG.ASM 15 : Found opcode in column 1. (goto)
Warning[203] C:\USERS\STUD\DESKTOP\HFG.ASM 16 : Found opcode in column 1. (goto)
Error[113]   C:\USERS\STUD\DESKTOP\HFG.ASM 16 : Symbol not previously defined (bug)
Warning[205] C:\USERS\STUD\DESKTOP\HFG.ASM 17 : Found directive in column 1. (end)
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\Users\stud\Desktop\My\ydryd.mcp' failed.
Language tool versions: MPASMWIN.exe v5.43, mplink.exe v4.41, mplib.exe v4.41
Preprocessor symbol `__DEBUG' is defined.
Tue Feb 18 14:32:39 2014
----------------------------------------------------------------------
BUILD FAILED

Последний раз редактировалось Митовей; 18.02.2014 в 16:24.
Митовей вне форума Ответить с цитированием
Старый 18.02.2014, 16:25   #2
Митовей
Пользователь
 
Регистрация: 07.04.2012
Сообщений: 30
По умолчанию

Разобрался с ошибками табуляции
Output:
Код:
----------------------------------------------------------------------
Debug build of project `C:\Users\stud\Desktop\My\ydryd.mcp' started.
Language tool versions: MPASMWIN.exe v5.43, mplink.exe v4.41, mplib.exe v4.41
Preprocessor symbol `__DEBUG' is defined.
Tue Feb 18 14:42:11 2014
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84 "hfg.ASM" /l"hfg.lst" /e"hfg.err" /d__DEBUG=1
Error[124]   C:\USERS\STUD\DESKTOP\HFG.ASM 1 : Illegal argument ( =16F84)
Error[113]   C:\USERS\STUD\DESKTOP\HFG.ASM 10 : Symbol not previously defined (c1)
Error[113]   C:\USERS\STUD\DESKTOP\HFG.ASM 12 : Symbol not previously defined (c1)
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\Users\stud\Desktop\My\ydryd.mcp' failed.
Language tool versions: MPASMWIN.exe v5.43, mplink.exe v4.41, mplib.exe v4.41
Preprocessor symbol `__DEBUG' is defined.
Tue Feb 18 14:42:12 2014
----------------------------------------------------------------------
BUILD FAILED
Митовей вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не компилируется мелодия на ASM calypso Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 02.07.2013 18:41
не компилируется файл .rc Volkogriz Общие вопросы Delphi 9 19.03.2010 21:59
Почему не компилируется cpp-файл? TwiX Общие вопросы C/C++ 3 27.09.2009 19:01
Почему не компилируется cpp-файл? TwiX Общие вопросы C/C++ 4 25.09.2009 23:57
Не компилируется COM файл Veselyn Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 19.03.2009 12:35