添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符H型号页 > 首字符H的型号第1014页 > HPC-DEV-SUNC > HPC-DEV-SUNC PDF资料 > HPC-DEV-SUNC PDF资料1第25页
高性能计算指令集的说明
(续)
助记符
描述
行动
PC
x
W( SP ) SP
a
2
x
SP
W(表)
x
PC
PC
x
W( SP ) SP
a
2
x
SP PC
a
x
PC
(是
a
1024到
b
1023)
PC
x
W( SP ) SP
a
2
x
SP PC
a
x
PC
PC
a
x
PC(是
a
32
b
31)
PC
a
x
PC(是
a
256
b
255)
PC
a
x
PC
PC
a
A
a
1
x
PC
然后纪念品(PC )
a
PC
x
PC
PC
w
PC
a
1
SP
b
2
x
SP W( SP )
x
PC
SP
b
2
x
SP W( SP )
x
跳过PC
SP
b
2
x
SP W( SP )
x
PC中断重新启用
控制指令的传递
JSRP
JSR
JSRL
JP
JMP
JMPL
JID
JIDW
NOP
RET
RETS
RETI
从表跳到子程序
跳转子程序相对
跳转子程序龙
跳转相对短
相对跳转
跳转相对长
跳转间接的PC
a
A
无操作
回报
返回然后跳到下一页
从中断返回
W为存储器的16位字
MA是累加器A或直接存储器( 8位或16位)
mem的是8位的字节或存储器的16位字
MEMI是8位或16位的存储器位或8位或16位的立即数
imm是8位或16位立即数
内存使用
有关内存使用和指令时序信息
请参阅HPC46400E用户手册(请参见第
25的订购信息)
3比较B寄存器在K寄存器
4生成条件跳转,如果B已通过
这种多用途指令的值变得明显
通过内存和×[出口连续区域循环时
当循环结束荷兰国际集团
位操作指令
内存IO或寄存器中的任何位可以设置或重置
由单字节位指令中的位可以是测试
直接或间接寻址由于所有的寄存器和IO
被映射到这是很容易操纵的存储器
特定的位,以便进行有效的控制
小数加减法
这个指令是需要用十进制用户接口
世界
它可以同时处理16位字的8位字节
16位功能可以节省代码,因为许多变量可以
被存储为一个数据块,并且编程确实
没有打破他的数据分为两个字节的许多应用程序
存储的数据大部分在4位数变量HPC46400E支持
帘布层的8位字节的能力为2位的变量和常量VARI-
ABLES
乘法和除法指令
该HPC46400E有16位乘法的16位×16位鸿沟
和32位除以16位的除法指令这既节省了
代码和时间,乘,除可以使用即时数据
或从存储器中数据的能力倍增,并通过划分
即时数据保存代码,因为这个功能通常是
需要缩放的进制转换的计算指标
阵列等
代码效率
该HPC46400E已设计得非常代码 -
高效的HPC46400E看起来所有的标很不错
准编码标准,但这不是真实的依靠
仅在基准许多大的工作一直亲
编程到HPC46400E和代码节省了
其他流行的微控制器已相当
之所以出现这种节省代码包括以下内容
单字节指令
多数对HPC46400E指令单幅
字节有两个特别的代码,节省了指令
特是一个1字节的跳跃真它只能在一范围内的跳
加上或减去32 ,但许多循环和决策往往
一个小范围的程序存储器大多数其他万分之一以内
需要为任何短跳跃2字节指令
JSRP是1字节调用子程序,使用户的表
他16最频繁调用的子程序和这些调用
只需要一个字节大多数其他万分之一需要两个
甚至三个字节的用户不调用一个子程序
不得不决定投入其中子程序他的地址
表汇编能给他这些信息
高效的子程序调用
2字节JSR指令调用的任何子程序
加上或减去1K的程序存储器
多功能指令对数据MOVE-
MENT和程序循环
该HPC46400E具有执行单字节指令
多任务比如XS指令会做的
以下
1交换A和存储指向B寄存器
2递增或递减的B寄存器
25

深圳市碧威特网络技术有限公司