大类小类操作码数量备注数据传送49(19)装载(18)LDA8LDX8LDHX 16(a8)2存储(15)STA7STX7STHX a81堆栈PSHAPSHHPSHXPULAPULHPULX6寄存器间TAPTPATAXTXATXSTSX6存储器MOV4算术数运算91(30)加减乘除法(34)ADD8ADC8SUB8SBC8MUL1DIV1加1(6)INCA1INCX1INC4减1(6
MCS-51指令集MCS-51共有111条指令可分为5类:[1].数据传送类指令(共29条)[2].算数运算类指令(共24条)[3].逻辑运算及移位类指令(共24条)[4].控制转移类指令(共17条)[5].布尔变量操作类指令(共17条)一些特殊符号的意义在介绍指令系统前我们先了解一些特殊符号的意义这对今后程序的编写都是相当有用的Rn——当前选中的寄存器区的8个工作寄存器R0—R7(n=0-
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Freescale 8位单片机指令系统HCS08 CPU指令表HCS08指令系统共有120条基本指令每一条指令又有各自不同的寻址方式根据这些基本指令的功能现将其分为以下六类: 算术运算数据传送逻辑操作程序控制移位类指令指令系统分类位操作数据传送指令这组指令
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级MCS-51指令系统可分为五大类?[1] 数据传送指令:28条?[2] 算术运算指令:24条?[3] 逻辑运算及移位指令:25条?[4] 控制转移指令:17条?[5] 位操作指令(布尔操作):17条41920221§3.3.4 控制程序转移类指令? 1 . 无条件转移指令(4条)? 2 . 空操作指令(1条)
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级2008年6月28日南京大学计算机系单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级2008年6月28日南京大学计算机系《 嵌入式系统原理与开发 》第9讲南京大学计算机系 俞建新主讲2008年春季2008年6月28日南京大学计算机系2第5章 ARM指令集和汇编语言程序本章主要介绍以下内容:ARM指令集