8086语言速成秘籍试题.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8086汇编总结 一、8086编程结构 执 行 部 件 EU 通 用 寄 存器 AX 累加器数据寄存器 BX 基数寄存器CX 计数器DX 数据寄存器专 用 寄 存器 BP 基数指针 指针寄存器 堆栈段偏移地址 SP 堆栈指针 给出栈顶偏移地址SI 源变址寄存器 变址寄存器 数据段偏移地址 DI 目的变址寄存器标志 F 标志寄存器 , 标志寄存器 总线 接口 部件 BIU 段 寄 存 器 CS 代码段 不能被赋值 复位后为FFFFH 存储器 DS 数据段 复位后为0000HES 附加段SS 堆栈段 存放堆栈基地址IP IP 指令指针寄存器器 指令指针寄存器 二、状态标志寄存器F 标志位名 功能 为1对应符 为0对应符 CF 进位标志 1最高位产生进位 CY NC AF 辅助进位标志 1低四位产生进位 AC NA ZF 零标志 1结果为0,0结果不为0 ZR NZ SF 符号标志 1结果为负,0结果为正 NG PL PF 奇偶标志 1底八位有偶数个1,0结果有奇数个1 PE PO OF 溢出标志 1最高位有进位 ,0最高位没进位 OV NV DF 方向标志 控制标志位 DN UP IF 中断允许标志 EI DI TF 跟踪标志三、寻址方式(PA物理地址实际地址绝对地址cpu以实际地址访问存储器)段基址*10H+(逻辑地址偏移地址有效地址EA程序以逻辑地址编址 寻址方式操作数地址PA指令格式举例立即寻址操作数在指令中给出MOV DX,100H ; DX←100H 寄存器寻址操作数在寄存器中ADD AX,BX ; AX←AX+BX 直接寻址操作数的有效地址由指令直接给出MOV AX,[100] ; AX←100 寄存器间接寻址PADS|(SS)×16+ BX|SI|DI|(BP) 给出的均为操作数的逻辑地址,而且将逻辑地址分成几段,经计算才能得到操作数 MOV AX,[BX] ; AX←DS×16+BX 寄存器相对寻址PADS|SS×16+ BX|BP|SI|DI+偏移量MOV AL,OFFSET[SI]; AL←DS×16+SI+OFFSET 基址变址寻址PADS|SS×16+ (BP|BX+SI|DI MOV AX,[BX+DI]; AX←DS×16+BX+DI 相对基址变址寻址PADS|SS×16+ BX|BP+SI|DI+偏移量MOV AX, OFFSET BX+DI; AX←DS×16+BX+DI+OFFSET B——二进制D——十进制Q——八进制H——十六进制 四、符号约定及含义 符号 含义 i8 一个8位立即数 立即数 i16 一个16位立即数 imm 一个8位或16位立即数 r8 一个8位通用寄存器 AH AL BH BL CH CL DH DL r16 一个16位通用寄存器或专用寄存器 AX BX CX DX BP SP SI DI reg 一个8位或16位通用寄存器或专用寄存器 seg 一个16位段寄存器 DS CS ES SS m8 一个8位的存储器操作数 m16 一个16位的存储器操作数 mem 一个8位或16位存储器操作数 m32 一个32位的存储器操作数 dest 目标操作数 src 源操作数 port I/O端口 五、CMP指令的结果判断方法 大小关系A-B 相关标志位判断依据 无符号 ZF CFAB 0 0 ZF1 ABCF1 ABCF或ZF0 AB AB 1 0 CF0 AB AB 0 1 CF或ZF1 ABA B 大小关系 相关标志位 判断条件 大小关系 有符号SF ZF OF0 0 AB 0 0 0 ZF1 AB 0 0 AB 1 0 0 SF异或OF1 AB 0 0 AB 0 0 0 (SF异或OF)或ZF0 AB1 0 10 0 AB 1 0 00 0 10 0 AB 1 0 0 SF异或OF0 AB 0 0 AB 0 0 0 (SF异或OF)或ZF1 AB A B AB 0 1 0一、指 令 表(指令分六大类)1、数据传送类(只有标志传送指令对F寄存器影响) 类型 汇编指令格式 功能 操作数说明 时钟周期数 字节数 说明 通 用 数 据 传 送 指 令 MOV dest, src 数据传送指令 dest ← src reg, seg reg, mem reg, imm reg, reg mem, reg mem, seg mem, imm seg, reg seg, mem 2 8+EA 4 2 9+EA 9+EA 10+EA 2 8+EA 2 2 ~ 4 2 ~ 3 2 2 ~ 4 2 ~

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档