我正在为8088制作一个简约的汇编程序。我想知道最长的字节指令组合是什么?
目前,我找到的最长指令是6个字节。:
add word [0134], 0032
转换为
81 06 34 01 32 00
是否还有超过6个字节?
同样是Sidequestion,我完全理解整个6个字节,除了第4个字节。
例如:
第1个字节表示:添加16位立即数据
第二个字节表示:基本指针+位移命令
第3个字节表示:位移
5-6字节表示:16位数据
但我不知道第4个字节是什么意思,特别是“1”值。
这是什么意思?
答案 0 :(得分:0)
8088支持的最长字节是4字节,用于已经识别的字大小的算术类型函数。这些4字节指令不包含您建议的第3个字节位移。 '1'表示前1个字节的尾随位,而不是整个字节本身。