位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第601页 > COP8SGXY28N8 > COP8SGXY28N8 PDF资料 > COP8SGXY28N8 PDF资料3第48页

COP8SG家庭
14.0指令集
(续)
跳转到子程序龙( JSRL )
从子程序返回( RET )
从子程序中返回,并跳过( RETSK )
从中断返回( RETI )
软件陷阱中断( INTR )
向量中断选择( VIS )
14.4.3加载交易指令
负载和交换指令写在稳压字节值
存器或存储器。寻址方式决定了
源的数据。
LOAD ( LD )
负载累加器间接(公开)
交易所( X)
14.4.4逻辑指令
逻辑指令执行操作AND,OR ,
和XOR (异或) 。其他逻辑操作可以是
通过组合这些基本操作进行。为前
充足,以补充被exclusiveORing完成
在累加器与十六进制的FF 。
逻辑与( AND)
逻辑或( OR)
异或( XOR )
14.4.5累加器位操作指令
该累加器的位操作指令允许用户
却将累加器位和交换的两个半字节。
循环右移( RRC )
向左旋转通过进位( RLC )
累加器半字节交换( SWAP )
14.4.6堆栈控制指令
数据推入堆栈( PUSH )
流行音乐数据从栈( POP )
14.4.7内存位操作指令
该内存的位操作指令允许用户
设置在存储器复位各个位。
设置位( SBIT )
复位位( RBIT )
复位标志位( RPND )
14.4.8条件指令
条件指令测试状态。如果条件为
真,下一个指令以正常的方式执行的;如果
条件为假,则跳过下一条指令。
如果相等( IFEQ )
如果不相等( IFNE )
如果大于( IFGT )
如果进位( IFC )
如果不进( IFNC )
如果位( IFBIT )
如果B指针不等于( IFBNE )
如果零( ANDSZ ) ,并跳过
寄存器减则跳过零( DRSZ )
跳转间接。
在这1个字节的指令时,下部的字节
该跳跃地址是从存储在节目表中获取
记忆,用蓄电池作为低位字节
一个指针到程序存储器。为了访问 - 中
荷兰国际集团的程序存储器,累加器的内容
写入PCL (暂时) 。由亲中的数据指出,
克计数器( PCH / PCL)被加载到PCL,而PCH重新
电源不变。
例如:间接跳转
JID
注册/
内存
PCU
的PCl
累加器
内存
位置
32进制
32进制
0126六角
的VIS指令是间接转移的一种特殊情况
控制寻址模式,其中所述双字节矢量
与中断相关联的从相邻地址被转移
连衣裙在程序存储器到程序计数器中或 -
DER跳转到相应的中断服务程序。
14.4指令类型
所述指令集包含各种指令。
可用的指令在下面列出,组织成重新
迟来组。
有些指令测试状态,跳过下一个指令
和灰如果条件是不正确的。跳过说明EX-
ecuted作为无操作(NOP )指令。
14.4.1算术指令
算术指令执行二进制算术等
加法和减法,带或不进位位。
添加( ADD)
带进位加法器(ADC)
减法( SUB )
带进位减法( SUBC )
增量( INC)
递减( DEC )
十进制正确( DCOR )
清除累加器( CLR )
设置进位( SC )
复位进位( RC )
控制转移的指令14.4.2
控制转移的指令改变平时的SE-
通过改变副校内容quential程序流
克计数器。跳转到子程序指令保存
程序计数器跳之前在堆栈中的内容;该
返回指令弹出堆栈的顶部回
程序计数器。
相对跳转( JP )
绝对跳转( JMP )
跳转绝对长( JMPL )
跳转间接( JID )
跳转到子程序( JSR )
www.national.com
48
目录
前
01进制
C4六角
26进制
目录
后
01进制
32进制
26进制