
汇编语言
文章平均质量分 80
汇编语言学习复习笔记,参考资料来源于钱晓捷老师编著的32位汇编语言程序设计第2版及中国大学MOOC平台郑州大学汇编语言程序设计
全糖去冰不加料
为了退休!
展开
-
03通用数据处理指令
把一个字节、字或双字的操作数从源位置传送至目的位置立即数传送寄存器传送存储器传送段寄存器传送2.交换指令 XCHG将源操作数和目的操作数内容交换XCHG reg,reg/mem(XCHG reg/mem,reg)►通用寄存器与通用寄存器之间►通用寄存器或存储器之间空操作指令NOP3.地址传送指令LEALEA指令在指令执行时计算出偏移地址►OFFSET操作符在汇编阶段取得变量的偏移地址OFFSET无需在执行时计算、指令执行速度更快►LEA指令能获取汇编阶段无法确定的偏移地原创 2022-06-01 17:19:53 · 417 阅读 · 0 评论 -
01汇编语言基础
文章目录一、处理器通用寄存器一、处理器通用寄存器计算机的硬件组成结构通用寄存器32位通用寄存器16位通用寄存器8位通用寄存器EAX EBX ECX EDX ESI EDI EBP ESPAX BX CX DX SI DI BP SPAH AL BH BL CH CL DH DL专用寄存器标志寄存器指令指针寄存器段寄存器EFLAGSEIPCS DS SS ES FS GS通用寄存器的名称EAXAccumulator累加原创 2022-05-17 12:20:43 · 170 阅读 · 0 评论 -
05汇编模块化程序设计
文章目录一、子程序结构1.子程序设计2.参数传递寄存器传递参数共享变量传递参数堆栈传递参数二、多模块程序结构一、子程序结构1.子程序设计子程序框架//子程序框架子程序名 proc;子程序开始 push ...1;保护寄存器 push ...2 ...;子程序体 pop ...2;恢复寄存器 pop ...1 ret;子程序返回子程序名 endp;子程序结束RET指令返回主程序,CALL指令调用子程序利用过程定义,获得子程序名和调用属性压入和弹出操作要成对原创 2022-05-16 20:12:03 · 658 阅读 · 0 评论 -
汇编语言(算术运算类指令总结)
汇编语言算术运算类指令总结原创 2022-04-02 19:53:59 · 8748 阅读 · 0 评论