![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.11.2009
Сообщений: 5
|
![]()
всем доброго дня!
подскажите пожалуйста как можно будет реализовать вот такую задачу: Вводятся "A"..."Z","a"..."z"остальные игнорируются.Выводится введённая буква и соответствующая буква в другом регистре. |
![]() |
![]() |
![]() |
#2 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Вводишь символ ( ф-ция 08 int 21h) если это "A"..."Z","a"..."z", значит выводишь его (ф-ция 02 int 21h), переводишь его в др регистр и выводишь его.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 10.11.2009
Сообщений: 5
|
![]()
Goodwin98
а как непосредственно перевести в другой регистр???.... |
![]() |
![]() |
![]() |
#4 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Посмотри/поищи таблицу ASCII симолов.
Коды заглавных латинских букв отличаются от строчных на 20h. Т.е. 'A' == 40h, 'a' == 60h. Значит чтобы перевести из прописной в строчную, нужно прибавить к коду символа 20h, а чтобы перевести из из строчной в прописную - вычесть 20h из этого кода. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 10.11.2009
Сообщений: 5
|
![]()
вообщем попытался написать, где то есть ошибки, не могу понять где...
помогите пожалуйста найти ошибку: PHP код:
|
![]() |
![]() |
![]() |
#6 |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
где у вас объявление переменной ascii ?
почему у некоторых чисел нет h в конце? почему объявление label0 без двоеточия? зачем в строке "ja label 3" пробел в имени метки? и при чем тут php? ![]() |
![]() |
![]() |
![]() |
#7 | |
Регистрация: 10.11.2009
Сообщений: 5
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#8 | |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
![]()
Во-первых для выделения кода лучше пользоваться кнопкой с изображением #
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#9 | ||
Регистрация: 10.11.2009
Сообщений: 5
|
![]() Цитата:
![]() ![]() Цитата:
вот что интересует "вот только программа отказывается работать как нужно всего лишь показывает введённый символ " и возможен ли ввод маленькой буквы??? |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ввод с клавиатуры | Sparky | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 15.03.2020 14:34 |
Как в WordArt задавать верхний и нижний выносные элементы(ascender/descender)? | Diego__ | Microsoft Office Word | 22 | 07.03.2010 21:49 |
Как в lable задать степень (нижний и верхний регистр) | Polotenchik | Общие вопросы Delphi | 17 | 17.07.2009 23:30 |
Перевод имени в верхний регистр | MalCer | Общие вопросы Delphi | 6 | 31.03.2009 13:14 |
Используя типизированную константу множество преоброзовать все маленькие русские буквы в верхний регистр | VITIY | Паскаль, Turbo Pascal, PascalABC.NET | 20 | 21.11.2008 19:16 |