单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级??第5章 算术和逻辑运算指令 罗文坚中国科大 计算机学院:staff.ustc.eduwjluomcps 本章内容加法减法和比较指令乘法和除法指令BCD码和ASCII码算术运算指令基本逻辑运算指令移位和循环移位指令串比较指令加法指令加法格式ADD REGMEM REGMEMIMM功能源操作数目的操作数
微机原理及接口技术第二级第三级第四级第五级微机原理及接口技术第3章3.2.2 算术运算类指令算术运算类指令用来执行二进制的算术运算:加减乘除这类指令会根据运算结果影响状态标志有时要利用某些标志才能得到正确的结果使用他们时请留心有关状态标志重点掌握加法指令:ADDADCINC 减法指令:SUB SBBDECCMPNEG加法和减法指令加法指令:ADD ADC和INC减法指令:SUB SBB DEC
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级1.5.2二进制数的算术运算和逻辑运算(一)二进制数的算术运算1加减法规则: 00= 0 01=1 10 =1 11= 0(进位1) 0-0= 0 1-0 =1 1-1= 0 0-1=1 (有借位)例: 11000100 11000100
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级(1) MOV A data MOV A Rn MOV A direct MOV A Ri在传送指令中只有这四个指令影响PSW寄存器中的标志位P(2) MOV Rn data MOV Rn direct MOV Rn A(3) MOV Ri data MOV
#
#
#
计算机是由数字逻辑电路组成的逻辑是指条件和结果之间的关系即因果关系因果关系是二值逻辑电路的输入信号作为条件输出信号作为结果输入输出代表一定逻辑关系逻辑代数是描述分析设计逻辑电路的数学工具逻辑代数也叫布尔代数运用逻辑运算可以设计最简逻辑电路L1 (A=0)0 (A=1)— 逻辑代数的应用1逻辑代数在数据处理方面的应用例:设X=X1X2Y=Y1Y2是两个二进制 整数写出判断X>
第二节 算术逻辑运算部件 加法单元 i(1) 加法单元逻辑表达式之一Ci102. 并行加法器的进位链改进(1)进位信号的基本逻辑关系 注意:Gi和Pi只与 Ai和Bi有关 与进位无关Pi4位PⅣ组间进位链A8. . . . A5 B8 . . . . B5? SN74181多功能运算器芯片(4位片ALU)— 用多片SN74181可构成更多位数运算器 741818(注: 74181中标识的数
违法有害信息,请在下方选择原因提交举报