[php-noob] фреймграбберы с человеческим лицом ;)
На хостере второго ужоссайта PHP. ;)
Я могу заполнить формы из своего PHP-кода но как мне скормить юзеру линк будто бы это его сессия?
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
Как это работает с [si] и всякими ds:bx? Например у меня стоит задача превратить число в текст: ; in: ax - number ; out: ds:bx - text ; cx - number of digits itoa proc ... itoa endp Именно с такой спецификацией. Допустим number of digits я уже правильно посчитал. Я делаю так: itoa proc push ax push bx push dx mov si, cx ; index to the end mov bx, 10 ; dividing by 0 mov [si], 0 ; 0 to the end dec si get_digit: xor dx, dx ; zero dx before dividing div bx add dl, 48 ; digit -> char dec si mov [si], dl or ax, ax jnz get_digit pop dx pop bx pop ax ret itoa endp И что теперь мне с этим [si] делать? Где вообще это [si]? Если я буду иметь char[] в виде: .data text1 db 512 dup(?) То если: mov ax, @data mov ds, ax mov dx, offset text1 То это я могу понять. Теперь под ds:dx мой text1. Но какое это имеет отношение к [si]? Как [si] относится к text1 и к ds:dx? Как все это в памяти соотносится? И как скопировать содержимое [si] в text1? А как в ds:bx? И верно ли что я делаю так: mov si, cx ; index to the end где cx = number of digits? Или я вообще где-то совсем не прав?
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
Подскажите что такое регистры типы es:ds и как ими пользоваться.
Например нужно в графическом режиме в DOS поменять форму курсора мыши.
И сказано:
In: AX = 9h
BX = column number
CX = row number
ES:DX = XOR/AND array address
И что значит это последнее? В ES находится адрес расширенного сегмента
данных (или что-то вроде того ;), а что в ES:DX?
И как туда вписать этот адрес?
Делаю так (TASM 5.0 DOS):
=== Cut ===
.model small
.stack
.data
curs_mask dw 0ffffH
dw 0ffffh
dw 0ffffh
dw 0ffffh
dw 0000h
dw 0ff0h
dw 0ff0h
dw 0000h
.code
main:
mov ax, @data
mov ds, ax
; 1. init graphic mode
mov ax, 13h
int 10h
; show cursor
mov ax, 1h
int 33h
; change cursor to smth else
mov ax, 9h
mov bx, 1 ; column number
mov cx, 1 ; row number
mov es:dx curs_mask
int 33h
....
end main
=== Cut ===
И в этой линии все плохо (too few operands to instruction..)
mov es:dx curs_mask
Как этими es:dx и адресами пользоваться?
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
| ← назад | следующие → |