摘要: 1、逻辑左移和算术左移是一样的,但是算术右移与逻辑右移是不一样的。2、循环左移或者循环右移与循环带进位左或者右移3、jmp指令 : 操作码+地址差; {(都在段内跳)地址差为字节的,称为短转移;地址差为字的,称为近转移;}4、JCXZ 标号,当CX值为0,则跳到标号处 阅读全文
posted @ 2013-09-01 19:20 Fly Hawk 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、mov指令的规则: (一)除了源操作指令外,mov指令的源操作数与目标操作数不能同时为存储器中的操作数 (二)源操作数与目标操作数的数据类型要一致。2、XCHG交换指令规则: xchg oprd1, oprd2; oprd1,oprd2可以是通用寄存器和存储单元,但不包括段寄存器,也不能同时是存储单元,还不能有立即数3、地址传送指令: lea reg, oprd该指令把oprd的有效地址传送到操作数,操作数oprd必须是一个存储器操作数,操作数reg必须是一个16通用寄存器。4、neg,取被指令neg oprdoprd = o - oprd;如在字节操作时对-128取补,或者在字操作时.. 阅读全文
posted @ 2013-09-01 12:36 Fly Hawk 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1、汇编语言与CPU有着密切的关系。2、汇编格式指令是机器指令的符号表示。3、8086与8088的最大区别在数据线上,8086是16条数据线,8088是8位数据线。4、8086可以分为两个部分:EU(执行部件) 与 BIU(总线接口部件);5、80286由4个部分组成,分别是执行部件(EU),总线部件(BU),接口部件(IU),地址部件(AU);6、80286可按二种模式运行:实模式(相当于8086)、保护模式(80286的本质)。7、存储单元的大小是一个字节,存储时采用“高高低低”的原则,而针对一个字单元,字单元的地址采用低地址方式表示。8、逻辑段必须满足二个条件: (1)逻辑段的开始地址. 阅读全文
posted @ 2013-09-01 06:48 Fly Hawk 阅读(260) 评论(0) 推荐(0) 编辑