Помощь - Поиск - Пользователи - Календарь
Полная версия: помогите срочно с задачей
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ассемблер
deathsurgut
Шифровка текста с помощью решётки заключается в следующем. Решётка, т.е. квадрат из клетчатой бумаги 10х10 клеток, некоторые клетки в котором вырезаны, совмещается с целым квадратом 10х10 клеток и через прорези на бумагу наносятся первые буквы текста. Затем поворачивается на 90 градусов и через прорези записываются следующие буквы. Это повторяется ещё дважды. Таким образом на бумагу наноситься 100 букв текста.Решётку можно изображать квадратной матрицей порядка 10 из нулей и единиц (ноль изображает прорезь). Даны последовательность из 100 букв и матрица ключ.
1)Зашифровать
2)Расшифровать.

как на асм написать
FreeMan
а как уже напесал? в чем у тебя конкретно возникает затруднение?
Dark@ngel
Шифровка текста с помощью решётки заключается в следующем. Решётка, т.е. квадрат из клетчатой бумаги 10х10 клеток, некоторые клетки в котором вырезаны, совмещается с целым квадратом 10х10 клеток и через прорези на бумагу наносятся первые буквы текста. Затем поворачивается на 90 градусов и через прорези записываются следующие буквы. Это повторяется ещё дважды. Таким образом на бумагу наноситься 100 букв текста.Решётку можно изображать квадратной матрицей порядка 10 из нулей и единиц (ноль изображает прорезь). Даны последовательность из 100 букв и матрица ключ.
1)Зашифровать
2)Расшифровать.

как на асм написать
FreeMan
жуткий исходник. выкень каку smile.gif
volvo
Цитата
как на асм написать
Ну, возьми исходник на Паскале, откомпилируй его и прогони в дизассемблере (или откомпилируй таким компилятором, который выдаст тебе сразу еще и ASM-исходник)... Чуть подправишь и получишь программу...
Dark@ngel
а из исходника delphi можно в C++ перегнать?
volvo
Легко... Тем более что программа, изначально написанная даже не на Дельфи, а на Паскале, лежит у меня на сайте... На С переводится практически строка в строку...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.