Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239

Не скомпилить программу

04.11.2010, 17:25. Показов 943. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте программисты, вот решил выучить ассемблер. Скачал два компилятора masm и tasm. Взял простейший код
Assembler
1
2
3
4
5
6
7
8
9
10
CSEG segment
org 100h
Begin:
mov ah,9
mov dx,offset Message
int 21h
iny 20h
Message db 'Hello, world'$'
CSEG ends
end Begin
Все отлично скомпилилось, но при запуске программы (скрин приложил)!!! Пробовал сначала, masm та же ошибка, потом tasm опять ошибка. На компьютере стоит Windows XP SP2 32-ух разрядная!!!
Миниатюры
Не скомпилить программу  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2010, 17:25
Ответы с готовыми решениями:

Скомпилить программу
Здравствуйте!Наткнулся на проблему при компановке.Работаю в tasm.exe.Создал файл pro1.asm,забил туда код программы,все хорошо,затем набираю...

Помoгите скомпилить прогу с помoщью FAR
Всем привет! В общем такой вопрос. Как с помощью FAR скомпилить файл *.asm? В Универе все происходит норм. В фаре пишу tasm lab4, затем...

Как скомпилить этот код на ubuntu?
У меня есть этих два файла. В одном код, в другом текст, который код на асембере обрабатывает. Как его скомпилить и запустить? .data ...

4
Maniac
Эксперт С++
 Аватар для ISergey
1464 / 965 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
04.11.2010, 17:30
Для masm32

file -> for_pr.Inc
Assembler
1
2
3
4
5
6
7
8
9
10
include windows.inc
include kernel32.inc
include masm32.inc
 
include C:\MASM32\MACROS\strings.mac 
 
includelib  kernel32.lib
includelib  masm32.lib
 
Main      PROTO
file -> for_pr.Asm
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.386
.model flat, stdcall
option casemap:none
include for_pr.Inc
.data
    Buff    BYTE    128 dup(0)
.code
 
start:
      invoke Main
      invoke ExitProcess,0
Main proc
    invoke StdOut,$CTA0("Program started\n")
    
    invoke StdOut,$CTA0("Press Enter\n")
    invoke StdIn,ADDR Buff,LENGTHOF Buff
    ret
Main endp
 
end start
1
65 / 65 / 1
Регистрация: 14.04.2010
Сообщений: 170
04.11.2010, 17:30
Игорь98.Это у вас код для com - формата.
Что-бы сделать exe:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.8086
.model small
.stack 100h
.data
hello db 'Hello world!$',13,10
.code
proga:
    mov dx,@stack
    mov ss,dx
    mov dx,@data
    mov ds,dx
    mov dx,offset hello
    mov ah,9
    int 21h
    mov ah,10h
    int 16h
    mov ah,4ch
    int 21h
end proga
1
37 / 37 / 5
Регистрация: 12.02.2010
Сообщений: 239
04.11.2010, 17:37  [ТС]
Цитата Сообщение от assemb Посмотреть сообщение
Игорь98.Это у вас код для com - формата.
Что-бы сделать exe:
А как нужно компилировать что б файл был в COM-формате????
0
65 / 65 / 1
Регистрация: 14.04.2010
Сообщений: 170
04.11.2010, 17:46
ml /c HELLO.asm
doslnk /t HELLO.obj

https://www.cyberforum.ru/asse... 57107.html
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.11.2010, 17:46
Помогаю со студенческими работами здесь

Не получается скомпилить программу на С++
Не получается скомпилировать программу на С++. "плюется" на невозможность использования и преобразования из char в Tchar и обратно, ниже ...

Как скомпилить программу
Я с джавой раньше не работал, поэтому такой ламерский вопрос) Короче есть нескольок файлов с расширением java (декомпилированные с файлов...

Как скомпилить обновленную программу?
Вопрос в следующем: создал проект (тест-система), скомпилил. Но препод потребовал больше вопросов внести в тест. Добавил в форме вопросов,...

Как имея листинг скомпилить программу
Привет всем) У меня есть листинг программы написанной на Builder. В листинге описаны формы и т.д. Можно ли каким-то образом получить...

Как скомпилить программу RAD Studio Builder C++ чтоб работало без студии
Как скомпилить программу RAD Studio Builder C++ чтоб работало без студии странная штука , я компилил прогу на FireMonkey на студии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru