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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2008, 22:16   #1
ViT22
 
Регистрация: 22.08.2008
Сообщений: 3
По умолчанию Проблемы с компиляцией в TASM

Сразу скажу, что я только начал разбираться с ассемблером и в литературе что я использую в качестве компилятора используется 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

154, 166 и 177 содержат RET
а 183 вообще ничего не содержит (181 - .END)

Народ, надеюсь на помощь!
ViT22 вне форума Ответить с цитированием
Старый 23.08.2008, 00:09   #2
mikityak
Заблокирован
 
Регистрация: 07.06.2008
Сообщений: 15
По умолчанию

vit.asm пакажы ? здесь....
mikityak вне форума Ответить с цитированием
Старый 23.08.2008, 06:57   #3
ViT22
 
Регистрация: 22.08.2008
Сообщений: 3
По умолчанию проблемный фрагмент

Код:
......
        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 ;ошибка здесь
данная программа была составлена автором книги, по которой я занимаюсь и по идее не должна содержать ошибок... хотя все может быть

Последний раз редактировалось rpy3uH; 19.09.2008 в 09:37.
ViT22 вне форума Ответить с цитированием
Старый 23.08.2008, 20:32   #4
ViT22
 
Регистрация: 22.08.2008
Сообщений: 3
По умолчанию

Если честно, не совсем понимаю с какой целью mikityak выкладывал столь объемный материал... Народ, компилирующий при помощи TASMa, объясните по возможности значение этих ошибок:
**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

(смотрите сообщение 1 и 3)
ViT22 вне форума Ответить с цитированием
Старый 24.08.2008, 00:18   #5
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Цитата:
Сообщение от mikityak Посмотреть сообщение
Имена всех системных функций Win32 модифицируются так, что перед именем функции ставится подчеркивание, а после — знак «@» и число байт, которое занимают параметры, передаваемые ей в стеке.........
Что за чушь? В kernel32.dll нет строки "ExitProcess@". Это, может, и относится к dll'кам, которые создают некоторые компиляторы, но никак не к системным.
Somebody вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TASM дело тонкое!:) (Где в TASM IDE?) 3.14oner Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 15.11.2011 16:20
Прошу помоч мне с компиляцией dolphin705 Общие вопросы Delphi 2 02.08.2008 15:43
Из 10-ой в 2-ую систему на TASM Alter Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 21.02.2008 06:28
проблема с компиляцией @gent БД в Delphi 5 11.09.2007 10:09
Помогите с компиляцией игры, код есть (Delphi 4) Дилетант Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 06.05.2007 20:57