使用c语言打印x86寄存器
来源:互联网 发布:2004年流行的网络歌曲 编辑:程序博客网 时间:2024/05/19 23:17
使用c语言打印x86寄存器
void main()
{
int out = 0; asm ("movl %%ecx, %0\n" : "=r"(out)); printf("ecx is %x\n",out); int seg; asm volatile("movw %%fs,%0" : "=rm" (seg)); printf("fs is %x\n",seg); asm ("movw %%cs, %0\n" : "=rm"(out)); printf("cs is %x\n",out); asm ("movw %%ds, %0\n" : "=rm"(out)); printf("ds is %x\n",out); asm ("movw %%es, %0\n" : "=rm"(out)); printf("es is %x\n",out); asm ("movw %%ss, %0\n" : "=rm"(out)); printf("ss is %x\n",out);
}
~
x64的寄存器
define get_bp(bp) asm(“movq %%rbp, %0” : “=r” (bp) :)
阅读全文
0 0
- 使用c语言打印x86寄存器
- X86 通用寄存器使用惯例
- 使用C语言操作DSP的寄存器
- tc2.0环境下的C语言研究-简单使用寄存器并打印函数的偏移地址
- 使用C语言打印九九乘法表
- 使用C语言打印月历
- x86 寄存器
- x86寄存器
- x86寄存器
- 简明x86汇编语言教程(3)-使用寄存器
- c语言性能优化—使用寄存器变量
- c语言性能优化—使用寄存器变量
- STM32入门系列-使用C语言封装寄存器
- 在x86汇编中使用C语言的全局变量
- 使用C语言打印出一个菱形
- <C语言>如何使用C语言代码打印“心形”图案?
- C语言-寄存器和内存
- C语言寄存器变量register
- redis4.0.1主从配置及Sentinel配置自动Failover
- Linux下的I/O复用与epoll详解
- 1670: 和费马开个玩笑
- WMF
- UVALive
- 使用c语言打印x86寄存器
- Python数据分析练习:北京、广州PM2.5空气质量分析(1)
- BeanDefinitionRegistryPostProcessor分析
- 基于PC的机器视觉系统设计
- poj-2299-Ultra-QuickSort-(树状数组and离散化)
- Lua 5.3 源码分析(五)字符串 TString
- Linux chmod命令 修改文件权限被禁止(not permitted)的解决办法
- #Ubuntu
- 插板法(排列组合)