История изменений
Исправление vM, (текущая версия) :
Команда add AX, BX выражением не является, никакого абстрактного результата у неё нет
Зависящее от предпочтений и состояния ассемблера значение (цепочка 2-3 байтов "\3\303"
, "f\3\303"
, "\1\330"
и "f\1\330"
) размещается в текущем фрагменте секции или сегмента.
i ()
{
objdump -D -b binary /dev/stdin -M intel -m $1 <<< $2
}
for b in $'i8086 \3\303' $'i386 f\3\303' $'i8086 \1\330' $'i386 f\1\330' ; do i $b|grep add ; done
0: 03 c3 add ax,bx
0: 66 03 c3 add ax,bx
0: 01 d8 add ax,bx
0: 66 01 d8 add ax,bx
Исходная версия vM, :
Команда add AX, BX выражением не является, никакого абстрактного результата у неё нет
Зависящее от предпочтений и состояния ассемблера значение (цепочка 2-3 байтов "\3\303"
, "f\3\303"
, "\1\330"
и "f\1\330"
) размещается в текущем фрагменте секции или сегмента.
for b in $'i8086 \3\303' $'i386 f\3\303' $'i8086 \1\330' $'i386 f\1\330' ; do i $b|grep add ; done
0: 03 c3 add ax,bx
0: 66 03 c3 add ax,bx
0: 01 d8 add ax,bx
0: 66 01 d8 add ax,bx