合法的BCD码(0-9),如果合法就清除AL的高四位以及AF和CF标志。当AL的低四位表示的数大于 9或AF=1时, 将AL加 6,AH加1 ,并使AF和CF置位,清除AL中的高四位。任何一个A—F之间的数加上6 以后,都会使AL低 4位产生0-9之间的数,从而达到调整的目的。
AAD∶ 指令助记符——除法的ASCII调整(非压缩的BCD码)。在执行除法操作前,必须利用 AAD指令将非压缩型 BCD码表示的数转换成二进制数送AL。步骤是,先将被除数的高位数(AH中的内容)乘以10,然后加到AL的低位数中,接着将AH清零。
AAM∶ 指令助记符——乘法的ASCII调整(非压缩的BCD码)。用于将字节乘法的积转换成两个合法的十进制非压缩码。AAM不带操作数,假定成绩在AH和AL中,并将调整后的非压缩码送回AH和AL。为了保证 AAM得到正确的结果,原乘数和被乘数必须是合法的非压缩码。指令执行时,AAM 用10(0AH) 除AL寄存器,并将除得的商和余数分别送AH和AL寄存器,实现转换。
AAS∶ 指令助记符——减法运算后的ASCII调整(非压缩的BCD码)。检查AL的低四位是否为合法的BCD码(0-9),如果合法就清除AL的高四位以及AF和CF标志。当AL的低四位表示的数大于 9或AF=1时, 将AL减 6,AH减1 ,并使AF和CF置1,清除AL中的高四位。
ADC∶ 指令助记符——带进位加法(把CF的值加上)。用于多字节数的高字节加法运算。
ADD∶ 指令助记符——加法。参与运算的二操作数应该同时带符号或不带符号 ,并且长度一致。操作数可以是寄存器、存储器或立即数,但不能同时为存储单元或段寄存器,立即数也不能作为目的操作数。
AF∶ Auxiliary Carry Flag,辅助进位标志,在标志寄存器的第4字节。记录运算时第 3位(半个字节)产生的进位值(置1)。该标志用于对BCD码的加减运算中。
AND∶逻辑运算符(在语句的操作数部分,汇编时完成)或逻辑操作指令助记符(在语句的操作码部分,其运算在执行指令时完成)——按位与。只有相“与”的两位全为1 ,结果才为1。某数自己与自己相“与”,操作数不变,进位标志CF清0 。
ASSUME∶段定义伪指令——设定分段寄存器,格式为"ASSUME 段寄存器:段名[,段寄存器名:段名]"。在代码段的开始用来指出所有段与段寄存器的关系,确定某个段分配给哪个段寄存器。ASSUME只指出各段寄存器的分配,并没有把段地址装入相应的段寄存器。为此,在代码段中,还必须把数据段和附加数据段的段地址装入相应的寄存器中。
AT∶伪指令——段定义(组合类型)。该段按绝对地址定位,段基址为数值表达式的值,位移量为0 。不能指定代码段。
AX∶ Accumulator,通用寄存器
汇编语言指令大全 AAA 未组合的十进制加法调整指令 AAA(ASCII Adgust for ... 统计学(第三版课后习题答... 18页 免费 中国近代史纲要1~7章复习... 9...
其它语言学习上传文档支持以下设备:扫二维码下载 AndroidiPhoneiPad 扫描二维码下载... 汇编语言指令大全_详解版_ 隐藏>> 分享到: X 分享到: 使用一键分享,...
汇编语言指令大全 21页 1下载券 汇编心得 3页 1下载券汇编语言学习之指令 暂无评价0人阅读0次下载举报文档 80...
东北师大附中理科学霸高...1/2 相关文档推荐 汇编语言指令大全最新发... ...一、数据传输指令 ——————————————————————————————...
汇编语言指令大全 简要介绍资料的主要内容,以获得更多的关注简要介绍资料的主要内容,以获得更多的关注隐藏>> 数据传送指令集 MOV 功能: 把源操作数送给目的操作数...
汇编语言指令大全_工学_高等教育_教育专区 暂无评价0人阅读0次下载举报文档 汇编语言指令大全_工学_高等教育_教育专区。学习今日推荐 ...
汇编语言指令大全_计算机软件及应用_IT/计算机_专业资料。最全、最详细的汇编指令大全汇编语言指令大全 AAA 未组合的十进制加法调整 指令 AAA(ASCII Adgust for ...
过程调用东哥单片机学习网 www.picavr.com 东哥单片机学习网,提供单片机学习开发板...汇编语言指令集语法: MUL OP IMUL OP 格式: MUL r/m IMUL r/m 影响标志:...
汇编语言指令大全(详解版) 暂无评价0人阅读0次下载举报文档 关于汇编语言的...
热门文档