5微型计算机技术指令系统第7讲20150110概述.ppt

5微型计算机技术指令系统第7讲20150110概述.ppt

3.4 算术运算类指令 3.4.1 算术运算类指令 提供加、减、乘、除四种算术运算指令。 这类指令会根据运算结果影响状态标志,使用 时请注意。 1、加法指令 (1)不带进位的加法指令 格式:ADD DST, SRC 功能:DST ← DST + SRC 目的操作数加源操作数,结果送目的操作数。 操作数可以是8位,也可以是16位。 1、加法指令 源操作数可以是立即数、寄存器或存储器; 目的操作数可以是寄存器或存储器。 1、加法指令 例如: ADD AL, 30H ADD CX, SI ADD BX, [BP+20H] ADD [DI], 2000H ADD [BX], AX 1、加法指令 两个操作数不能同时为存储器; 段寄存器不能作为操作数。 例如: ADD [SI], [BX] ;错 ADD AX, DS ;错 1、加法指令 影响标志SF、CF、ZF、OF、PF、AF。 1、加法指令 例如: MOV AL, 7EH MOV BL, 9BH ADD AL, BL 执行上述三条指令后,结果AL= 各标志位的状态: 1、加法指令 (2)带进位的加法指令 格式:ADC DST

文档评论(0)

1亿VIP精品文档

相关文档