Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2012, 01:03   #1
Денис 161
 
Регистрация: 16.01.2012
Сообщений: 3
По умолчанию Комментарий к программе

Помогите пожалуйста мне с программой, мне нужно написать к ней комментарии к каждой строке!!!!!
Код:
mes macro str
mov ah,9
lea dx,str
int 21h
endm

dseg segment
ten dw 10
filename db 8 dup(0)
dta db 2ch dup(' '),0,10,13,'$'
error db 10,13,'Fail ne naiden',10,13,'$'
exit db 10,13,'Nagmite lubuu klavichu ........$'
inp db 'Vchodnoe imja faila',10,13,'$'
out1 db 10,13,10,13,'Razmer faila v DTA:',10,13,10,13,'$'
out2 db 'FILE_NAME - $'
out3 db 'FILE_SIZE - $'
out4 db ' bytes',10,13,'$'
dseg ends

cseg segment
assume cs:cseg, ds:dseg
start: 	mov ax,dseg
	mov ds,ax
	mes inp
	mov ah,1ah
	lea dx,dta
	int 21h
	xor si,si
	povtor: mov ah, 1
	int 21h

	cmp al, 13
	je ok
	mov filename[si], al
	inc si
	jmp povtor
          ok: mov ah,4eh
	lea dx,filename
	mov cx,0
	int 21h
	jc err
	mes out1
	mes out2
	mes dta[1eh]
	mes out3
	mov dx,word ptr dta[1ah]+2
	mov ax,word ptr dta[1ah]
	mov cx,0
	jmp next
           l1:  mov dx,0
       next:  div ten
	push dx
	inc cx
	cmp ax,0
	jne l1
           n:  pop dx
	add dx,'0'
	mov ah,2
	int 21h
	loop n
	mes out4
	jmp quit
         err:  mes error
       quit:  mes exit
	mov ah,1
	int 21h
	mov ah,4ch
	int 21h
	cseg ends
	end start


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 16.01.2012 в 08:19.
Денис 161 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напишите комментарий к программе FrEeZ_rus Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 29.04.2011 14:21
Комментарий к коду Гость2010 Помощь студентам 3 17.06.2010 10:13
комментарий // c++ taip Помощь студентам 1 15.06.2010 21:00
Нужен комментарий к программе green_ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 17.12.2009 08:00
#Delphi Нужен комментарий к программе forumu Фриланс 4 03.06.2008 10:46