> Все должно работать... Вышли код свой... > Ты использовал scas через di или edi ?
Я использовал edi
Код высылаю (но он такой корявый)
Прога компилируется нормально но вот при нажатии 105 она зависает
.386
.model flat, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
memsize equ 2000
WndProc PROTO :DWORD,:DWORD,:DWORD,:DWORD
start_func PROTO ; :DWORD,:DWORD
Каким образом на ASM под Win32 найти в одной строке нужный элемент (число или символ) и записать на его место другой элемент?
Я пытался использовать scas и stos - и не получилось.
Может там какие API-функции есть?
не надо Api...10.12.01 09:49 Автор: Chingachguk <Chingachguk> Статус: Member Отредактировано 10.12.01 09:50 Количество правок: 1
> Каким образом на ASM под Win32 найти в одной строке нужный > элемент (число или символ) и записать на его место другой > элемент? > Я пытался использовать scas и stos - и не получилось. > Может там какие API-функции есть?
Все должно работать... Вышли код свой...
Ты использовал scas через di или edi ?
не надо Api...11.12.01 07:48 Автор: New Статус: Незарегистрированный пользователь
> Все должно работать... Вышли код свой... > Ты использовал scas через di или edi ?
Я использовал edi
Код высылаю (но он такой корявый)
Прога компилируется нормально но вот при нажатии 105 она зависает
.386
.model flat, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
memsize equ 2000
WndProc PROTO :DWORD,:DWORD,:DWORD,:DWORD
start_func PROTO ; :DWORD,:DWORD
> > Все должно работать... Вышли код свой... > > Ты использовал scas через di или edi ? > Я использовал edi > Код высылаю (но он такой корявый) > Прога компилируется нормально но вот при нажатии 105 она > зависает >
OK. Будет время - гляну обязательно внимательно.
А пока мне не нравится только это:
jcxz next_2 ; Все OK, edi где - то в массиве
dec edi ; И счас она в массиве, но указывает совсем не на
; элементы размером dd
mov eax,gettick
stosd mass_ ; Немного странновато так индексировать ...