OPERAND-SIZE和ADDRESS-SIZE属性

原创 2012年03月30日 19:51:10

当处理器在保护模式下执行时,每一个代码段都具有默认的OPERAND-SIZE和ADDRESS-SIZE属性。这些属性通过segment descriptor中的D flag确定,当D flag为1时,OPERAND-SIZE和ADDRESS-SIZE为32,否则为16。当处理器在实地址模式、虚8086模式或SMM模式,默认的OPERAND-SIZE和ADDRESS-SIZE为16。


当OPERAND-SIZE和ADDRESS-SIZE为16-bit时,操作数可以是8或16bit;为32-bit时,操作数可以是8或32bit。可以在指令前加前缀以改变默认的OPERAND-SIZE和ADDRESS-SIZE,并且前缀仅影响与其紧邻的指令。下表显示了D flag和前缀对OPERAND-SIZE和ADDRESS-SIZE影响:

详细内容请参见Intel Architecture Software Developer's Manual Volume 1详细内容请参见Intel Architecture Software Developer's Manual Volume 1


下面举个例子说明一下,D flag=1:

add %cx, %dx 机器码是66 01 CA
add %ecx, %edx 机器码是01 CA
add %cl, %dl 机器码是00 CA

add register1 to register2 编码是0000 000w : 11 reg1 reg2


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

zstack学习笔记1--HEX file content at address 0x4A390 exceeds chip's 256 kB flash size错误解决方法

1. 如何使用IAR编译生成Flash_Programmer可以识别的hex文件? 答:options->LInker选项里面,按下图选择: output file 选择default...

OpenCV中Mat属性step,size,step1,elemSize,elemSize1

Mat属性step,size,step1,elemSize,elemSize1总结

HTML5基础加强css样式篇(font-family,font-size, font-style,font-variant, font-weight , font 简写属性 )(五)

简介:   font-family 设置字体系列。   font-size 设置字体的尺寸。   font-style 设置字体风格。   font-variant 以小型大写字体或者正常字体显...

项目总结——SqlParameter的参数设置长度(size属性)

看到很多朋友在实例化SqlParameter时,通常都没有指定参数的长度就直接给参数赋值了。就像下面的写法: new SqlParameter("@address", SqlDbType.Varcha...

CSS中font-size属性值四大种类

本文和大家重点学习一下CSS中font-size属性值四大种类,我们用px作为文字大小的单位,已经出现很多问题,现在IE浏览器是主流,但我们不能通过浏览器设置文字大小,因为我们用px作为文字大小的单位...

Hibernate 检索策略 (lazy,batch-size,fetch属性)

以  customer-order为例 一.类级别的检索策略 customer.hbm.xml 注意: 1.lazy=false:立即检索,lazy=true:延时检索    默认...

C++ STL之 vector的capacity和size属性区别

vector中这两个属性很容易弄混淆。 size是当前vector内变量真实占用的大小。 capacity是预留的空间大小。

【五月夏花】CSS笔记之七:话说CSS字体属性font-family、font-style、font-size、font-weight、font-variant

话说CSS字体属性font-family、font-style、font-size、font-weight、font-variant: 使用CSS,可以对字体进行设置,字体属性包括五种常见属性:...

UIScrollView的Content Size, Content Inset属性

做iOS有好长时间了,今天再次写到UIScrollView的时候再次遇到了ContentSize,ContentInset,Scroll Indicator等属性,想起刚刚入门的时候的困惑,决定把它写...

Zen Cart下拉size属性改成全部展示的效果

Zen Cart我们一般用下拉框属性来做size属性 但有很多网站都是用一种全部展示的效果来给客户做选择 下面来教大家怎样实现上图的效果,在Zen Cart里是使用zen_draw...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)