第七章-指令系统2014.ppt

第七章-指令系统2014

谢 谢! * 苗清影 qymiao@sjtu.edu.cn 80X86微处理器的指令系统 二、算术运算指令(Arithmetic) 1. 加法指令 2. 减法指令 8086/8088的指令系统(续) 8086/8088 指令助记符表 8086/8088 指令助记符表 8086/8088提供加、减、乘、除、转换五种基本算术操作 利用十进制调整指令和ASCII调整指令对BCD码表示的十进制数进行算术运算,对带符号数与无符号数进行乘、除运算。 1. 加法指令 (Arithmetic) 2. 减法指令 (Subtraction) 3. 乘法指令 (Multiplication) 4. 除法指令 (Division) 5. 转换指令 算术运算指令(Arithmetic) 大部分都影响标志位,不同指令影响不同: 1. 加、减法指令影响 SF,ZF,AF,PF,CF,OF; 2. 加1和减1指令不影响CF; 3. 乘法指令影响CF,OF; 4. 除法指令使大部分标志位的状态不确定; 5. 对BCD码调整指令对标志位的影响不同; 6. 转换指令对标志位无影响。 都可以用于字节、字的运算; 双操作数指令除源为立即数外,其余必须有一个操作数为寄存器;单操 作数指令不能为立即数。 算术运算指令 特点 1. ADD (Addition)加法指令 2. ADC (Add with ca

文档评论(0)

1亿VIP精品文档

相关文档