您现在的位置: 精品资料网 >> 管理信息化 >> 信息化方案 >> 资料信息

MCS-51指令系统概述(ppt 49页)

所属分类:
信息化方案
文件大小:
402 KB
下载地址:
相关资料:
指令系统,系统概述
MCS-51指令系统概述(ppt 49页)内容简介

MCS-51指令系统概述目录:
一、指令类型
二、MCS-51指令系统
三、数据传送指令
四、算术运算指令
五、逻辑运算指令
六、位操作指令
七、控制转移指令

 

MCS-51指令系统概述内容提要:
        立即寻址立即寻址方式中操作数包含在指令字节中,即操作数以指令字节的形式存放于程序存储器中,基寄存器加变址寄存器间接寻址以16位的程序计数器PC或数据指针DPTR作为基寄存器,以8位的累加器A作为变址寄存器,基寄存器和变址寄存器的内容相加形成16位的地址,该地址即为操作数的地址寻址空间:程序存储器(@A+PC、@A+DPTR)
       数据传送指令是指把源操作数传送到目的操作数。指令执行后,源操作数的值不改变,目的操作数的值改为源操作数赋给的相应值,除以累加器A为目的操作数寄存器指令会对奇偶标志位P有影响外,其余指令执行时均不会影响任何PSW的标志位。
 1.MOVC   A,@A+PC
功能:以PC作为基址寄存器,A的内容作为无符号数和PC内容(下一条指令的始地址)相加后得到一个16位的地址,由该地址指出的程序存储器单元内容送到累加器A。
 2.MOVC  A,@A十DPTR
功能:以DPTR作为基址寄存器,A的内容作为无符号数和DPTR的内容相加得到一个16位的地址,由该地址指出的程序存储器单元的内容送到累加器A。
三、乘法指令
         MUL  AB功能:把累加器A和寄存器B中的8位无符号整数相乘,其16位积的低位字节在累加器A中,高位字节在B中 如果积大于255(0FFH),则置位溢出标志OV;否则清“0”OV。进位标志CY总是清“0” 。
四、除法指令
         DIV  AB功能:把累加器A中的8位无符号整数除以寄存器B中的8位无符号整数,所得商的整数部分存放在累加器A中,余数在寄存器B中 如果原来B中的内容为0,即除数为0,则结果A和B中内容不定,并置位溢出标志OV。在任何情况下,都清“0”CY。

 


..............................