收藏 分享(赏)

ASM心得.doc

上传人:kpmy5893 文档编号:7349489 上传时间:2019-05-15 格式:DOC 页数:2 大小:54KB
下载 相关 举报
ASM心得.doc_第1页
第1页 / 共2页
ASM心得.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、ASM 学习笔记1.可用于寄存器间接寻址的寄存器有:BX,BP,SI,DI,格式 mov ax,bx+002.“0000“(16 进制)表示指令 add bx+si,al“90“(16 进制)表示指令: NOP3.如要将 debug 中循环一次运行完,可使用“P”命令4.各寄存器配合使用情况BX 约定段寄存器为 DS,但也可用其他寄存器5. 标志位的符号表示标 志 名 标 志 为 1 标 志 为 0OF 溢出 OV(是) NV (否)DF 方向 DN(减量) UP (增量)IF 中断 EI(允许) DI (关闭)SF 符号 NG(为负) PL (为正)ZF 零 ZR(是) NZ (否)AF 辅

2、助进位 AC(是) NA (否)PF 奇偶 PE(偶) PO (奇)CF 进位 CY(是) NC (否)6.大小写转换的算法大写 二进制 小写 二进制A 01000001 a 01100001B 01000010 b 01100010C 01000011 c 01100011D 01000100 d 01100100我们将任何字母的第 6 位置 0,它就必将变为大写字母;我们将任何字母的第 6 位置 1,它就必将变为小写字母;即: 字母 or 20h 小写字母使4.1.1 使使使使使使使使使使 存 储 器 操 作 类 型 约 定 的 段 寄 存 器 另 外 可 使 用 的 段 寄 存 器 偏

3、移 地 址 取 指 令 堆 栈 操 作 取 数 据 或 变 量 串 操 作 中 取 源 串 串 操 作 中 写 目 的 串 BP被 作 为 基 地 址 CS S DS DS ES S 无 无 CS、 ES、 S CS、 ES、 S 无 CS、 ES、 S IP SP 有 效 地 址 SI DI 有 效 地 址 字母 and 0dfh 大写字母如将第 6 位取反,则可实现任意大小写字母互换算法如下:1、 将第 6 位+1,对第 6 位取反,即+20h(+0010-0000)2、 由于第六位可能会进位,则必须保证第 7 位和第 8 位不变3、 将第 7 位置 1,同时保持其他位不变,可 or 40h(or 0100-0000)4、 将第 8 位置 0,同时保持其他位不变,可 and 7Fh(or 0111-1111)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报