- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
GLOBAL _start
SEGMENT .text
_start:
mov eax,4 ; N function=write
mov ebx,1 ; N handle=1 (stdout)
mov ecx, txt ; address of buf
mov edx,16 ; number of byte
int 80h
mov eax,3 ; N function=read
mov ebx,0 ; 0 handle=0 (stdin)
mov ecx, buf ; address of buf
mov edx,80 ; number of byte
int 80h
mov [len],eax ;save length buf
mov byte [buf+1],'!'
mov eax,4 ; N function=write
mov ebx,1 ; N handle=1 (stdout)
mov ecx, buf ; address of buf
mov edx,[len] ; number of byte
int 80h
mov eax,1 ; function=exit
int 80h
SEGMENT .data
buf times 80 db 0 ;
len dd 0
txt db 'Enter the text '
bormand 15.11.2012 20:22 # +2
bormand 15.11.2012 20:37 # +2
bormand 15.11.2012 20:44 # +2
dos_ 18.11.2012 00:12 # 0
bormand 18.11.2012 10:11 # 0
Кстати с каких пор в тасме переменные в скобках, а их адреса без офсетов? Это имхо именно насмовский синтаксис.
dos_ 18.11.2012 13:26 # −2
LispGovno 18.11.2012 15:33 # +1
> Это windows.
inkanus-gray 18.11.2012 15:54 # +4
> windows
LispGovno 18.11.2012 16:04 # −2
inkanus-gray 18.11.2012 16:06 # −1
> Interested in this domain?
bormand 18.11.2012 17:04 # 0
this.
bormand 18.11.2012 16:29 # 0
bormand 18.11.2012 16:54 # +2
Fai 18.11.2012 23:55 # +2
dos_ 19.11.2012 21:55 # −2
В шестнадцатеричной системе счисления нет числа e.
bormand 19.11.2012 22:03 # +3
Цифры.
> нет
Отсыпьте мне того, что вы курите, а?
guest 29.06.2013 16:41 # +2
eth0 20.11.2012 20:33 # +4
bormand 20.11.2012 20:57 # +2
inkanus-gray 21.11.2012 19:10 # −1
А число e≈2,B7E15161...
bormand 18.11.2012 17:07 # 0
Пруф в студию, или слив засчитан.
dos_ 19.11.2012 21:57 # −2
bormand 19.11.2012 22:04 # 0
Это магическим образом заставит tasm компилить данный код? А потом магически заставит винду его запустить? Не смешите мои тапки.
inkanus-gray 18.11.2012 15:55 # +1
dos_ 19.11.2012 21:55 # +1
guest 20.11.2012 01:08 # +4
Fai 20.11.2012 03:09 # −4
guest 20.11.2012 14:41 # +2
TarasB 20.11.2012 14:51 # 0
Fai 20.11.2012 22:00 # +3
Тогда можно будет прочитать содержимое.
inkanus-gray 18.11.2012 16:03 # 0
bormand 18.11.2012 16:32 # +1
LispGovno 18.11.2012 17:30 # +1