- 博客(8)
- 收藏
- 关注
转载 I/O端口和I/O内存
I/O空间-----I/O端口和I/O内存 首先上图,如下:外设中的寄存器被称为I/O端口,外设中的内存被称为I/O内存。二者合起来统称为I/O空间。 设备驱动程序要直接访问外设或其接口卡上的物理电路,这部分通常都是以寄存器的形式出现。外设寄存器称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,
2013-12-25 23:06:44 709
转载 DEBUG
启动DEBUG程序,DEBUG程序用于调试可执行文件。 格式: DEBUG[[drive:][path]filename[testfile-parameters]] 参数:[drive:][path]filename 指定待调试可执行文件的所在位置及文件名。 testfile-parameters 指定待设计可执行文件需要的命令参数。
2013-11-21 23:13:35 866
转载 栈指针与帧指针
在Linux内核程序boot/head.s执行完基本初始化操作之后,就会跳转去执行init/main.c程序。那么head.s程序是如何把执行控制转交给init/main.c程序的呢?即汇编程序是如何调用执行C语言程序的?这里我们首先描述一下C函数的调用机制、控制权传递方式,然后说明head.s程序跳转到C程序的方法。函数调用操作包括从一块代码到另一块代码之间的双向数据传递和执行控制转移。
2013-11-19 22:53:25 4620 1
转载 esp和ebp有什么区别
esp和ebp有什么区别分类: 汇编基础2006-10-02 23:01 3330人阅读 评论(0) 收藏 举报汇编gcc= 问题 = pushl %ebp movl %esp,%ebp 干嘛要这样? ---------------------------------------------------------------------
2013-11-18 23:27:22 1729
转载 路
正所谓“饮水思源”。小弟来自广州华南理工大学,计算机科学与工程学院。给华工计算机打一个广告吧,呵呵。。。------------------------------------------------------------------------------------------------------------------------------------------一 腾讯
2013-11-18 21:35:40 893
转载 Linux新手要了解的十个知识点
Linux新手要了解的十个知识点来源: ChinaUnix博客 日期: 2007.05.15 13:11 (共有条评论) 我要评论 Linux新手要了解的十个知识点 1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四
2013-11-17 23:02:27 486
转载 GCC 基本使用规则
目录:GCC rules开始...预编译编译汇编连接另外两个重要选项调试小结站点链接 摘要:要想读懂本文,你需要对C语言有基本的了解,本文将介绍如何使用gcc编译器。 首先,我们介绍如何在命令行方式下使用编译器编译简单的C源代码。 然后,我们简要介绍一下编译器究竟作了那些工作,以及如何控制编译过程。 我们也简要介绍了调试器的使用方法。
2013-11-17 23:00:24 973
转载 VC编译优化设置
VC编译优化设置VC- Project Setting-Debug-Project Option语法解释-优化- /O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 优选代码空间 favor code space
2013-11-17 12:44:00 838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人