![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Регистрация: 17.02.2013
Сообщений: 4
|
![]()
Как исправить такие ошибки:
Цитата:
1. Выводит на экран название программы. 2. Осуществляет ввод символа с клавиатуры без его отображения на экране: если нажата клавиша Enter, программа должна завершить работу. 3. Выполняет вызов первой подпрограммы обработки (имя подпрограммы – F1), передавая ей введенный символ с использованием стека. 4. Подпрограмма F1 должна выполнять проверку на принадлежность переданного символа первому из заданных диапазонов (J – L (лат)). Если символ принадлежит этому диапазону, то выполняется преобразование полученного символа (строчная буква преобразуется к заглавной, заглавная буква – к строчной) и вывод его на экран. 5. Если символ не принадлежит первому диапазону, то выполняется вызов второй подпрограммы обработки (имя подпрограммы – F2) и передача ей параметра по ссылке. Программа должна выполнять проверку на принадлежность символа второму диапазону(д – з (рус)): если символ принадлежит этому диапазону, то выполняется преобразование полученного символа (строчная буква преобразуется к заглавной или наоборот) и вывод его на экран. 6. Выполнить переход к пункту 2. 7. Вывод символа на экран оформить отдельной подпрограммой. 8. Выводимые на экран символы разделять пробелами. Код:
Последний раз редактировалось Stilet; 27.03.2013 в 22:31. |
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
![]()
1) написать там lea dx вместо lea dl
2) Везде вместо [bl] использовать [bx], ну и вместо lea bl - lea bx, соответственно. Но эта программа не будет работать, даже если скомпилируется. Как минимум из-за push ax; ret. Куда вернет управление функция? |
![]() |
![]() |
![]() |
#3 |
Регистрация: 17.02.2013
Сообщений: 4
|
![]()
спасибо! А что тогда нужно изменить? С ссылками я еще не особо разбираюсь
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибки в программе | Dimanduc | Общие вопросы C/C++ | 3 | 27.07.2012 14:45 |
Ошибки в программе | Andersen1313 | Общие вопросы C/C++ | 3 | 04.12.2010 09:51 |
ошибки в программе | ShadowAGT | Помощь студентам | 8 | 27.09.2010 20:54 |
ошибки в программе по С++ | Игорь11071990 | Помощь студентам | 2 | 20.01.2010 14:22 |
ошибки в программе | gralex10 | Помощь студентам | 0 | 16.12.2009 00:37 |