- 4
- 0
- 约 132页
- 2017-07-17 发布于四川
- 举报
微机原理课件chapter3qsq
以上例子说明: 汇编语言指令可手工汇编成机器码. 即使是同一种指令,寻址方式和操作数的不同,机器码的长度也不同。编程时应选择合理算法、数据结构、寻址方式等节省MEM。 执行时间:指令的指令时间包括取指、译码和执行的时间,跟该指令的机器码的长短没有直接关系。 寻址方式总结 操作数的分类 立即数操作数: 注1:立即数只能作为源操作数,不能作为目标操作数。 注2:不能用一条指令简单地将立即数传送到段寄存器。 寄存器操作数: 注3:有些指令没有指定使用的寄存器,但实际上隐含这特定的寄存器操作数。 存储器操作数: 注4:不允许源操作数和目标操作数同时为存储器操作数。 注5:存储器操作数的物理地址的计算是将段基地址左移四位加上有效地址EA(偏移地址)得到的。但是段寄存器和有效地址的配对是有规定的。 注6:执行速度:寄存器操作数 立即数操作数 存储器操作数 3.2 8086/8088指令系统 CMP A,B (1)若任意两个数 ZF=0 AB (JNZ 不等转移) ZF=1 A=B (JZ 相等转移) (2)若两个数都是无符号数 CF=0 A≥B (JNC) CF=1 A
原创力文档

文档评论(0)