использует TOS, чтобы изменить TAG.

пример был написан в NASM:

section .bss
    var28: resb  28


section .text
    _main:

        ; Initialize
            finit
            fldpi
        ; Read Tag Word
            fstenv [var28]
            mov    ax, [var28 + 8] ; move the Tag Word to ax

В этой точке ax = 0011 1111 1111 1111, что означает ST7 = 00 (действительный), а остальное - 11 (пустой).

Остальная часть кода:

        ; FFREE ST(i)

            ffree ST7 ; Sets tag for ST(i) to empty.
            ; Read Tag Word
                fstenv [var28]
                mov    ax, [var28 + 8] ; move the Tag Word to ax

В этой точке топор = 0011 1111 1111 1111 тоже.
Мой вопрос не должен быть топором =1111 1111 1111 1111?

Ответы на вопрос(1)

Ваш ответ на вопрос