![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
文章平均质量分 77
小刚刚哦
这个作者很懒,什么都没留下…
展开
-
DM培训心得
DM 培训的一点点心得原创 2022-09-29 23:41:35 · 695 阅读 · 1 评论 -
汇编程序实际编程
让我们看看这段程序在内存里的存放:text data heap stack;感觉汇编学到这里差不多够用了,能读懂,能知道汇编和C语言之间的联系。然后里面具体的语法细则就在用的时候再去深究吧~原创 2020-06-08 10:12:37 · 154 阅读 · 0 评论 -
汇编第六集
C语言的数据结构表示:原创 2020-06-08 09:00:48 · 161 阅读 · 0 评论 -
汇编第五集
前情回顾loop 循环在不同编译器产生的差别(否定之否定的过程)// 条件跳转指令的低效率有关系;//branch prediction 分支预测指令的逐渐牛逼有关系;主要是这两个方面swich case1跳转表(有助记符)挺有意思;2if else 的二叉树形式;今日内容x86-32框架下栈过程的机器级表示:%esp 存储单钱栈顶地址;pushl Src;从Src取得操作数;%esp=%esp-4;写入栈顶地址(%esp);popl Dset;出栈:pop 出栈读取栈顶原创 2020-06-07 18:54:28 · 100 阅读 · 0 评论 -
汇编第四集
第四集汇编:段表:GDT LDTGDT:全局段描述符表 本身放在GDTR这个寄存器;LDT:C语言和汇编之间的简单相关内容:变址寻址:四要素:请注意下面的三个变形形式与其相对应的mem表达形式;这是一个例子;注意最后的那个(,%edx,2)这种形式;mov指令:movb,movw,movl;movs S指令:movsbw;movsbl;movswl;符号位扩展;movz Z指令:movzbw;movzbl;movzwl;零扩展;leal Src,Dest 计算一个地址放到des原创 2020-06-04 16:31:47 · 537 阅读 · 0 评论 -
汇编第三集
计算机中数制的标识机器字长(machine word)32 位是4GB48 位是256TB 够用了0X01234567 中 01 是高字节,67是低字节而地址0X100中,100 是低地址,103是高地址所以呀:大端法就是 高字节放低地址 低字节放高地址小端法 恰恰想反 高字节放高地址 低字节放低地址(这个是之前的一个知识盲点,现在搞清楚了)X86是小端法JAVA 是大端法~ C是小端法,所以两者之间的通信可能出问题。解决方案: 转化为网络字节序 就行 (有意思)~整数的表示 :原创 2020-05-31 22:42:21 · 90 阅读 · 0 评论