0 / 0 / 0
Регистрация: 23.06.2010
Сообщений: 4
1

Командная строка

31.05.2011, 13:43. Показов 846. Ответов 4
Метки нет (Все метки)

Здравствуйте!Как получить именя 2 файлов через командную строку?
Честно говоря, у меня и 1 имя там не вводится...Помогите пожалуйста!

вот код:
(здесь я пока пытаюсь только 1 файл ввести)
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
35
36
37
38
39
40
41
42
43
44
45
46
47
code_seg    segment
    assume  cs:code_seg,    ds:code_seg,    ss:code_seg    
 
 
org 100h          
 
Begin:
 
MOV CL,ES:80H 
CMP CL,0
JE INP_1
 
 
XOR DX,DX
XOR CH,CH
MOV DX,CX
 
CLD
 
MOV DI,81H
MOV AL,' '
REPE SCASB
DEC DI
INC CL
PUSH CX
 
 
MOV SI,DI 
MOV DI,OFFSET filename1
REP MOVSB 
POP CX
PUSH CX
XOR CH,CH   
 
pop dx
sub cx,dx
mov si,offset filename1
mov di,offset file
rep movsb 
 
;Open file
mov ah,3dh
mov al,02
mov dx,offset fileFLD
int 21h  
JC ERROR_OPEN
MOV handler,AX;SAVE DESCRIPTOR
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2011, 13:43
Ответы с готовыми решениями:

Командная строка
Здравствуйте! Помогите пожалуйста разобраться как поэлементно обращаться к элементам командной...

Командная строка
Доброго времени суток. При работе с командной строкой использую такой код: mov ax, @data ...

Редактирование программы. Командная строка
Взялся я вот за Assembler и читаю руководство по нему, сразу же столкнулся с проблемой: ...

командная строка(cmd)->"том в уст-ве не имеет метки"
Здравствуйте, делаю первые шаги в изучении ассемблера... в командной строке пишу:...

4
766 / 310 / 11
Регистрация: 27.05.2011
Сообщений: 703
31.05.2011, 14:01 2
В TASM первые ошибки:
Assembler
1
2
3
4
5
6
7
8
9
 72.    mov byte [BX+2], 0    ;записывается как:    mov byte ptr [BX+2], 0
 87.    то же
 
 
 218.  END:                        ;измени имя метки на др. (типа EENNDD и т.п.)
 + все переходы условные и безусловные на эту метку
 
 272.  code_seg ends
 273.  end begin
+ превышение по условным переходам
это после того как описаные выше ошибки будут исправлены.
0
0 / 0 / 0
Регистрация: 23.06.2010
Сообщений: 4
31.05.2011, 22:32  [ТС] 3
Изменила, но все так же не работает....
0
766 / 310 / 11
Регистрация: 27.05.2011
Сообщений: 703
01.06.2011, 09:12 4
замени условный переход на этот
Assembler
1
2
3
4
5
6
7
8
39     ;Open file
        mov ah,3dh
        mov al,02
        mov dx,offset fileFLD
        int 21h 
        jnc NNNEXT
    jmp ERROR_OPEN 
 NNNEXT:
при следующем вызове Open file сделай то же, ну и соответсв измени имя метки.

P.S.:Прога всё равно не пашет, не мешало бы, конкретно описать, что требуется. (напиши задание)
1
0 / 0 / 0
Регистрация: 23.06.2010
Сообщений: 4
02.06.2011, 11:01  [ТС] 5
Программа, которая читает текстовый файл и распечатывает его на экране и выводит в другой файл.Файлы заданы в командной строкет или запрашиваются с клавиатуры. При выводе на экран и записи в файл отфильтровываются все символы низшего регистра первого ряда клавиатуры.

У меня все работает, кроме ком строки....
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2011, 11:01

Командная строка ошибка
по идее ос при вводе буквы A ос должна выводить на экран надпись lol,но он просто перескакивает в...

Командная строка
В командной строке задается признак фигуры, объем которой необходимо вычислить: s – шар...

Командная строка
Народ, задача заключается вот в чем: С командной строки вводится символ(буква, как аргумента...

Командная строка
Почему не выполняется копирование и обработка файла. if not OpenDialog1.Execute then Exit; ...


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

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

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