Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите перевести с паскаля на асемблер)) а то я в нем не шарю вообще((( на паскале написал без проблем а вот с асем запары...

82K
27 мая 2012 года
Azeroto
2 / / 27.05.2012
program dd;
var s : string;
len, i : integer;

function inv_char(ch:char) : char;
begin

if (ch>='а') and (ch<='п') then ch := chr(ord('А')+ord(ch)-ord('а'))
else
if (ch>='р') and (ch<='я') then ch := chr(ord('Р')+ord(ch)-ord('р'))
else
if (ch>='A') and (ch<='П') then ch := chr(ord('А')+ord(ch)-ord('А'))
else
if (ch>='Р') and (ch<='Я') then ch := chr(ord('Р')+ord(ch)-ord('Р'))
else
if ch='ё' then ch := 'Ё'
else
if ch='Ё' then ch := 'ё';

inv_char := ch;
end;


begin
WriteLn('Введите строку');
ReadLn(s);

len := length(s);

for i:= 1 to len do
s := inv_char(s);

WriteLn('Получилась такая строка');
WriteLn(s);

ReadLn;
end.
82K
27 мая 2012 года
Azeroto
2 / / 27.05.2012
Задана строка из смеси русских строчных и заглавных букв. Преобразовать её в строку из тех же заглавных букв. Составить программу для создания в дальнейшем .EXE и .COM файлов и выводящую на экран исходную и преобразованную строки. Кодовая страница cp-866.
326
27 мая 2012 года
sadovoya
757 / / 19.11.2005
Гляянь в Калашникова "Ассемблер - это просто" или в его рассылки. Там нечто подобное было.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог