dma
数据存储器地址的低7位,与数据页面指针(DP)构成一个完
整的16位数据存储器地址。
shift
左移0~15位。
ARn
n为0~7, ARn指定下次的辅助寄存器。
Ind
选择*、*+、*-、*0+、*0-、*BR0+、*BR0- 7中符号之一。
# 一
立即寻址方式中常用的前缀。数值前面带“#”,表示该数值为
AND ind [,ARn] AND #lk [,shift] AND #lk ,16 功能:如果使用直接或间接寻址,累加器的低16位和被寻址的数据存储器 单元的内容进行逻辑与操作,结果送累加器的低16位,累加器的高16位 清0。如果使用长立即数寻址,则16位长立即数左移0~16位后和32位的 累加器相与,结果送累加器。 操作:①(PC)+1→PC; ②(ACC(15~0) ) AND (数据存储器地址)→ ACC(15~0);
双字操作码的第2个字。包含16位常数。根据指令不同该
常数可能是长立即数、程序存储器地址、I/O端口或I/O映
射的寄存器地址。
4.2 指令句法描述
4.2.1语法
指令助记符 指令助记符 dma [,shift] 指令助记符 dma,16 指令助记符 ind[,shift[,ARn]] 指令助记符 ind,16[,ARn] 指令助记符 #k 指令助记符 #lk[,shift]
储器地址(pma),只要有一个条件不满足就顺序执行下面的指令。 操作: 如果cond1,cond2,…均满足,则pma→PC,否则PC+2→PC。 注意: 有些条件是不能组合在一起使用的。 例20: BCND PGM191,LEQ,C
13、测试指令BIT