正在加载图片...
3.2.232位CPU扩展的操作数形式 1.立即数:32位立即数 2寄存器操作数:32位通用寄存器以及F和GS。说明: 3.内存操作数 base、 index为任-32位通用 寄存器( index不能取ESP)。 包括下列几种形式。 n为比例因子,取1、2、4或8 [base] 若包含base且base为EBP或 disp[base ESP,则隐含段地址在SS;否则, [basel[index] 隐含段地址在DS。 disp[base][index] 若在16位CPU上编程,则不能 使用这些寻址方式 [index*n] lisp[index*n Tbaselindex*n disp[base][index*n 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 3.2.2 32位CPU扩展的操作数形式 1.立即数: 32位立即数。 2.寄存器操作数: 32位通用寄存器以及FS和GS。 3.内存操作数 包括下列几种形式。 [base] disp[base] [base][index] disp[base][index] [index*n] disp[index*n] [base][index*n] disp[base][index*n] 说明: ▪ base、index为任一32位通用 寄存器(index不能取ESP)。 ▪ n为比例因子,取1、2、4或8。 ▪ 若包含 base 且 base 为 EBP 或 ESP,则隐含段地址在SS;否则, 隐含段地址在DS。 ▪ 若在16位CPU上编程,则不能 使用这些寻址方式
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有