随笔分类 - 汇编语言
摘要:乘法指令 无符号的乘法指令 \(MUL\) 带符号的乘法指令 \(IMUL\) **注意 : ** 乘法指令采用隐含寻址,隐含了存放被乘数的累加器 \(AL\) 或 \(AX\) , 以及存放结果的 \(AX\) 或 \(AX, DX\) \((16 · 16)是32位,需要 DX存放高16位\)
阅读全文
摘要:算术运算、逻辑运算与移位操作指令 加法运算类指令 加法指令 普通加法指令 \(ADD\) 影响 \(6\) 个标志位 带进位加法指令 \(ADC\) 影响 \(6\) 个标志位 加 \(1\) 指令 \(INC\) 影响 \(5\) 个标志位 不会影响 \(CF\) 使用 \(ADC\) 之前要先把
阅读全文
摘要:数据传送类指令 通用数据传送指令 输入输出指令 地址传送指令 标志传送指令 除标志传送指令外,其他指令的执行对标志位不产生影响 通用数据传送指令 一般数据传送指令 使用 \(MOV\) 的注意事项 两个操作数的字长必须相同 两个操作数不允许同时为存储器操作数 两个操作数不能同时为段寄存器 在源操作数
阅读全文
摘要:内部寄存器的类型 含有 14个 16位 寄存器,按照功能可分为三类 8个通用寄存器 (除了特殊作用,均可以用作 暂存中间结果) 数据寄存器(AX, BX, CX, DX) AX : 累加器 所有 I/O 指令都通过 AX 与接口传送信息,中间运算结果也多放于 AX 中 BX :基址寄存器 在间接寻址
阅读全文

浙公网安备 33010602011771号