![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
文章平均质量分 50
取个名字太难了a
这个作者很懒,什么都没留下…
展开
-
汇编语言之寻址方式
【代码】汇编语言之寻址方式。原创 2023-04-12 20:59:13 · 449 阅读 · 0 评论 -
EFLAGS寄存器
进位标志CF(Carry Flag):如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0原创 2022-03-19 11:51:27 · 178 阅读 · 0 评论 -
AT&T汇编语法和intel汇编语法的区别
区别intelAT&T说明寄存器寄存器前无前缀寄存器前有前缀%操作数顺序目的操作数在左,源操作数在右源操作数在左,目的操作数在右intel的设计思想史目的操作数=源操作数,所以目的操作数为作值。AT&T的设计思想是源操作数->目的操作数,所以目的操作数在右边操作数指定大小有关内存的操作数前要加数据类型的修饰符:byte表示8位,word表示16位,dword表示32位,如mov byte[0x1234,eax]指令的最后一个字母表示操...原创 2021-11-15 10:06:47 · 597 阅读 · 0 评论 -
MOVSB、MOVSW和MOVSD指令
movsb、MOVSW和MOVSD指令MOVSB、MOVSW、MOVSD指令将数据从ESI指向的内存位置复制到EDI指向的内存位置指令功能MOVSB传送(复制)字节MOVSW传送(复制)字MOVSD传送(复制)双字指令ESI 和 EDI增加或减少的数值MOVSB1MOVSW2MOVSD4使用重复前缀:这些指令只能处理一个或一对内存数值。如果加上重复前缀,指令就可以以ECX作计数器重复执行,下面为可用的重复前缀原创 2021-11-07 01:18:56 · 2870 阅读 · 0 评论 -
汇编语言条件跳转指令汇总
基于特定标志位值的跳转 助记符说明标志位JZ为零跳转ZF=1JNZ非零跳转ZF=0JC进位跳转CF=1JNC无进位跳转CF=0JO溢出跳转OF=1JNO无溢出跳转OF=0JS有符号跳转SF=1JNS无符号跳转SF=0JP偶校验跳转PF=1JNP奇校验跳转PF=0使用:---------:居中...原创 2021-11-06 05:32:36 · 2658 阅读 · 0 评论