下载此文档

计算机导论 算术运算逻辑运算.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
计算机导论 算术运算逻辑运算
第一页,课件共39页
目 录
加减指令
乘除指令
十进制调整指令
*
第二页,课件共39页
加1/减1
指令
加减指令
加法指令
减法指令
加减指令
*
第三页,课件共39页
加法指令
1
1
1
1
(A) (A) + (Rn)
ADD A,
(A) (A) + (direct)
指令格式
指令功能
机器码
00100101,direct
00101rrr
ADD A,
(A) (A) + ((Ri))
0010011i
ADD A,
(A) (A) + data
00100100,data
周期
ADD A,
加法指令助记符为“ADD”,通用格式为:
ADD
目的操作数,
源操作数
源操作数与目的操作数A相加,结果保存在
目的操作数A,且影响PSW
Rn
direct
***@Ri
#data
目的操作数
源操作数
Addition
*
第四页,课件共39页
ADD对PSW的影响
参与运算的两个二进制数可被看作无符号数(0~255)或有
符号数的补码(-128~+127)。
bit0
bit1
bit2
bit3
bit4
bit5
bit6
bit7
相加
结果
0
0
0
0
0
0
0
0
PSW
P

OV
RS0
RS1
F0
AC
CY
进位
进位
1
1
无符号数
结果超出范围
(影响进位标志位)
*
第五页,课件共39页
ADD对PSW的影响
参与运算的两个二进制数可被看作无符号数(0~255)或有
符号数的补码(-128~+127)。
有符号数
(影响溢出标志位)
bit0
bit1
bit2
bit3
bit4
bit5
bit6
bit7
相加
结果
0
0
0
0
0
0
0
0
PSW
P

OV
RS0
RS1
F0
AC
CY
进位
无进位
进位
无进位
1
OV = C7⊕C8
结果超出范围
*
第六页,课件共39页
0
ADD对PSW的影响
参与运算的两个二进制数可被看作无符号数(0~255)或有
符号数的补码(-128~+127)。
目的操作数为A时
(影响奇偶标志位)
1
(bit0 + bit2 + … + bit7) % 2 =
0
1
bit0
bit1
bit2
bit3
bit4
bit5
bit6
bit7
相加
结果
PSW
P

OV
RS0
RS1
F0
AC
CY
0
0
0
0
0
0
0
*
第七页,课件共39页
A = A + R1 = 0AH,PSW = 0C0H
P1 = 0C0H,通过发光管亮灭
指示标志位变化
原地跳转
范例
MOV A,#0FH
MOV R1,#0FBH
ADD A,R1
MOV P1,PSW
SJMP 0007H
A = 0FH
R1 = 0FBH
将A与R1中内容相加,并用与P1口相连的发光二极管显示
PSW状态。
*
第八页,课件共39页
加法指令
ADD A,R1
ALU
0
0
0
0
0
0
0
0
PSW
+
11111011
00001111
0
1
0
1
0
0
0
0
11111011
R1
片内RAM
A
1
1
00001010
00001111
第3位与第7位
有进位
+
CY
AC
*
第九页,课件共39页
带进位加法指令
带进位加法指令助记符为“ADDC”,通用格式为:
ADDC
目的操作数,
源操作数
1
1
1
1
(A) (A) + (Rn) +
ADDC A, direct
(A) (A) + (direct) +
指令格式
指令功能
机器码
00110101,direct
00111rrr
ADDC A,***@Ri
(A)

计算机导论 算术运算逻辑运算 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小5.35 MB
  • 时间2021-12-01