Здравствуйте,
пишу, вроде как, элементарную программу на АСМ:
прочитать строку, заменить прописные буквы сточными, строчные прописными, вывести общее количество букв в введёной строке.
Кстати, заранее предупрежу, с АСМ познакомилась недавно, поэтому ошибки могут быть элементарнейшими.
читать дальшеНаписала. Работает. Препод попросил добавить счётчик прописных и строчных букв. Тут-то всё и пошло к чертям.
Дабы освободить регистры для счётчиков, коды 'A', 'Z', 'a', 'z' вынесла из регистров в константы через EQU.
Компилятор (ТАСМ, в моём случае), стал выдавать такие ворнинги:
*Warning* my.asm (**) Argument needs type override
в строчках, где одна из букв строки сравнивается с буквами.
Ну, и соответственно не заменяются буквы.
Привожу часть кода с алгоритном, при необходимости выложу весь.
Заранее всем спасибо за помощь.