![]() |
|
|
![]()
|
|
| mr.Anderson |
|
||||||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Здравствуйте. Прошу извинить за простой вопрос, но ответа не нашел в учебниках своих.
Пишу следующее:
Элементарный код. Компилю через TASM через командную строку:
Компилится, выдает 0 ошибок, создает OBJ-файл. Далее хочу слинковать. Пишу в командной строке:
Получаю NO PROGRAM ENTRY POINT. Что не так? |
||||||
|
|||||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Ну что, никто в TASM'е не работал, что ли?
|
|||
|
||||
| dumb |
|
||||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 7 Всего: 158 |
либо так:
либо так:
|
||||
|
|||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Спасибо за ответ, но не получилось. И первый, и второй вариант дают другую ошибку:
Пожалуйста, помогите разобраться. Хочется на асме кодить, а вот такие ошибки преодолеть не могу... |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Так. Стал линковать вместо TLINK.EXE через LINK.EXE . Получилось вот так:
Все бы ничего, файл создается и работает, но вот линковщик выдает ворнинг: NO STACK SEGMENT. |
|||
|
||||
| optik |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 13.11.2006 Репутация: нет Всего: нет |
не
Видимо раскладка клавы переключилась... %) |
||||
|
|||||
| MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
optik, нет, P - это англ. буква.
MAKCim, спасибо, попробую. |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
MAKCim, спасибо, получилось.
|
|||
|
||||
| kLASTER |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 14.9.2011 Репутация: нет Всего: нет |
всем доброго времени суток, помогите начинающему!
.model small .stack 100h .data ;начало сегмента данных msg db 'Have a nice day!$' .global start .code start: mov ax,data mov ds,ax mov ah,9 mov dx,offset msg int 21h mov ax,4C00h int 21h end start Делаю все по правилам: 1. tasm hello.asm - нет ошибок создает файл obj. 2. tlink hello.asm - no program entry point На двух компах такая бодяга, че делать подскажите. Гугле говорит про точки входа, НО они есть!!!! |
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |