- 16
- 0
- 约1.29万字
- 约 69页
- 2017-12-30 发布于湖北
- 举报
工业用微型计算机第二讲
李善林工业用微型计算机讲义第4讲 2.3 指令系统 共分为6类92种指令。 (1)数据传送 (2)算术运算 (3)逻辑运算和移位 (4)串处理 (5)控制转移类 (6)处理器控制 2.3.1 数据传送类指令 指令 LEA 与 LDS,LES 的比较 ■标志寄存器长度为16位,其中9个位有定义。 2. 串操作指令 2.3.5 转跳指令 1.无条件转移指令JMP ■指令汇编格式: JMP target ■受影响的状态标志位:无 ■说明:指令中的target可以是直接标号、寄存器间接或存储器间接寻址形式。 指令格式及操作 Jxx target ;target:目标地址 ;Jxx是短转跳 2.循环控制指令 LOOP LOOPE/LOOPZ LOOPNE/LOOPNZ 过程调用分类 ①段内调用与段间调用 段内调用:通过指令指针IP的变化实现的。 段间调用:通过IP和CS的共同变化实现的。 ②直接调用与间接调用 直接调用:子程序的入口地址直接包含在指令代码中。 间接调用:子程序的入口地址通过寄存器或 存储器间接得到的。 指令格式:DAS 指令功能:对AL中的由两个组合BCD码相减所得的结果
原创力文档

文档评论(0)