Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 14.10.2015
Сообщений: 72
1

Запись в файл пяти строк, введенных с клавиатуры

08.12.2016, 18:38. Показов 1709. Ответов 2
Метки нет (Все метки)

напишите пожалуйста программу))я не силен в ассемблере так как изучал другой язык но сменился препод и внезапно нам дали ассемблер)) до этого изучал с_шарп

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

заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2016, 18:38
Ответы с готовыми решениями:

Дан пустой текстовый файл 123.txt, записать в него пять строк введенных с клавиатуры
здравствуйте, помогите пожалуйста с задачей. вот задача Дан пустой текстовый файл 123.txt,...

Как сделать конкатенацию двух строк, введенных с клавиатуры?
или хотя б как узнать реальную длину строки после ввода? enter там будет? можна узнать длину если...

Сортировка и запись в файл строки, введённой с клавиатуры
Нужно рассортировать вводимые с клавиатуры символы на цифры и другие символы и записать в два файла...

Написать программу записи в текстовый файл любого количества строк введенных с клавиатуры.
Написать программу записи в текстовый файл любого количества строк введенных с клавиатуры. Заранее...

2
1626 / 793 / 240
Регистрация: 26.05.2012
Сообщений: 2,888
09.12.2016, 04:34 2
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
.model small
.386
 
.stack 100h
 
.data
filename db '123.txt',0
handle dw ?
buf db 100,0,100 dup(0)
msg1 db 'file wasn"t opened!!!$'
msg2 db 'writing fail$'
 
.code
start:
mov ax,@data
mov ds,ax
 
mov ah,3Dh
mov al,1
lea dx,filename
int 21h
jc open_error
 
mov handle,ax
 
mov cx,5
getstring:
push cx
 
mov ah,0Ah
lea dx,buf
int 21h
 
mov ah,02h
mov dl,0Ah
int 21h
 
mov ah,02h
mov dl,0Dh
int 21h
 
xor bh,bh
mov bl,buf+1
mov cx,bx
add cx,2
mov byte ptr [buf+3+bx],0Ah
 
mov ah,40h
mov bx,handle
lea dx,buf+2
int 21h
jc write_error
 
pop cx
loop getstring
 
jmp exit
 
open_error:
mov ah,09h
lea dx,msg1
int 21h
 
jmp exit
 
write_error:
mov ah,09h
lea dx,msg2
int 21h
 
exit: 
mov ah,4Ch
mov al,00h
int 21h
end start
0
1 / 1 / 0
Регистрация: 14.10.2015
Сообщений: 72
09.12.2016, 08:41  [ТС] 3
Спасибо! А что нужно сделать чтобы переделать ее в com?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2016, 08:41

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Найти сумму пяти введенных с клавиатуры целых чисел
Помогите пожалуйста!Сколько пыталась ошибки!!! Бесит!! Найти сумму 5-ти введенных с клавиатуры...

Создать массив из N строк, введенных с клавиатуры
Добрый вечер! Подскажите пожалуйста, как создать массив из N строк, введенных с клавиатуры? ...

Сравнение строк, введенных с клавиатуры со строками файла
char* x=strstr(op,' '); x++; if(strcmp(x,buf)==NULL){ ...

Сравнить длину двух строк, введенных с клавиатуры
Спасиб заранее


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

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

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