Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
При разборе одного исходника на delphi7 попался код на assembler. Как его можно переделать на delphi? Вот пример кода на assembler. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. Я уже начала его переделывать, но не закончила, вот пример моего кода: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Как assembler перевести в delphi7? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 00:00 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Ольга2Как его можно переделать на delphi? Выкинуть полностью. В места, где он вызывался? поставить функцию StrScan. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 00:25 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Ольга2 Как assembler перевести в delphi7? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 02:42 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
white_nigger Ольга2 Как assembler перевести в delphi7? потому что ей курсовик надо сдавать, но никто не поверит, что она что-то на ассемблере написала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 07:46 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
defecatorникто не поверит, что она что-то на ассемблере написала А на Дельфи как будто поверят?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 12:11 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Все понятно никто не знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 18:49 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Ольга2 Все понятно никто не знает. тебе ещё ночью сказали Dimitry Sibiryakov Выкинуть полностью. В места, где он вызывался? поставить функцию StrScan. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 18:53 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Странный какой-то форум вместо помощи высмеивают, пойду в другое место. Выкинуть полностью. В места, где он вызывался? поставить функцию StrScan. Что мне выкидывать я сама решу, но своего я добьюсь и переведу код с assembler'а в delphi7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 18:55 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Ольга2 Странный какой-то форум вместо помощи высмеивают, пойду в другое место. Выкинуть полностью. В места, где он вызывался? поставить функцию StrScan. Что мне выкидывать я сама решу, но своего я добьюсь и переведу код с assembler'а в delphi7. счастливого пути ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 19:08 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Ольга2, Твой код, который на асме - он что делает? Ищет первое вхождение символа (позицию) в некотором буфере? Ну так вместо буфера - строку и используй Pos() - будет тебе щастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 20:06 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Почему у меня впечатление, что аффтарша нагуглила очередную библиотеку SOFT_FOR_YOU?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 20:13 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Ну еще есть Fast-чего-то там для строк - скорей всего оно оттуда..... P.S. Pos() - он тоже на асме :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 21:15 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Привет. Ольга2 При разборе одного исходника на delphi7 попался код на assembler. Как его можно переделать на delphi? Вот пример кода на assembler. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. Я уже начала его переделывать, но не закончила, вот пример моего кода: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Как assembler перевести в delphi7? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 22:26 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Polesov, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 22:51 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
rgreat, оптимизация - это уже следующий шаг )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 22:55 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
rgreat, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 11:36 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ rgreat, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. like ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 12:35 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
Я ассемблер не особо знаю. Судя по другой теме ТС, есть предположение, что объявление функции может быть неточно приведено, что должно быть не Код: pascal 1. а Код: pascal 1. Кто понимает, код на asm допускает такое? Мне кажется да, но не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 12:45 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
s62 что должно быть не Ольга2 Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 13:02 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, я так понимаю, что нетипизированный const параметр передается, как указатель (в документации не нашел, посмотреть на примере пока не сделал). Т.е., что в варианте ТС, где подразумевается, что Buffer - указатель (объявлен как integer), что в случае untyped, в edx будет одно и то же, нет? ТС Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 13:10 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
s62 в edx будет одно и то же, нет? Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 14:17 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Но в качестве аргумента в функцию, приведенную ТС как раз и надо передавать адрес буфера, по смыслу. И все реализации на паскале, которые тут привели, это и подразумевают. Т.е. в функции с нетипизированным параметром мы передадим как аргумент саму переменную-буфер, а в вариантах Полесова и дальнейших модификациях в качестве аргумента надо передавать адрес буфера с данными. Так что в регистре одно и то же и будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 14:23 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
s62 Но в качестве аргумента в функцию, приведенную ТС как раз и надо передавать адрес буфера Код: pascal 1. 2. 3. В обоих вариантах в качестве параметра передается одно и тоже целочисленное значение, приведенное к разным типам. Мы же можем преобразовать указатель: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 14:38 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Polesov, в общем, я предполагаю, как выше писал, что в оригинале объявление функции выглядит не так, как у ТС, а вот так: Код: pascal 1. Мы общаемся удаленно, а так был бы готов поставить бутылку пива, что это так. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 14:43 |
|
||
|
Как перевести код Assembler в delphi?
|
|||
|---|---|---|---|
|
#18+
s62 _Vasilisk_, Polesov, в общем, я предполагаю, что в оригинале объявление функции выглядит не так, как у ТС, а вот так: Код: pascal 1. Мы общаемся удаленно, а так был бы готов поставить бутылку пива, что это так. :) Тип AnsiChar используется исходя из того, что ТС указал Delphi-7. В неюникодных Delphi Char и AnsiChar (pChar и pAnsiChar) - это одно и тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2021, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=58&startmsg=40078119&tid=2037241]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 300ms |
| total: | 600ms |

| 0 / 0 |
