Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/32: Рейтинг темы: голосов - 32, средняя оценка - 4.59
 Аватар для insolent
829 / 353 / 64
Регистрация: 30.01.2009
Сообщений: 1,204

Компиляция .com

28.10.2010, 17:00. Показов 6066. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я написал простенький код .com программы
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
TITLE t.com
PAGE  60,60
 
my_code segment para ; сегмент кода
    ; Определение соответствия сегментых регистров 
    ; и сегментов
assume CS:my_code, SS:my_code, DS:my_code, ES:nothing
    ; Корректировка для .com
org 100h ; Перенос указателя на сегмент кода
main:    ; Метка для загрузчика
;==================================================
  ; Программный код
  mov ax,0125
;==================================================
  int 20h  ; Выход в систему
my_code ends  ; Конец сегмента кода
        end main
Как правильно скомпилировать в .com ?

Я делаю так:
Code
1
2
C:\L>c:\masm\masm t.com
C:\L>c:\masm\link t.obj
Выбивает и создается не .com, а .exe
Code
1
LINK : warning L4021: no stack segment
Пишу так:
Code
1
C:\L>c:\masm\link t.obj /t
Но ошибка:
Code
1
LINK : fatal error L1002: T : unrecoginized option name
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.10.2010, 17:00
Ответы с готовыми решениями:

Компиляция
Здраствуйте. У меня стоит VS 2010. Делал прогу на Windows forms под .Net на Visual C++. У меня работает нормально, но у других почемуто не...

Компиляция ui
Qt Designer сделал файл .ui как теперь этот файл преврать в exe ???

компиляция
що робити якщо в лазарусі після кмпіляції на формі появляеться тільки батон

4
23 / 3 / 0
Регистрация: 07.10.2010
Сообщений: 11
28.10.2010, 17:29
для masm'a вроде /AT ключ а не /t для компиляции в com
1
 Аватар для insolent
829 / 353 / 64
Регистрация: 30.01.2009
Сообщений: 1,204
30.10.2010, 00:29  [ТС]
assemb, спасибо, но эти темы я прочитал до создания своей и флаг /t не работает у меня, хоть в универе на лабах все было ок(
st.ivan, спасибо! Попробую.
0
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
30.10.2010, 08:32
наверно в универе на лабах иcпользовался tasm. /t - это опция тасма для компиляции в com
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.10.2010, 08:32
Помогаю со студенческими работами здесь

Компиляция
Пожалуйсто прокомпилируйте под 2.0 или ниже если можно... Что бы не было проблем у пользователей с Net.Famwerk. Ато у меня тока 4.0 стоит...

Компиляция
Кто нибудь может помоч скомпилировать это? package com.fenix.main; import javax.microedition.lcdui.Font; public final class h ...

Компиляция.
Здравствуйте. Возникла проблема с компиляцией. Работаю в Turbo Pascal 7.1 с поддержкой русского языка. Итак, суть проблемы заключается...

Компиляция
Ребята, помогите файл компилировать в *.class Вот текст: import java.io.*; import java.util.Hashtable; import java.util.Vector; ...

Компиляция
Собственно, установил как положено mingw-w64, указал в системных переменных путь к в папку bin этого mingw. Запускаю консоль и убеждаюсь в...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru