Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ассемблер _ помогите срочно с задачей

Автор: deathsurgut 19.09.2007 19:01

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

как на асм написать

Автор: FreeMan 19.09.2007 19:10

а как уже напесал? в чем у тебя конкретно возникает затруднение?

Автор: Dark@ngel 19.09.2007 21:19

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

как на асм написать


Прикрепленные файлы
Прикрепленный файл  zadacha.rar ( 2.06 килобайт ) Кол-во скачиваний: 200

Автор: FreeMan 19.09.2007 21:23

жуткий исходник. выкень каку smile.gif

Автор: volvo 19.09.2007 22:17

Цитата
как на асм написать
Ну, возьми исходник на Паскале, откомпилируй его и прогони в дизассемблере (или откомпилируй таким компилятором, который выдаст тебе сразу еще и ASM-исходник)... Чуть подправишь и получишь программу...

Автор: Dark@ngel 19.09.2007 22:23

а из исходника delphi можно в C++ перегнать?

Автор: volvo 19.09.2007 22:27

Легко... Тем более что программа, изначально написанная даже не на Дельфи, а на Паскале, лежит у меня на сайте... На С переводится практически строка в строку...