Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
0 / 0 / 2
Регистрация: 29.11.2011
Сообщений: 46
1
debug.exe

Вывод введенного пользователем с клавиатуры символа на экран

03.04.2012, 11:39. Показов 4934. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Нуждаюсь в помощи\совете, есть такая задача:

Написать программу, которая выводит на экран введенный с клавиатуры символ N раз. Число повторов N ввести с клавиатуры.

Довольно простая и первую часть я сделал быстро:
Assembler
1
2
3
4
5
6
7
8
9
10
11
-a 100
mov ah,01
int 21
mov dl,al
mov cx,5 (кол-во повторов символа, константа, 5 в данном случае)
mov ah,02
int 21
dec cx
cmp cx,0
jne 010b
int 20
Но потом я дошел до второй части задания, где условие: кол-во повторов N пользователь вводит сам, с клавиатуры. Прошу помощи с этим моментом, как это реализуется?
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2012, 11:39
Ответы с готовыми решениями:

Строки: вывод кода введенного пользователем символа
Написать программу, которая выводит код введенного пользователем символа. Программа должна...

Вывести на экран пустой прямоугольник из введенного с клавиатуры символа
Нужно вывести на экран пустой прямоугольник из введенного из клавиатуры символа. Размер...

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

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

3
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
03.04.2012, 12:30 2
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-a 100
mov ah,01
int 21
sub al,30
mov cl,al (кол-во повторов символа)
mov ch,0
mov ah,01
int 21
mov dl,al (символ)
mov ah,02
int 21
loop 112
int 20
жмем на [Enter]
-g
2
0 / 0 / 2
Регистрация: 29.11.2011
Сообщений: 46
03.04.2012, 12:36  [ТС] 3
Спасибо большое! Работает. Метод тоже понял.
0
0 / 0 / 0
Регистрация: 26.06.2019
Сообщений: 10
23.03.2021, 21:39 4
Спасибо
0
23.03.2021, 21:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2021, 21:39
Помогаю со студенческими работами здесь

С клавиатуры вводятся символы, пока не встретится символ '*'. На экран выводить код каждого введенного символа.
с первой частью программы я разобрался вот #include <iostream> #include <string> using...

Ввод с клавиатуры и вывод на экран символа и строки
1. Напишите программу на языке ассемблера, которая: - вводит с клавиатуры произвольный символ; -...

код символа, введенного пользователем
Написать программу ,которая выдает код символа, введенного пользователем. Программа должна завешать...

Вывести код символа, введенного пользователем
Написать программу, которая выдает код символа, введенного пользователем. Программа должна...

Выдать код символа, введенного пользователем
Написать программу, которая выдает код символа, введенного пользователем. procedure...

Удаление из строки символа, введенного пользователем
Нужен код чтобы программа удаляла из строки символ, введенный пользователем и результат выводила на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru