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

Демо версия программы

18.11.2018, 23:31. Показов 590. Ответов 1
Метки tasm (Все метки)

Хочу сделать программу на Ассемблере. Сама программа создаёт файл и выводит на экран "Привет мир!". Мне необходимо, чтобы её можно было запустить ограниченное число раз, то есть, чтобы на экран вывелось "Привет мир!" только заданное число раз. Помогите, пожалуйста, сделать так, чтобы программа могла запускаться именно несколько раз. Код программы:
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
model small
.stack 80h
.data
handle dw 0
filename db 'myfile.txt',0
point_fname dd filename
 
f_name db 'Hello world',13,10,'$'
point_name dd f_name
 
.code
start:
mov ax,@data
mov ds,ax
opening:
     xor cx,cx ;атрибут файла
     mov bx,2 ;режим доступа (чтение)
     mov dx,1 ;если существует, то открыть
lds si,point_fname ;формируем указатель на файл
mov ah,6ch
int 21h
jnc Open;переход, если файл существует
mov dx,10h ;создать и открыть
mov ah,6ch
int 21h
jc exit ;переход по ошибке
Open:mov handle,ax
print:
    mov dx,offset filename
    mov ah, 9h
    int 21h
    jc exit ;переход по ошибке
exit:
    mov ax,4c00h
    int 21h
end start
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.11.2018, 23:31
Ответы с готовыми решениями:

Демо-версия программы
Вобщем задача такая- программа должна отработать на компьютере ровно 30 минут , после должно...

Демо версия программы
Всем привет, у меня такой вопрос! Пишу сейчас программу и хочу чтобы программа имелла...

Демо-версия программы
Ребят. нужно сделать демо-версии моей программы (связана с базой SQL Server) на C#, но увы,...

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

1
Эксперт Hardware
5175 / 1835 / 344
Регистрация: 29.07.2014
Сообщений: 2,786
Записей в блоге: 5
19.11.2018, 08:50 2
Цитата Сообщение от Teosof Посмотреть сообщение
то есть, чтобы на экран вывелось "Привет мир!" только заданное число раз.
создаёшь скрытый файл со-счётчиком, и при каждом запуске уменьшаешь и проверяешь этот счётчик на нуль. Можно даже не создавать.., а использовать для этого какой-нибудь существующий/системный (например 'autoexec.bat'), дописывая счётчик ему в хвост.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2018, 08:50

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

Демо версия игры
Здравствуйте! Выкладываю демоверсию игры + мои наброски концепта .

Демо версия с ограничениями
Доброй ночи. Такая проблема у меня. Я вот написал одну небольшую систему управления сайтам,...

Закончилась демо версия
Закончилась демо версия (прошли даже 2 недели) и сайт заблокирован. Есть ли актуальные решения для...

Подскажите где можно скачать SoftArtisans ExcelWriter. Нужна хотябы демо версия!
Подскажите где можно скачать SoftArtisans ExcelWriter. Нужна хотябы демо версия! P.S. От полной...

Как сделать чтобы шаблон выглядел как демо версия?
Скачал шаблон VT Hitech для Joomla 3.0, установи его, установил все модули из архива и все ровно он...

Учебная или демо-версия Step7 или Microwin
Есть ли возможность где нибуть скачать учебную или демо версию step 7 или microwin? Чтобы...


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

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

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