位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第306页 > COP8TAB9ELQ8 > COP8TAB9ELQ8 PDF资料 > COP8TAB9ELQ8 PDF资料1第42页

COP8TAB5/TAC5
18.0指令集
(续)
例如:间接跳转
JID
注册/
内存
PCU
的PCl
累加器
内存
位置
0126六角
的VIS指令是间接转移的一种特殊情况
控制寻址模式,其中所述双字节矢量
与中断相关联的,从相邻的被转印
程序存储器中的地址到程序计数器中
以跳转到相应的中断服务程序。
18.4指令类型
所述指令集包含各种指令。
可用的指令在下面列出,组织成
相关的群体。
有些指令测试状态,跳过下一个指令
和灰如果条件是不正确的。跳过说明
执行作为无操作(NOP )指令。
18.4.1算术指令
算术指令执行二进制算术等
加法和减法,带或不进位位。
添加( ADD)
带进位加法器(ADC)
带进位减法( SUBC )
增量( INC)
递减( DEC )
十进制正确( DCOR )
清除累加器( CLR )
设置进位( SC )
复位进位( RC )
控制转移的18.4.2说明
控制转移的指令改变平时的SE-
通过改变副校内容quential程序流
克计数器。跳转到子程序指令保存
程序计数器跳之前在堆栈中的内容;该
返回指令弹出堆栈的顶部回
程序计数器。
相对跳转( JP )
绝对跳转( JMP )
跳转绝对长( JMPL )
跳转间接( JID )
跳转到子程序( JSR )
跳转到子程序龙( JSRL )
从子程序返回( RET )
从子程序中返回,并跳过( RETSK )
从中断返回( RETI )
软件陷阱中断( INTR )
向量中断选择( VIS )
32进制
32进制
目录
前
01进制
C4六角
26进制
目录
后
01进制
32进制
26进制
不同的寻址模式用于指定新
地址程序计数器。寻址的选择
模式主要取决于跳跃的距离。更远
跳有时需要更多的指令字节,以
完全指定新的程序计数器的内容。
控制转移的可寻址模式为:
相对跳转
绝对跳
跳转绝对长
间接跳转
转印-的控制寻址模式中描述BE-
低。每个描述都包含一个跳转指令的例子
梁支使用特定的寻址模式,其效果
在执行该指令的程序计数器字节。
相对跳转。
在这1个字节的指令, 6的位
指令操作码中指定的跳转的距离
当前程序的内存位置。跳跃的距离
范围从-31到+32 。一个JP + 1的指令是不允许的。
程序员应该使用NOP代替。
例如:相对跳转
JP 0A
REG
PCU
的PCl
目录
前
02进制
05进制
目录
后
02进制
0F十六进制
跳转绝对。
在这2个字节的指令时, 12位的
指令操作码指定程序的新内容
计数器。该程序计数器重的高三位
主体不变,限制了新的程序计数器AD-
打扮相同的4 - KB的地址空间作为当前
指令。 (此限制仅是有关在设备使用
不止一个4 KB的程序存储器空间更多。 )
例如:绝对跳转
JMP 0125
REG
PCU
的PCl
目录
前
0℃六角
77进制
目录
后
01进制
25进制
跳转绝对长。
在这3个字节的指令, 15位
指令操作码指定副校的新内容
程序计数器。
例如:跳绝对长
JMP 03625
注册/
内存
PCU
的PCl
目录
前
42进制
36进制
目录
后
36进制
25进制
跳转间接。
在这1个字节的指令时,下部的字节
该跳跃地址是从存储在节目表中获取
记忆,用蓄电池作为低位字节
一个指针到程序存储器。为了访问 - 中
荷兰国际集团的程序存储器,累加器的内容
写入PCL (暂时) 。由数据指向
程序计数器( PCH / PCL)被加载到PCL,而PCH
保持不变。
www.national.com
42