Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
AnySk
1 / 1 / 1
Регистрация: 10.01.2016
Сообщений: 58
1

Сохранение введенного символа

17.01.2016, 17:40. Просмотров 392. Ответов 1
Метки нет (Все метки)

можно ли как-нибудь взять отсюда введенный знак(я имею ввиду на каком моменте введенный символ и где будет сохранен?)?
Assembler
1
2
3
4
5
6
7
8
9
10
11
push cx               
    mov cx,ax               
    mov ah,0Ah             
    mov [buffer],al        
    mov byte[buffer+1],0   
    mov dx,buffer           
    int 21h
    mov al,[buffer+1]
    mov ah,ch              
    pop cx
    ret
или есть ли какие-нибудь функции, чтобы введенный символ был явно в каком-либо регистре/стеке
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2016, 17:40
Ответы с готовыми решениями:

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

Как вывести ASCII-код введенного с клавиатуры символа?
Вот мой код, как мне сделать, чтобы когда я нажимал клавишу, выводился ее аски-символ? Я так...

Сколько элементов строки превышают код введенного символа
Имеется задача: Определить, сколько элементов строки превышают код введенного символа...

Вывод ASCII кода введенного символа
Пытаюсь вывести ASMII код введенного символа для ввода символа использую: mov ah, 00 int 16h...

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

1
R71MT
5343 / 1500 / 317
Регистрация: 29.07.2014
Сообщений: 2,524
Записей в блоге: 5
17.01.2016, 21:23 2
Как правило, все операции ввода сохраняют символ в регистре AL.
Снимай его от туда и всё:
Assembler
1
2
3
4
5
6
7
8
MOV   AH,1       ; ввод с эхо средствами DOS
INT   21h        ; символ в AL
 
MOV   AH,0       ; ввод без эхо средствами BIOS
INT   16h        ; символ в AL
 
MOV   SI,buff    ; SI указывает на адрес строки в памяти
LODSB            ; символ в AL
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2016, 21:23

Построить квадрат или треугольник в зависимости от введенного символа
Здравствуйте! Вот попалось мне такое задание "Ввести символ (символ 1 или символ 2) и в зависимости...

Вывести на экран три буквы, которые составляются из введенного символа
Люди, помогите пожалуйста сделать такую программу: Используя прерывания INT 10H и INT 16H...

Определить тип введенного символа
Нужно написать программу которая бы определяла тип введенного символа (цифра, меленькая буква или...


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

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

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