Помощь - Поиск - Пользователи - Календарь
Полная версия: Assembing
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Assembler
DekaR
Люди помогите! Я хочу тоже научиться ассемблеру.У меня 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?Где я ошибся?
volvo
Цитата
И файла C:\1.obj Нету.
yes2.gif Правильно... И не будет... Ты же не указал компилятору, КУДА положить 1.OBJ ? Он и положил объектник в свою директорию (там, где находится TASM32.exe)...

Цитата
Где я ошибся?
Если бы ошибся - получил бы Error / Warning messages... Если ты их НЕ получил, значит, с исходником все нормально, он откомпилировался...
DekaR
Что такое Passes?
volvo
Да что ты к Passes привязался? Возьми словарь и посмотри! Что тебе здесь - форум переводчиков???

Hint: Ассемблер - многоПРОХОДный компилятор...
volvo
Код
tlink /v 1.obj
DekaR
Амшмт No Stack
No matter
Ну, правильно... Ты же создаешь COM файл, какой же стек?

Кроме этого - ты получил Warning а не Error...
zloy_pes
tasm /z 1.asm
tlink /Twc 1.obj
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.