计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt

计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt

ID:59268333

大小:1.36 MB

页数:39页

时间:2020-09-27

计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt_第1页
计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt_第2页
计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt_第3页
计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt_第4页
计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt_第5页
资源描述:

《计算机导论 6.3―算术运算-逻辑运算ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、6.3算术运算指令新编电类专业计算机基础1目录6.3.1加减指令6.3.3乘除指令6.3.4十进制调整指令2加1/减1指令加减指令加法指令减法指令加减指令3加法指令1111(A)(A)+(Rn)ADDA,(A)(A)+(direct)指令格式指令功能机器码00100101,direct00101rrrADDA,(A)(A)+((Ri))0010011iADDA,(A)(A)+data00100100,data周期ADDA,加法指令助记符为“ADD”,通用格式为:ADD目的操作数,源操作数源操作数与目的操作数A相加,结果保存在目的操作数A,且影响PSWRn

2、direct@Ri#data目的操作数源操作数Addition4ADD对PSW的影响参与运算的两个二进制数可被看作无符号数(0~255)或有符号数的补码(-128~+127)。bit0bit1bit2bit3bit4bit5bit6bit7相加结果00000000PSWP—OVRS0RS1F0ACCY进位进位11无符号数结果超出范围(影响进位标志位)5ADD对PSW的影响参与运算的两个二进制数可被看作无符号数(0~255)或有符号数的补码(-128~+127)。有符号数(影响溢出标志位)bit0bit1bit2bit3bit4bit5bit6bit7相加

3、结果00000000PSWP—OVRS0RS1F0ACCY进位无进位进位无进位1OV=C7⊕C8结果超出范围60ADD对PSW的影响参与运算的两个二进制数可被看作无符号数(0~255)或有符号数的补码(-128~+127)。目的操作数为A时(影响奇偶标志位)1(bit0+bit2+…+bit7)%2=01bit0bit1bit2bit3bit4bit5bit6bit7相加结果PSWP—OVRS0RS1F0ACCY00000007A=A+R1=0AH,PSW=0C0HP1=0C0H,通过发光管亮灭指示标志位变化原地跳转范例MOVA,#0FHMOVR1,#0

4、FBHADDA,R1MOVP1,PSWSJMP0007HA=0FHR1=0FBH将A与R1中内容相加,并用与P1口相连的发光二极管显示PSW状态。8加法指令ADDA,R1ALU00000000PSW+11111011000011110101000011111011R1片内RAMA110000101000001111第3位与第7位有进位+CYAC9带进位加法指令带进位加法指令助记符为“ADDC”,通用格式为:ADDC目的操作数,源操作数1111(A)(A)+(Rn)+ADDCA,direct(A)(A)+(direct)+指令格式指令功能机器码001101

5、01,direct00111rrrADDCA,@Ri(A)(A)+((Ri))+00110011iADDCA,#data(A)(A)+data+00110100,data周期ADDCA,Rn(CY)(CY)(CY)(CY)常用于多字节加法运算。对PSW的影响同ADD指令,只是运算时多了进位位AddwithCarry10带进位加法指令指令硬件结构半加器全加器ADDADDC11带借位减法指令带借位减法指令助记符为“SUBB”,通用格式为:SUBB目的操作数,源操作数指令格式指令功能机器码周期SUBBA,Rn(A)(A)-(Rn)-(CY)10011rrr

6、1SUBBA,direct(A)(A)-(direct)-(CY)10010101,direct1SUBBA,@Ri(A)(A)-((Ri)-(CY)1001011i1SUBBA,#data(A)(A)-data-(CY)10010100,data1SubtractwithBorrow如何实现不带借位减法加法运算中的进位对应于减法运算中的借位位。执行SUBB前将CY清零12SUBB对PSW影响bit0bit1bit2bit3bit4bit5bit6bit7相减结果00000000PSWP—OVRS0RS1F0ACCY借位借位11第3位有借位,AC置1,第

7、7位有借位,CY置1第7位和第6位有一位需借位,另一位不借位,OV置1借位不借位1不借位借位13加1指令加1指令(增量指令)助记符为“INC”,通用格式为:INC操作数指令格式指令功能机器码周期51指令系统中唯一的16位算术运算指令。影响P标志位,其它四条指令不影响标志位;INCA(A)(A)+1000001001INCDPTR(DPTR)(DPTR)+1101000112INCdirect(direct)(direct)+100000101,direct1INC@Ri((Ri))((Ri))+10000011i1INCRn(Rn)(Rn)+1000

8、01rrr1Incement14内部总线5VP1.X引脚读引脚P1端口内部结构锁

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。