汇编语言
文章平均质量分 82
morganyj
JAVA大斗师
展开
-
汇编语言学习笔记——3
汇编语言学习[2018-05-09],第 3 天简单的汇编程序汇编程序有各块组成,常用的3个块如下The data sectionThe bss sectionThe text sectionThe data section带初始化值数据块,可定义在程序块的后面,最好是定义在程序的最前面,方便阅读和维护,对于汇编程序是可选块The bss section...原创 2018-05-10 08:05:41 · 566 阅读 · 0 评论 -
汇编语言学习笔记——1
汇编语言学习[2018-05-06],第 1 天由于linux kernel学习中,有大量汇编代码阅读,理解有困难,现进行汇编语言的系统学习,暂停linux kernel学习。 汇编语言学习时长,预计2两个月,具体日程明日规划,先记录当前了解的汇编内容如下:汇编语言的两大语法系:AT&T语法和Intel语法linux下汇编工具GNU工具包binutils主流的汇编器:MAS...原创 2018-05-06 23:46:01 · 263 阅读 · 0 评论 -
汇编语言学习笔记——2
汇编语言学习[2018-05-07],第 2 天Pentium 4处理器的执行单元、寄存器、标识寄存器执行单元Simple-integer operationsComplex-integer operationsFloating-point operations对于浮点执行单元,Pentium 4包含MMX(SIMD)和SSE指令集寄存器IA-32平台主...原创 2018-05-08 15:09:55 · 280 阅读 · 0 评论 -
汇编语言学习笔记——4
汇编语言学习[2018-05-10],第 4 天汇编语言的数据定义和操作汇编程序的数据块定义.section .data 静态数据,带初始化值,程序编译连接后会直接包含在程序文件中.section .rodata 静态数据,只读.section .bss 动态数据,不带初始化值,程序运行时会动态分配内存,不会占用程序文件大小.data和.rodata...原创 2018-05-15 11:41:55 · 572 阅读 · 0 评论 -
汇编语言学习笔记——5
汇编语言学习[2018-05-14],第 5 天汇编语言的条件移动数据指令CMOV指令指令格式cmovx source, destinationcmov指令基于EFLAGS寄存器做条件判断,用于条件判断的位如下: EFLAGS寄存器的位 数据类型指示 数据类型描述 CF Carry flag A mathematical expr...原创 2018-05-16 00:56:04 · 786 阅读 · 0 评论