|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2011, 19:39 | #1 |
Пользователь
Регистрация: 21.04.2010
Сообщений: 36
|
Ассемблер(TASM) переименовать файл
Написал программу. Компилятор пропускает,но файл как был со старым названием так и остаётся.
Код HTML:
Seg_STACK SEGMENT PARA STACK 'STACK' DB 64 DUP (?) Seg_STACK ENDS Seg_DATA SEGMENT PARA PUBLIC 'DATA' fname1 db 'C:\a.txt','$' fname2 db 'C:\b.txt','$' Seg_DATA ENDS Seg_CODE SEGMENT PARA PUBLIC 'CODE' BEGIN PROC FAR ASSUME CS: Seg_CODE, DS: Seg_DATA, SS:Seg_STACK push CS push DS ;настроим ES pop ES ;на сегмент данных mov AH, 56h ;для переименования lea DX, fname1 ;старое название файла lea DI, fname2 ;новое название файла int 21h ; прерываение mov AH,4Ch ; Функция 4Ch завершения программы mov AL,00h ; Код 0 успешного завершения int 21h ; Вызов DOS BEGIN ENDP Seg_CODE ENDS END BEGIN |
21.11.2011, 08:27 | #2 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
из хелпа:
Цитата:
p.s. попробуйте так: Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ассемблер(TASM) проблема с вводом | BaronVik | Помощь студентам | 3 | 20.11.2011 14:49 |
ассемблер. tasm | alex(21) | Помощь студентам | 5 | 20.03.2011 23:50 |
TP. Как переименовать файл? | TwiX | Помощь студентам | 2 | 14.12.2009 18:48 |
Ассемблер Tasm | Asya555 | Помощь студентам | 0 | 04.05.2009 22:02 |
[TASM]Ассемблер. Стек. | SoundMan | Помощь студентам | 4 | 29.11.2008 20:22 |