Помощь - Поиск - Пользователи - Календарь
Полная версия: 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
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.