- 博客(12)
- 收藏
- 关注
转载 Linux及Arm-Linux程序开发笔记(零基础入门篇)
一、Arm-Linux程序开发平台简要介绍... 3 1.1程序开发所需系统及开发语言... 3 1.2系统平台搭建方式... 4 二、Linux开发平台搭建... 5 2.1安装虚拟工作站... 5 2.2安装Linux虚拟机... 5 2.3虚拟机的一些基本配置... 7 2.3.1建立共享目录... 8 2.3.2调整桌面分辨率... 9 2.4安装软件.
2013-10-29 15:19:55
1293
转载 CPU执行第一条指令时情形
CPU执行第一条指令时情形 cpu执行的第一条指令不在内存中,众所周知,内存是由ram组成的 ,而ram不断电,可以保存信息,一旦断电,ram中的信息将会丢失,所以cpu要执行的第一条指令被固化在rom中。以前8086年代,由于内存是1M的,所以rom被编址在1M的最后的64K中,所以它的段地址是0xFFFF0,这样就不至于不ram分成两个部分,就是将cs设置成0XF000,cpu执行
2013-10-14 14:58:12
4483
转载 main函数带参数在VS2008下调试方法
步骤:右键要调试的项目—》Properties—》Debugging—》Command Arguments—》输入你要输入的参数即可。如下图所示:假设程序名叫main.exe通常我们在cmd命令行下需要输入:盘符:/文件路径/main.exe ../pic/Fig6.38(b).jpg 1../pic/Fig6.38(b).jpg 和 1 假设是2个参数我们就在
2013-09-11 15:47:11
581
转载 DPL,RPL,CPL 之间的联系和区别
CPL是当前进程的权限级别(Current Privilege Level),是当前正在执行的代码所在的段的特权级,存在于cs寄存器的低两位。RPL说明的是进程对段访问的请求权限(Request Privilege Level),是对于段选择子而言的,每个段选择子有自己的RPL,它说明的是进程对段访问的请求权限,有点像函数参数。ARPL指令改目标数据块选择子的RPL为主调程序的CPL
2013-09-09 14:40:34
779
转载 CR3,PDE,PTE,TLB
原文出处:http://www.cnblogs.com/zzSoftware/archive/2013/02/11/2908824.html网上关于virtual address到physical address的转换的文章太多了,写在这里只为了给blog加点内容,以及自己整理下:32bit OS每个进程有4G的寻址空间,一个32bit的virtual address怎么被映射到physi
2013-08-24 15:24:53
1319
转载 计算机内存分配
http://hi.baidu.com/coo_boi/item/df33f21845f9230ae75c3669这里简要说明如下:一、4GB地址空间的局限首先我们还必须要先了解两个概念:其一是“物理内存”。大家常说的物理内存就是指安装在主板上的内存条,其实不然,在计算机的系统中,物理内存不仅包括装在主板上的内存条(RAM),还应该包括主板BIOS芯片的ROM,显卡上的显存(RAM
2013-08-23 14:08:22
736
转载 X86寄存器详解
寄存器是CPU内部用来放置数据和地址的存储单元,各种32位CPU中与微机原理有关的寄存器(编程可见)是一样的。本节仍以80486为例机来讨论,但结论可以不加修改地用于其它32位CPU。位于CPU内部不同部件的寄存器有不同的作用,每个寄存器都有自己的功能。根据寄存器的性质,把编程可见的寄存器分成9组,并给每个编程可见的寄存器(以后简称寄存器)取一个名称1 通用寄存器通用寄存器中,32位寄
2013-08-22 11:13:48
3038
转载 IA-32 Debug寄存器
下面介绍的知识性信息来自intel IA-32手册(可以在intel的开发手册或者官方网站查到),提示和补充来自学习调试器实现时的总结。希望能给你带去有用的信息。(DRx对应任意的一个调试寄存器。LENn对应任意一个长度。Ln对应任意一个局部置位)DR0-DR7可以直接被读写操作(MOV 指令之类的,DRx可以是源操作数也可以是目的操作数) 但是,DRx的访问是需要
2013-08-22 11:09:36
737
转载 内存地址转换与分段
http://blog.csdn.net/drshenlei/article/details/4261909文标题:Memory Translation and Segmentation原文地址:http://duartes.org/gustavo/blog/ 本文是Intel兼容计算机(x86)的内存与保护系列文章的第一篇,延续了启动引导系列文章的主题,进一步分析操作系统内核
2013-08-20 14:32:28
536
转载 分支预测
当包含流水线技术的处理器处理分支指令时就会遇到一个问题,根据判定条件的真/假的不同,有可能会产生转跳,而这会打断流水线中指令的处理,因为处理器无法确定该指令的下一条指令,直到分支执行完毕。流水线越长,处理器等待的时间便越长,因为它必须等待分支指令处理完毕,才能确定下一条进入流水线的指令。 分支预测技术便是为解决这一问题而出现的。 分支预测技术包含编译时进行的静态分支预测和硬件在
2013-08-13 21:46:38
3832
转载 汇编语言
最近在看马朝辉译的《汇编程序设计》,平台linux,工具gas,语法at&t,都是自己喜欢的东西,所以着手看。本来计划自己整理,但是恰好网上搜到这篇,所以,谢谢了。原文:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1483505############################################################
2013-08-10 15:37:52
1434
转载 用VS2010构建MASM的编程环境
1. 构建空的解决方案 我的习惯是将每一章中的所有例子放置在同一个解决方案中。比如《Inetl汇编语言程序设计》(第5版)第三章《汇编语言基础》,我就构建一个basic的解决方案。 在File菜单中点击New->Project,弹出New Project对话框,选择Other Project Types->Visual Studio Solutions,选中右侧的Bla
2013-08-06 12:10:56
597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人