汇编指令: LGDT、LIDT、LLDT、LMSW、LOADALL、LOADALL286、LOCK、LODSB、LODSW、LODSD zz

汇编指令: LGDT、LIDT、LLDT、LMSW、LOADALL、LOADALL286、LOCK、LODSB、LODSW、LODSD
FROM:http://hi.baidu.com/formerdays/blog/item/76aa90606464f743ebf8f88a.html
名称 功能 操作数 操作码 模数 寄存器1 寄存器2
或内存
位移量 立即数 符号 方向 芯片
型号
16位 32位
LGDT 加载全局描述符 [寄16] $0F01 00 010 5 286 $67
LGDT 加载全局描述符 [寄32] $0F01 00 010 5 286 $67
LGDT 加载全局描述符 [寄16+位移8] $0F01 01 010 5 9 286 $67
LGDT 加载全局描述符 [寄32+位移8] $0F01 01 010 5 9 286 $67
LGDT 加载全局描述符 [寄16+位移16] $0F01 10 010 5 9 286 $67
LGDT 加载全局描述符 [寄32+位移32] $0F01 10 010 5 9 286 $67
LIDT 加载中断描述符 [寄16] $0F01 00 011 5 286 $67
LIDT 加载中断描述符 [寄32] $0F01 00 011 5 286 $67
LIDT 加载中断描述符 [寄16+位移8] $0F01 01 011 5 9 286 $67
LIDT 加载中断描述符 [寄32+位移8] $0F01 01 011 5 9 286 $67
LIDT 加载中断描述符 [寄16+位移16] $0F01 10 011 5 9 286 $67
LIDT 加载中断描述符 [寄32+位移32] $0F01 10 011 5 9 286 $67
LLDT 加载局部描述符 寄16 $0F00 11 010 3 286
LLDT 加载局部描述符 [寄16] $0F00 00 010 5 286 $67
LLDT 加载局部描述符 [寄32] $0F00 00 010 5 386 $67
LLDT 加载局部描述符 [寄16+位移8] $0F00 01 010 5 9 286 $67
LLDT 加载局部描述符 [寄32+位移8] $0F00 01 010 5 9 386 $67
LLDT 加载局部描述符 [寄16+位移16] $0F00 10 010 5 9 286 $67
LLDT 加载局部描述符 [寄32+位移32] $0F00 10 010 5 9 386 $67
LMSW 加载状态字 寄16 $0F01 11 110 5 286
LMSW 加载状态字 [寄16] $0F01 00 110 5 286 $67
LMSW 加载状态字 [寄32] $0F01 00 110 5 386 $67
LMSW 加载状态字 [寄16+位移8] $0F01 01 110 5 286 $67
LMSW 加载状态字 [寄32+位移8] $0F01 01 110 5 386 $67
LMSW 加载状态字 [寄16+位移16] $0F01 10 110 5 286 $67
LMSW 加载状态字 [寄32+位移32] $0F01 10 110 5 386 $67
LOADALL 加载所有 $0F07 386
LOADALL286 加载所有286 $0F05 286
LOCK $F0 8086
LODSB 加载源变址字节串 $AC 8086
LODSW 加载源变址字串 $AD 8086 $66
LODSD 加载源变址双字串 $AD 386 $66


根据www.olanguage.org提供的汇编资料整理.

你可能感兴趣的:(Lock)