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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2011, 18:36   #1
Dizel_Zombi
Новичок
Джуниор
 
Регистрация: 15.04.2011
Сообщений: 1
Восклицание Нужно доделать задачу

Есть зада которая читает из одного файла инфу и записывает в другой, нужно дописать чтобы она записывала ещё инфу введённую с клавы(команда ввода есть)
Вот сама прога:

Код:
include macro.lib
stek segment 'stack'
dw 30 dup (?)
stek ends
data segment 
str1 db 1024 dup('$')


filename db '1.txt'
handle dw ?
filename2 db '2.txt'
handle1 dw ?
buflen equ $-str1
strlen dw ?
str2 db 1024 dup ('$')
cp2 dw 80
p1 dw 0
p2 dw 0
a1 db 'vvedite stroky $'
a2 db 'vi vveli stroky $'
stroka label byte
maxlen db 130
actlen db ?

data ends
code segment 
assume ss:stek,ds:data,cs:code
begin proc far
mov ax,data
mov ds,ax
mov ah,3dh
mov al,2
lea dx,filename
int 21h
mov handle,ax

mov ah,3fh
mov bx,handle
mov cx,buflen
lea dx,str1
int 21h
mov strlen,ax
mov ah,3eh
mov bx,handle
int 21h
cls
message a1
crlf
lea dx, filename2
mov ah, 0ah
lea dx, stroka
int 21h
crlf
message a2
crlf
message str1

lea di,str1
mov al,'a'

mov [di],al
crlf
 message str1
crlf

mov cx,0
mov ah,3ch
mov al,0
lea dx,filename2
int 21h
mov handle1,ax

mov ah,40h
mov bx,handle1
mov cx,cp2
lea dx,str1
int 21h

mov ah,3eh
mov bx,handle1
int 21h

message str1
lea di,str1
add di,6

mov al,'a'
mov [di],al
crlf
message str1
crlf
mov ax,10
mov cp2,ax

mov ax, 4c00h
int 21h
ret
begin endp
code ends

end begin
\


Буду очень благодарин
Dizel_Zombi вне форума Ответить с цитированием
Старый 27.06.2011, 21:02   #2
bestns
Не очень удобно
Пользователь
 
Регистрация: 21.06.2011
Сообщений: 18
По умолчанию

За тебе ніхто не буде писати програми!(Це порушення правил форума!)
bestns вне форума Ответить с цитированием
Старый 27.06.2011, 21:27   #3
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Это не нарушение правил, а личное дело каждого. А вот сообщение на украинском языке - это уже нарушение правил.
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно доделать задачу на тему: " Простейшие Справочники" Orbys Фриланс 4 04.10.2010 02:53
Помогите доделать задачу n1ce > Kuzia Паскаль, Turbo Pascal, PascalABC.NET 2 08.01.2009 11:42
помогите доделать задачу motaro Фриланс 3 09.06.2008 19:59
Помогите доделать задачу!!!! Vincenzo Паскаль, Turbo Pascal, PascalABC.NET 4 11.05.2008 09:35