IPB
ЛогинПароль:

> ПРАВИЛА РАЗДЕЛА!!!

1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!

 
 Ответить  Открыть новую тему 
> Assembing
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской

Репутация: -  0  +


Люди помогите! Я хочу тоже научиться ассемблеру.У меня Windows XP SP2.Pentium 4 3.0Gth Нашел исходник на вашем сайте.
C:\1.asm-файл с кодом:
.MODEL Tiny
.CODE
ORG 100h

Start:

Repeat:
mov al,'.'
int 29h

mov ah,86h
xor cx,cx
mov dx,50000
int 15h
mov ah,1
int 16h
jz Repeat
xor ah,ah
int 16h

cmp ax,011Bh
jne Repeat
int 20h
END Start


Tasm находится в I:\tasm\
Набираю Пуск-выполнить-cmd
Набираю
I:\tasm\bin\tasm32.exe /m /ml c:\1.asm


выводит:
Цитата
Turbo Assembler Version 5.0 …..

Assembling file: C:\1.asm to 1.OBJ

Error messenger:none
Warning messenger:none
Passes:1

И файла C:\1.obj
Нету.
Что такое Passes?Где я ошибся?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Цитата
И файла C:\1.obj Нету.
yes2.gif Правильно... И не будет... Ты же не указал компилятору, КУДА положить 1.OBJ ? Он и положил объектник в свою директорию (там, где находится TASM32.exe)...

Цитата
Где я ошибся?
Если бы ошибся - получил бы Error / Warning messages... Если ты их НЕ получил, значит, с исходником все нормально, он откомпилировался...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской

Репутация: -  0  +


Что такое Passes?

Сообщение отредактировано: DekaR -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Да что ты к Passes привязался? Возьми словарь и посмотри! Что тебе здесь - форум переводчиков???

Hint: Ассемблер - многоПРОХОДный компилятор...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Код
tlink /v 1.obj
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской

Репутация: -  0  +


Амшмт No Stack
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






Ну, правильно... Ты же создаешь COM файл, какой же стек?

Кроме этого - ты получил Warning а не Error...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Пионер
**

Группа: Пользователи
Сообщений: 53
Пол: Мужской
Реальное имя: Веселовский Пётр Николаевич

Репутация: -  0  +


tasm /z 1.asm
tlink /Twc 1.obj


--------------------
Money, hoes, cars and clothes
That's how all my niggaz know
Blowin dro, 24's
That's how all my niggaz roll...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 2.05.2024 16:03
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name