为什么ADD加法指令里两个操作数不能同时为存储器操作数和段寄存器

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:10:05
如题 本人刚学汇编 有的指令有这些要求 我不太明白 希望前辈给予指点 还有一些其他的注意事项希望知道的说下并简单说下为什么

关于ADD指令
语法: ADD 目标操作数,源操作数
功能描述:目标操作数和源操作数相加,结果存放在目标操作数中,运算中产生的进位送进位标志位。
执行加法指令后对进位标志CF、辅助进位标志AF、零标志ZF、符号标志SF、溢出标志OF和奇偶标志PF有影响,控制标志不变化。
操作数的类型:
目标操作数 源操作数

通用寄存器(AX BX CX DX SI DI BP SP) 立即数
存储单元([……]这种格式) 立即数

通用寄存器、存储单元 通用寄存器

存储单元 通用寄存器

目标操作数是存放数据的,若为存储器操作数则又要存放新数据,显然不通