bochs是一个很好的调试环境首先在liunx系统下下载bochs和bochs-x,前提你的liunx下已经安装好了gdb等调试工具,接下来在写好的asm汇编文件下输入bochs,选择4,输入bochsrc生成相应文件:

进入bochsrc文件下,修改display_library行添加gui选项:

接下来输入bochs -q当然要用root用户的权限即可出来调试界面:

使用gui调试x86系统的汇编代码相关推荐

  1. 第19部分- Linux x86 64位汇编GDB单步调试

    第19部分- Linux x86 64位汇编GDB单步调试 本篇我们使用gdb来调试上篇中的汇编代码. gdb调试 使用gdb进行调试. #gdb ./addsum_arg 设置参数: (gdb) s ...

  2. 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码

    51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子    1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...

  3. c理c利用计算机怎么弹,通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的...

    通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的 计算机的工作方式: 现代计算机的基本体系结构都是采用冯诺依曼结构,冯诺依曼的设计思想最重要之处是"存储程序"的这个概念 ...

  4. 寄存器(1)寄存器概念,x86寄存器种类说明及汇编代码详解

    寄存器(1)寄存器概念,x86寄存器种类说明及汇编代码详解 1. 什么是寄存器 1.1 概念 1. 什么是寄存器: 2. 寄存器作用: 1.2 通俗易懂理解寄存器 2. x86寄存器种类说明及汇编代码 ...

  5. 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码...

    浅析VS2010反汇编 2015年07月25日 21:53:11 阅读数:4374 第一篇 1. 如何进行反汇编 在调试的环境下,我们可以很方便地通过反汇编窗口查看程序生成的反汇编信息.如下图所示. ...

  6. x86汇编代码转x64平台使用(VS2010测试通过)最简单的方法

    众所周知,在x86平台,可以直接使用__asm 内嵌汇编代码,然而在x64平台却不行了. 现在解决这个问题. 一.VS中创建控制台程序,改成x64平台启动. 二.创建test.asm文件.将原先的汇编 ...

  7. 【汇编优化】之linux下如何利用gdb调试汇编代码

    1.gdb调试汇编代码 (1).假设有如下代码,test.c /*test.c*/ void main() {int a, int b, int c;a = 1;b = 2;add_mmx(a, b, ...

  8. Emacs + gdb单步调试汇编代码

    1.编译 # gcc -g test.c -o test2.使用emacs单步调试汇编和C对照 # emacs M-x gdb M-x gdb-many-windows //把某个窗口替换成反汇编或者 ...

  9. 第77部分- Linux x86 64位汇编 优化编译器代码

    第77部分- Linux x86 64位汇编 优化编译器代码-O1/-O2/-O3 仅仅使用汇编语言代码替换C或者C++不会必然使得程序执行的更好,因为编译器已经把所有高级语言代码都转化成了汇编语言. ...

最新文章

  1. form submit firefox not working
  2. 关于Cocos2d-x中精灵节点的透明度的设置
  3. 如何将本地项目发布到gitee?
  4. kienct -color
  5. 搭建简单的SpringBoot开发环境
  6. poi 导出excel 中合并单元格
  7. [转载] python在内网服务器安装第三方库
  8. apache日志 waf_企业安全体系架构分析:开发架构之开源WAF延申
  9. 哈尔滨计算机工程黑icp备,关于组织我校青年教师及研究生参加2017年中、俄、蒙、德计算机科学、计算机工程及教育技术国际夏令营活动的通知...
  10. Java写txt—读txt—清空txt文件
  11. 【C++】快速幂与矩阵快速幂
  12. 博科Brocade系列光纤交换机报价 程鹏宇 13829750520
  13. 华住季琦谈未来酒店的趋势:传统星级酒店将会逐渐消亡与演变
  14. win10无法msi文件的解决方法
  15. 自己搭建云存储(WIFI路由器上接硬盘)
  16. fpu测试_解毒盖世G600散热器,3900X超频测试能不能压住?
  17. 通识1——网络摄像机简介
  18. Linux下配置git
  19. 年仅28岁的郭宇宣布从字节退休,财务自由东渡日本
  20. MMSC BAPI/自动扩充库位

热门文章

  1. Java黑皮书课后题第10章:*10.14(MyDate类)设计一个名为MyDate的类
  2. linux下什么文件不能修改,Linux和Unix下root也不能修改文件与目录的命令
  3. php 登录重定向,PHP登录后重定向
  4. 【转】开发人员一定要加入收藏夹的网站
  5. Spring+Hibernate配置多数据源
  6. 让我们开一家医生假条商店吧/E
  7. 牛客网(剑指offer) 第十三题 调整数组顺序使奇数位于偶数前面
  8. 用Python实现一个简单的智能换脸软件
  9. java ajax 登陆验证,Spring Security4实例(Java config版)——ajax登录,自定义验证
  10. 【数据结构与算法】之深入解析“石子游戏IX”的求解思路与算法示例