1、把中TABLE标注的程序存储器单元地址中的一个字复制到由AR4所指定的数据存储单元中去。4.BC new,AOV 若累加器A溢出,则跳转至new5.BC new,AGT 若累加器A中的值大于0,则跳转至new6.STL A,*AR1+ 把累加器A低端存放到AR1所指定的数据存储单元中7.PRTZ A,#4 对A清零并设置重复执行下条指令5次8.ADD *AR4,16,B,A将AR4所指定的数据存储单元中的值左移16后的值与累加器B中的值相加,并把结果装入累加器A中9.SUB *AR3+,14,A 累加器A中的值减去AR3所指定的数据存储单元中的数左移14位后的值,并将结果装入累加器A中。即:从
2、累加器A中减去AR3所指定的数据存储单元中的数左移14位后的值的值。10.MAC #345H,A,B将T寄存器中的值与立即数345的乘积加上累加器A中的值所得到的和 装入累加器B中。11.STA, *AR4-(ASM=0)将累加器A中的值存储到AR4所指向的数据存储单元中。12.MAC *AR3+,*AR4+,A,BAR3所指定数据存储单元中的值与AR4所指定数据存储单元中的值相乘,将乘积与累加器A中的值相加所得到的和装入累加器B中13.SUB #12345,8,A,B把累加器A中的值与立即数12345左移8位后的值相减所得到的差装入累加器B14.RPT #99NOP重复执行NOP指令100次
3、15.MVDD *AR3+,*AR5+将AR3所指定的数据存储单元中的值传送到AR5指定的数据存储单元中。16.CALA A 用累加器A的滴16位加载PC17.ST T,*AR7- T寄存器高端移位后存储到AR7所指定的数据存储单元中。20.LD #0032H,4,A 将立即数0032H左移4位后装入累加器A中21.STM #1000H,*AR2 将立即数1000H存放到AR2所指定的数据存储单元中。22.MAC #345,A,B将立即数345H与T寄存器相乘后加上累加器A的值所得到的和装入累加器B中23.MVDD *AR3-,100H AR3所指定的数据存储单元中的值传送到地址为100H的单元中24.LDM *AR1,A 把AR1所指定的数据存储单元中的值存放到累加器A中25.WRITA SMEM 把SMEM操作数所确定的数据存储单元中的一个字,传送到累加器A指定的程序存储单元中。26.MVKD SAMPLE,*AR5 把SAMPLE标注的数据空间的地址里的数复制到由AR5所指定的数据存储单元27.LDM MMR,A 把存储器映像寄存器MMR中的值存放到累加器A中28.DST B,*AR1- 把累加器B中的值存放到AR1所指定的数据存储单元中。1