Witam
Mam problem a ze nie znalazlem w napisanych juz postach odpowiedzi, postanowilem zapytac:
czy jest jakis sposob by zapisac pare rejestrow DS:SI elementami zawartymi w strukturze WORDREGS z unii REGS z dos.h ?
Witam
Mam problem a ze nie znalazlem w napisanych juz postach odpowiedzi, postanowilem zapytac:
czy jest jakis sposob by zapisac pare rejestrow DS:SI elementami zawartymi w strukturze WORDREGS z unii REGS z dos.h ?
asm{
mov ax,0x1234
mov bx,word ptr [struktura.pole] // nie mam zielonego pojecia czy to akurat ruszy, to tylko przyklad
mov ds,ax
mov si,bx
}
jesli masz tasm'a w katalogu borlandowych binarek (bo o borlanda ci chodzi ? ), to ci asm{} ruszy. poza tym owszem mozna rowniez zrobic to po twojemu, bo sa predefiniowane zmienne typu:
_AL, _AH, _BX , ...
jesli nie ma _SI/_DS , to mozesz przeciez wymieszac sposob, np:
_AX=costam;
_BX=cosinnego;
asm{
mov ds,ax
mov si,bx
}