|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2014, 19:13 | #1 |
Форумчанин
Регистрация: 22.04.2013
Сообщений: 588
|
Помогите скомпилировать.
Код:
Подскажите, обьясните причину. |
25.05.2014, 19:37 | #2 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,834
|
Паскаль с ассемблером попутал. Взятие адреса в ассемблере -- не "собакой".
В разработке: воспроизводственный контур ИТ
|
25.05.2014, 19:42 | #3 |
Форумчанин
Регистрация: 22.04.2013
Сообщений: 588
|
А как правильно?
|
25.05.2014, 20:10 | #4 |
Форумчанин
Регистрация: 22.04.2013
Сообщений: 588
|
Вот и прога от dorr не компилитя по тем же причинам.
D:\MYPROG\Mass.asm(32) : error A2006: undefined symbol : DGROUP D:\MYPROG\Mass.asm(35) : error A2006: undefined symbol : DGROUP D:\MYPROG\Mass.asm(238) : warning A4023: with /coff switch, leading underscore required for start address : start То- есть, строки (32)assume ds:@data,es:@data (35)mov ax, @data |
25.05.2014, 20:25 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
то она компилируется TASM 2.5 (for DOS) правда, метки надо уникальными (или локальными сделать): Код:
dorr1asm.jpg |
|
25.05.2014, 20:29 | #6 |
Пользователь
Регистрация: 26.12.2011
Сообщений: 13
|
Я собирал masm'овским ml и doslnk.
|
25.05.2014, 20:42 | #7 |
Форумчанин
Регистрация: 22.04.2013
Сообщений: 588
|
Спасибо!!
А я компилирую в masm32 То-есть, вроде так же и тем же... Чем можно заминить эту самую инструкцию? Последний раз редактировалось Stilet; 26.05.2014 в 10:09. |
26.05.2014, 09:13 | #8 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
Dimka-novitsek,
сколько можно постить херню? .686 <-- это .model flat, stdcall <-- и это чтобы создать ЕХЕ файл под Windows ... mov ax,@data <-- а это ... mov ax,4c00h int 21h <-- и вот это чтобы ЕХЕ файл работал в DOS Нельзя смешивать в программе куски для Windows и DOS. Должно быть что-то одно Последний раз редактировалось Mikl___; 26.05.2014 в 09:47. |
26.05.2014, 20:12 | #9 |
Форумчанин
Регистрация: 22.04.2013
Сообщений: 588
|
Нельзя смешивать в программе куски для Windows и DOS. Должно быть что-то одно
Так вот оно что. |
26.05.2014, 20:13 | #10 |
Форумчанин
Регистрация: 22.04.2013
Сообщений: 588
|
Спасибо!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите скомпилировать проект | kakawkin | Общие вопросы C/C++ | 0 | 25.10.2009 11:25 |
Помогите скомпилировать ASM | regfre | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 19 | 08.02.2009 19:26 |
Помогите скомпилировать, нужен экзэшник | Dima11 | Помощь студентам | 4 | 02.06.2008 18:51 |
Q-схемы, помогите скомпилировать. | NiganInterCOM | Общие вопросы Delphi | 2 | 04.02.2008 20:08 |
Помогите плиз скомпилировать прогу под Vista | Radagast | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 24.10.2007 21:21 |