Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

16.01.2008, 16:52
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
De-visible Ну я думаю автоматических прог для перегонки с одного языка на другой врядли найти, поэтому чтобы это сделать нужно знать и ассемблер и делфи...
Если код небольшой, то можешь на форуме попросить... 
|
|
|

16.01.2008, 20:18
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Я слышал что delphi автоматически генерирует код...(на Ассемблер)
|
|
|

16.01.2008, 20:26
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме: 1845671
Репутация:
1338
|
|
De-visible Так любой компилятор генерирует код в машинный )
Чуть не понятно тебя...
Если тебе в делфе нужно асм вставки, то юзай директивы
|
|
|

16.01.2008, 20:36
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сам себя чуть не понял....
ты говоришь любой генерирует! так значит он переводит!
Только как просмотреть!
Именно код моей проги чтобы ничего лишнего!
|
|
|

16.01.2008, 20:37
|
|
Участник форума
Регистрация: 28.05.2007
Сообщений: 125
Провел на форуме: 638513
Репутация:
103
|
|
|
|
|

16.01.2008, 20:46
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
там вообще ужас!
это не то!
|
|
|

16.01.2008, 21:02
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме: 2869410
Репутация:
925
|
|
к примеру :
компилер делфи выделит блок памяти(в 4 байта для каждой переменной i и c)
после чего сгенерит следующий код в представлении ассемблера:
[QUOTE]
mov [04440001],2 //04440001-блок памяти под переменную "i","с" записанным в него значением
xchg [04440001], [04440005] //Первое значение адрес памяти с переменной i а второе с переменной "с",после чего переменной "с" происходит назначение значения которое содержиться в переменной i.
А по другому никак.
попробуй IDA - интерактивный дизассемблер,он в состоянии генерировать код,который может быть скомпилирован TASM.
|
|
|

19.01.2008, 00:00
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
omg. а если там будет 0170h?
|
|
|

19.01.2008, 00:08
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
Провел на форуме: 13936387
Репутация:
1844
|
|
Сообщение от Piflit
omg. а если там будет 0170h?
0170h это 0000000101110000b
команда bsr запишет в bx значение 7, а команда shr bx,2 поделит целочисленно на 4, будет 1
|
|
|

24.01.2008, 00:43
|
|
Новичок
Регистрация: 22.09.2007
Сообщений: 9
Провел на форуме: 312775
Репутация:
25
|
|
вот только начал читать книжку по асму....первый же исходник не компилируется, ругается на offset message, помогите кто чем может
Код:
.model small
.stack 100h
.code
start: mov ax,DGROUP
mov ds,ax
mov dx,offset message
mov ah,9
int 21h
mov ax,4C00h
int 21h
.data
message db "Hello World!",0Dh,0Ah,'$'
end start
p.s. компилятор TASM
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|