Каково практическое различие между регистрами DI и SI?

Вы уверены, что во время вызова Ajax, который не вращает GIF?

В Вашем concessions.aspx помещают эту строку куда-нибудь в обработку GetConcessions:-

System.Threading.Thread.Sleep(5000);

, я подозреваю, что вращения gif в течение 5 секунд тогда замораживаются, пока IE представляет и красит результат.

16
задан tatsuhirosatou 27 September 2009 в 18:33
поделиться

3 ответа

When you are using instructions like movsb, si is considered as the source register, while di is considered as the destination register. But they are both normal x86 registers.

27
ответ дан 30 November 2019 в 16:09
поделиться

My assembly is a bit rusty, but one's the Source Index, the other the Destination Index. An instruction like movsb will copy a byte from the memory location pointed at by SI, and move it to the memory location pointed at by DI, and then increment both, so if you want to copy the byte stored at SI+1 to DI+1, it only takes a further movsb instruction.

11
ответ дан 30 November 2019 в 16:09
поделиться

Как сказано выше, чтобы выше DI Стенды для индекса назначения и Si означает исходный индекс, когда мы хотим перемещать данные из памяти, мы используем Si, например, MOV AX, [Si]. И когда мы хотим переместить данные в память, которую мы используем di. Например, MOV [DI], AX

оба являются 16-битными регистрами и не могут быть разделены на 8 бит

0
ответ дан 30 November 2019 в 16:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: