че никто не делал? нашел три разных примера в инете, менял версии доса, ставил химем.сис и без него ппробовал, открывал-закрывал вентиль а20, делал на двух виртуальных машинах с разными процессорами и на железе. не работает

ЭТО не работает с БИОС и пр цивилизованными личностями.
эта чиво значит?
не знаешь хороший туториал на русском для UDMA?
=&r вроде понятно, это Write-only в регистр "только для записи", а * и i что значат?
Зачем для обнуления регистра писать "xor cx, cx", если можно просто "mov cx, 0"? xor быстрее?
.586
.model flat, stdcall
option casemap :none
include \MASM32\INCLUDE\windows.inc
include \MASM32\INCLUDE\user32.inc
include \MASM32\INCLUDE\kernel32.inc
include \masm32\include\masm32.inc
includelib \MASM32\LIB\user32.lib
includelib \MASM32\LIB\kernel32.lib
includelib \masm32\lib\masm32.lib
.data?
Ticks LONG64 ?
Ticks1 LONG64 ?
CReg dt ?
FString db 21 dup(?)
.code
start:
invoke GetCurrentProcess
invoke SetPriorityClass,eax,REALTIME_PRIORITY_CLASS
invoke GetCurrentThread
invoke SetThreadPriority,eax,THREAD_PRIORITY_TIME_CRITICAL
mov ecx, 2
@@:
rdtsc
mov dword ptr [Ticks], eax
mov dword ptr [Ticks+4], edx
push ecx
;===============================================================
;================== Here insert testing code ===================
;===============================================================
;===============================================================
pop ecx
rdtsc
mov dword ptr [Ticks1],eax
mov dword ptr [Ticks1+4],edx
loop @B
invoke GetCurrentThread
invoke SetThreadPriority,eax,THREAD_PRIORITY_NORMAL
invoke GetCurrentProcess
invoke SetPriorityClass,eax,NORMAL_PRIORITY_CLASS
fild Ticks
fild Ticks1
fsubr
fbstp CReg
lea edi,FString+18
lea esi,CReg
mov ecx, 10
@@:
xor eax, eax
lodsb
ror ax,4
shr ah, 4
add ax, 3030h
std
stosw
cld
loop @B
invoke MessageBox,0, addr FString,0,0
invoke ExitProcess,0
end start
к тому же ноль еще из памяти считывается.
Как и весь прочий код. 0 здесь является частью команды, а не считывается ещё откуда-нибудь.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
Предыдущая тема: .NET GUI компоненты