Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
тролъ
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 12
1

Переименовать файл primer.txt и установить дату создания 1.01.2001

22.06.2014, 20:48. Просмотров 664. Ответов 11
Метки нет (Все метки)

переименовать файл primer.txt и установить дату создания 1.01.2001
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 20:48
Ответы с готовыми решениями:

Написать программу, которая устанавливает файлу 123.txt дату создания и время
Написать программу, которая устанавливает файлу 123.txt дату создания 1.05.2000...

Переименовать текстовый файл и установить на нем атрибут "Только для чтения"
В ассемблере ничего не понимаю просто сказали написать программу, помогите кто...

Изменить дату создания файла. TASM
Требуется помощь. Нужно создать файл, а потом изменить дату его создания. Кроме...

Переименовать файл
переименовать файл NEWFILE.txt в файл OLDFILE.txt и устано-вить у него атрибут...

Ассемблер(TASM) переименовать файл
Добрый день уважаемые программисты. Остался последний шаг и программа будет...

11
Mikl___
Автор FAQ
11979 / 6248 / 594
Регистрация: 11.11.2010
Сообщений: 11,307
23.06.2014, 03:04 2
тролъ,
показывай свои наработки
0
тролъ
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 12
23.06.2014, 15:44  [ТС] 3
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.model small
.data
f_name db 'primer.txt', 0
hendle dw 0
.code
begin :
mov ax, @data
mov ds, ax
mov ah, 56h
lea dx, file1
lea dx, file2
int 21h
ret
file1 db 'primer.txt',0
file2 db 'primer1.txt',0
mov ah, 3dh
mov al, 1
mov dx, offset f_name
mov cl, 00100000b
int 21h
mov hendle, ax
mov ax, 5701h
mov bx, hendle
mov cx, 1011100101000000b
mov dx, 0011001110011110b
int 21h
mov ah, 3eh
int 21h
mov ax, 4c00h
int 21h
end begin
Добавлено через 5 минут
Mikl___, вот что у меня получается... но она что-то не то делает
0
Mikl___
Автор FAQ
11979 / 6248 / 594
Регистрация: 11.11.2010
Сообщений: 11,307
23.06.2014, 17:31 4
тролъ,
а книжку/лекцию/справочник прочитать?
AH=56h - номер функции
DS : DX - имя существующего файла
ЕS : ВX - имя нового файла
CL - маска атрибутов
а ЧТО у тебя?
0
тролъ
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 12
23.06.2014, 17:50  [ТС] 5
Mikl___, можешь рабочую программу написать?
0
Mikl___
Автор FAQ
11979 / 6248 / 594
Регистрация: 11.11.2010
Сообщений: 11,307
23.06.2014, 17:52 6
тролъ,
а для чего? На ошибки я тебе указал. Переписывай
0
тролъ
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 12
23.06.2014, 20:37  [ТС] 7
Mikl___, у меня нету возможности дома ее запустить, поэтому мне нужна уже готовая программа
0
Mikl___
Автор FAQ
11979 / 6248 / 594
Регистрация: 11.11.2010
Сообщений: 11,307
24.06.2014, 02:22 8
Цитата Сообщение от тролъ Посмотреть сообщение
у меня нету возможности дома ее запустить, поэтому мне нужна уже готовая программа
тролъ,
шантаж -- не лучший способ для изучения программирования, у ТЕБЯ нет возможности, но ТЕБЕ нужна готовая программа -- изыщи возможность и напиши САМОСТОЯТЕЛЬНО
0
тролъ
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 12
24.06.2014, 15:27  [ТС] 9
Mikl___, зачем ты тогда тут сидишь если не можешь помочь?

Добавлено через 1 минуту
Напиши просто в программе, которую я отправил, то что нужно дописать и исправить

Добавлено через 4 минуты
И где ты увидел шантаж?! Уже давно бы помог и разошлись бы с миром
0
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,219
24.06.2014, 16:31 10
Цитата Сообщение от тролъ Посмотреть сообщение
зачем ты тогда тут сидишь если не можешь помочь?
Что бы помогать тебе, а не делать за тебя.
А зачем ты тут сидишь если не хочешь учиться?
0
Charles Kludge
Клюг
7645 / 3160 / 382
Регистрация: 03.05.2011
Сообщений: 8,382
24.06.2014, 18:15 11
Цитата Сообщение от тролъ Посмотреть сообщение
можешь рабочую программу написать?
Могу. Написал:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
;FASM renf.asm renf.obj
;wlink sys dos4g fi renf.obj,D:\WC11\lib386\dos\CMAIN386.OBJ lib clib3s.lib
format ms coff
include 'private\proc.inc'
extrn   __CMain 
extrn   rename
extrn   printf
extrn   open
extrn   close
extrn   _dos_settime
extrn exit
O_RDWR  =   2
public  main
section '_TEXT' code
main:
    ccall   rename, oldf, newf
    ccall   printf, msg, oldf, newf
    ccall   open, newf, O_RDWR
;   call    _dos_settime
    mov     bx,ax
    push    ax
    mov     ax, 5701h
    xor     cx, cx
    mov     dx, 2A21h
    int     21h
    pop     bx
;   ccall   close, eax
    mov     ah, 3Eh
    int     21h
    ccall   exit,0
section '_DATA' data
oldf    db  'primer.txt',0
newf    db  'primer1.txt',0
msg db  'renaming %s to %s',0
Экзешник в аттаче, если что.
0
Вложения
Тип файла: zip renf.zip (20.5 Кб, 9 просмотров)
тролъ
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 12
24.06.2014, 22:19  [ТС] 12
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
.model small
.data
file1 db 'primer.txt',0
file2 db 'primer1.txt',0
.code
begin :
mov ax, @data
mov ds, ax
mov es, ax
mov ah, 56h
lea dx, file1
lea di, file2
int 21h
ret
mov ah, 3dh
mov al, 1
mov dx, offset file2
mov cl, 00100000b
int 21h
mov bx, ax
mov ax, 5701h
mov cx, 1011100101000000b
mov dx, 0011001110011110b
int 21h
mov ah, 3eh
int 21h
mov ax, 4c00h
int 21h
end begin
Добавлено через 15 секунд
вот это правильно

Добавлено через 1 минуту
будьте добрыми и люди к вам потянутся
0
24.06.2014, 22:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2014, 22:19

BAT-файл, определяющий, какой из нескольких TXT-файлов имеет самую позднюю дату создания
Доброго времени суток подскажите пожалуйста как реализовать следующее. На...

Установить дату создания файла
Вместо даты создания выводит дату изменения. #include <time.h> #include...

Найти файл по названию и получить дату/время создания
Подскажите, пожалуйста, реалзиацию CMD-шника. Процесс 1 - Найти файл по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru