操作数表示指令的操作对象。

通用寄存器操作数:   操作数存放在通用寄存器。

寄存器操作数字长由寄存器名称决定。

段寄存器和程序指针:

代码段寄存器CS、指令指针IP决定CPU将要取出的指令。

修改CS和IP的值可以改变CPU取出的指令(如分支和循环)

标志寄存器

 进位标志C——当结果的最高位产生一个进位或借位,则C=1,否则C=0。

 溢出标志O——在算术运算中,带符号数的运算结果超出了8位或16位带符号数能表达的范围,则O=1,否则O=0。

符号标志S—— 结果的最高位(D15或D7)为1,则S=1,否则 S=0。  

零标志Z—— 若运算的结果为0,则Z=1,否则Z=0。  

奇偶标志P—— 若结果中1的个数为偶数,则P=1,否则,P=0

辅助进位标志A—— 在操作时,由低半字节(第3位)向高半字节,有进位或借位,则A=1,否则A=0

溢出:运算超出寄存器的范围

判断溢出:例题书P51