表 10。4 典型的组装和机器代码说明
操作指令
助记符 操作代码 描述
ADAB 将累加器B的内容添加到累加器A的内容,并将结果存入累加器A。
SBAB 03 从累加器A的内容中减去计数器B的内容,并将结果存入累加器A。
LDB 1 B 将内存的内容加载到累加器B中
STRA 29 将累加器A的内容存储在存储器中
INCA 33 累加器A的内容增加1
DIX 3 F 索引寄存器的内容减1
SHRA 4 D 将累加器A的内容向右移动一个位置
CLRB 5 A 清除累加器b
LDX 5 E 将内存的内容加载到索引寄存器中
JMP 63 跳转到存储在操作数地址中的指令
装配说明 机器代码说明
操作指令 操作数 16进制地址 16进制数操作代码
CLRA 97 59
CLRB 98 5 A
LDA 2 C 99 1 A
9 A 2 C
LDB 7 B 9 B 1 B
9 C 7 B
ADAB 9 D 01
STRA BF 9 E 29
9 F BF
高级语言具有以下特点:
(1)它们包括过程:过程是一个操作的顺序,它确定了如何执行任务。
(2)程序流程的控制由程序结构化的方式决定,即通过操作的顺序排列或通过它们之间的显式链接来确定。
(3)它们包括赋值语句:赋值语句通过计算语句中指定的算术表达式的数值来为变量分配一个新值