
IA32/64-Assemble
jinnlxl
nothing,nothing at all
展开
-
IA32寄存器使用惯例
IA32采用了一组统一的寄存器使用惯例,所有的过程都原创 2014-08-21 14:51:53 · 1173 阅读 · 0 评论 -
AT&T汇编操作数指示符
类型 格式 操作数值 名称 立即数 寄存器 存储器原创 2014-11-18 13:05:24 · 1254 阅读 · 0 评论 -
发生在movl中的故事
通常来说,学到汇编这个层次对于一个程序员来说已经是比较底层的知识了,但是有时候更进一步,探究一下汇编指令背后的故事也挺有意思的。 比如简单一个存储器读写,背后都隐藏着很多知识。 movl A,%eax //地址A中的内容被加载的eax寄存器中,实际上是一个存储器读操作。 1,CPU将地址A放到系统总线上 2,I/O桥将信号传递到存储器总线 3,主存接收到存储器总线上的地址信号,读出地原创 2014-12-05 16:40:05 · 896 阅读 · 0 评论 -
内核态和用户态
刚才看了一个面试题有上问这个问题的,作为嵌入式开发者,这两个概念当然耳熟能详,但是要是系统的解释一下,并能照顾到其中的一些细节还是有点困难。 所以在网上查了查,整理了一份个人认为还是比较正确的解释,百度快照来的,原产地不详。 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内转载 2015-01-05 14:31:54 · 517 阅读 · 0 评论