《ubuntu下x86汇编》之x86处理器
来源:互联网 发布:知乎 国民党 编辑:程序博客网 时间:2024/04/30 04:36
一、处理器基本信息
cat /proc/cpuinfo
processor: 0vendor_id: GenuineIntelcpu family: 6model: 23model name: Pentium(R) Dual-Core CPU E5500 @ 2.80GHz.......processor: 1vendor_id: GenuineIntelcpu family: 6model: 23model name: Pentium(R) Dual-Core CPU E5500 @ 2.80GHz
可以看出,我的机器是英特尔奔腾双核处理器。
二、寄存器信息
使用gdb调试一段程序:
(gdb) info registerrax 0x00rbx 0x00rcx 0x00rdx 0x00rsi 0x00rdi 0x00rbp 0x00x0rsp 0x7fffffffe1200x7fffffffe120 //堆栈指针,保存当前执行程序的堆栈在内存中地址r8 0x00r9 0x00r10 0x00r11 0x200512r12 0x00r13 0x00r14 0x00r15 0x00rip 0x4000b10x4000b1 <_start> //指令指针,保存当前执行程序的内存地址eflags 0x202[ IF ] //标志寄存器cs 0x3351 //段寄存器;代码段ss 0x2b43 //段寄存器;堆栈段ds 0x00 //段寄存器;数据段es 0x00 //段寄存器;附加段fs 0x00gs 0x00(gdb)
可以看出,是64位CPU:RAX是64位,EAX是32位,AX是16位,AL是8位。
三、x86寄存器介绍
0 0
- 《ubuntu下x86汇编》之x86处理器
- X86汇编之debug用法
- x86汇编
- X86 汇编
- x86汇编
- x86汇编
- Intel x86 下 gcc汇编结果
- x86下AT&T linux汇编入门
- X86平台下用汇编写"HelloWorld"
- x86系列处理器
- x86架构处理器一览
- x86处理器指令集
- x86 处理器开机顺序
- x86和ARM处理器
- linux内核分析之-x86汇编原理
- 《ubuntu下x86汇编》AT&T格式—as命令与s后缀文件
- 《ubuntu下x86汇编》Intel格式—nasm命令与asm后缀文件
- ubuntu 14.04 基于x86处理器,构建嵌入式linux
- zxcxz
- Ext.Net 简单破解
- UITextView光标位置的设置
- Toggle Buttons(开关按钮)
- Eclipse Debug(Eclipse调试模式)
- 《ubuntu下x86汇编》之x86处理器
- Spinners(下拉列表)
- 读jQuery Blog之Announcing the jQuery Blog
- libgdx 从一张图上截取纹理
- AVAudioRecord录音
- 需求分析的故事——如何练就需求分析的火眼金晴?
- 第一天的学习
- IOS CGAffineTransform 用于视图平移,放缩,旋转
- ios下录音