Format pe console 4.0
Entry Start
include 'win32a.inc'
Section '.text' code readable executable
Start:
Mov ebx, Array
Mov al, [ebx] ; копирую 1 элемент из массива
mov cl, [ebx+1]
mov dl, [ebx+2]
mov bl, [ebx+3]
mov ah, [ebx+4]
mov ch, [ebx+5]
mov dh, [ebx+6]
mov bh, [ebx+8]
mov [ebx+1], al ; присваиваю значение al второму элементу массива
mov [ebx+2], cl
mov [ebx+3], dl
mov [ebx+4], bl
mov [ebx+5], ah
mov [ebx+6], ch
mov [ebx+7], dh
mov [ebx], bh
Exit:
invoke ExitProcess,0
Section '.data' data readable writeable
Array db 'a','b','c','d','е','f','g','h','i','j','k','l','m','n','o'
section '.idata' import data readable writeable
library kernel,'KERNEL32.DLL'
import kernel,\
ExitProcess,'ExitProcess'
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.