Этот учебник даже не является верным кодом NASM. Для ссылок на руководства x64 / ресурсы / руководства, которые не сосут, см. тег x86 wiki здесь, на SO.
MOV [EBX], 110
won ' t, потому что ни один из операндов не подразумевает размер операнда . (Я думаю, что даже MASM не собирается его собирать, но некоторые плохие сборщики, такие как emu8086, имеют размер операнда по умолчанию для таких инструкций.) mov word [ebx], 110
будет делать 16-разрядное хранилище.
MOV EBX, [MY_TABLE]
будет а он загружает первые 2 слова из таблицы. mov ebx, MY_TABLE
поместит адрес в регистр.