![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 42
|
![]()
ну с асмом я могу согласиться, что я там наковырял, а в Паскале что там непонятного ?
|
![]() |
![]() |
![]() |
#12 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
xVxSeRGxVx
и в чем проблема? Код:
если требуется перемножать не байты а слова, замени AL на AX dec bx на sub bx,2 и т.д. |
![]() |
![]() |
![]() |
#13 | |
Пользователь
Регистрация: 28.09.2009
Сообщений: 42
|
![]() Цитата:
указатель на первый массив я б нахожу вот так Код:
Код:
Код:
Код:
Последний раз редактировалось xVxSeRGxVx; 18.02.2010 в 10:28. |
|
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]() Код:
Последний раз редактировалось Mikl___; 18.02.2010 в 10:48. |
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 28.09.2009
Сообщений: 42
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 42
|
![]()
ну вот попробывал внедрить код выше представленной идеи, мой паскаль:
Код:
моя функция в ассемблере( файл multipl.asm): Код:
о, и у меня tasm.exe ругается : ![]() Последний раз редактировалось xVxSeRGxVx; 18.02.2010 в 23:33. Причина: добавил фотографию |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 42
|
![]()
вот ещё одна версия функции на АСМ-е:
Код:
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
![]()
xVxSeRGxVx
function multipl(Mas1 , Mas2:TMas1):integer;external; Procedure Vvod ; вот то что меня поставило в тупик.... поясни пожайлуста эти строчки.... |
![]() |
![]() |
![]() |
#19 | |
Пользователь
Регистрация: 28.09.2009
Сообщений: 42
|
![]() Цитата:
ой... а где это... в предыдущем примере с Паскаля написано: Код:
Код:
Последний раз редактировалось xVxSeRGxVx; 19.02.2010 в 01:14. Причина: добавил цытирование |
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
![]()
xVxSeRGxVx
Да, это было в Паскале написанно... function multipl(Mas1 , Mas2:TMas1):integer;external; Procedure Vvod ; Помню как вызываються функции, обьясни именно вторую строчку! |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль.Обработка двумерных массивов. | popozoglo | Помощь студентам | 2 | 12.02.2010 01:33 |
Паскаль.Обработка одномерных массивов. | popozoglo | Помощь студентам | 2 | 11.02.2010 22:49 |
Паскаль: Операции с элементами массивов. | iolopukki | Помощь студентам | 1 | 23.06.2009 19:54 |
Паскаль,формирование массивов. | Amenus | Помощь студентам | 4 | 10.03.2009 20:33 |
Паскаль. Помогиет с умножением массивов | set | Помощь студентам | 2 | 20.11.2007 14:49 |