ax寄存器不能作为段偏移寄存器吗?比如ds:[ax]?
直接上图~~~为什么呢??
AX(Accumulator Register,累加器):一般用来存放参加运算的数据和结果,在乘除法运算,I/O操作,BCD数运算中还有不可代替的作用
BX:(Base Register,基址寄存器)除可作为数据寄存器外,还可存放内存的逻辑偏移地址,而AX.CX,DX则不能
CX:(Counter数据寄存器)它既可作为数据寄存器,又可在串指令和位移指令中作为计数用
DX:(Data Register,数据寄存器)除可作为通用数据寄存器外,还在乘除法运算,带符号数的扩展指令中有特殊用途
复制党路过(^V^) 罂粟、 发表于 2013-1-23 20:41 static/image/common/back.gif
AX(Accumulator Register,累加器):一般用来存放参加运算的数据和结果,在乘除法运算,I/O操作,BCD数运算中 ...
soga!~~~~ 在保护模式下是可以的。。8086不支持~~{:2_33:} s0512 发表于 2013-1-23 20:54 static/image/common/back.gif
在保护模式下是可以的。。8086不支持~~
什么是保护下。~~ 压寨宝宝 发表于 2013-1-23 20:55 static/image/common/back.gif
什么是保护下。~~
WIN32汇编!!32位汇编中,是可以的 s0512 发表于 2013-1-23 20:58 static/image/common/back.gif
WIN32汇编!!32位汇编中,是可以的
噢。这样哦!~~~恩恩,好的,一步一步来学。{:5_109:} mov ,al这句出错了,寄存器间接寻址不能使ax,可以使bx,bp,sp,di,si 好好看看中南大学的课程,里面很清楚。
页:
[1]