自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 【转】CVS使用

终于弄明白 一点一点来,先得弄个CVS服务器,在windows下面是cvsnt这个软件,网上有够多的人介绍过,我就不介绍啦,我的版本是:cvsnt-2.5.03.2382,然后是cvs客户端软件,在这儿下载,http://download.csdn.net/source/131843 呵呵,中文版。 一、安装cvsnt,默认安装就OK,会要你重启,重启后进入“开始菜单--所有程序--cvsnt--cvsnt control panel”,然后进入“Repository configuration”选项卡

2010-06-17 22:32:00 442

原创 ARM中虚拟地址到物理地址的映射示意图

2010-05-06 23:22:00 1209

原创 问题日志

2010年4月26日0:00:10 MRS和MSR指令有问题,指令的解析似乎不对,有时间改一下。 NOW,没有对SWPB指令进行处理。

2010-04-26 00:02:00 412

原创 三种LDM指令在助记符方面的区别

******************************三种STM指令的区别**********************************************ldm r0!, {r1,r2}          ;LDM1ldm r0,  {r1,r2}^        ;第二种LDM不能更新Rn(W位不能为1),而且寄存器列表中不能包含pcldm r0!, {r1,r2,

2010-04-21 23:33:00 1754

原创 bochs源码调试环境的建立

1.由于bochs的main入口函数是带参数的,所以在启动前需要配置输入参数 project-->setting-->debug-->program argument输入参数-q -f bochsrc.bxrc2.将bochsrc.bxrc(bochs虚拟机的配置文件)和hd10meg.img(linux的启动镜像)拷贝到工程目录。

2010-04-12 23:50:00 457

原创 ARM汇编器ARMASM的疑似错误(Arm Developer Suite 1.2)

下面的这两条指令,   指令一:LDRSB R2,[R3]!     指令二:LDRSB R2,[R3],R0  汇编成ARM二进制指令之后是完全相同的,都是E09320D0,但是这两条指令在我们理解起来含义是不同的:LDRSB R2,[R3]!      :这条指令包括两个操作步骤,一是将R3所指的内存单元(一个有符号字节)放到寄存器R2中;                   

2010-04-05 14:03:00 1345

原创 《ARM体系结构与编程》中的严重错误

《ARM Architecture Manual》中指令中标注为SBO字节的含义如下:Should Be OneShould be written as 1(or all 1s for bit fields) by software. Values other than 1 produce UNPREDICTABLE result. 但是 《ARM体系结构与编程》中却将按照“形意”

2010-02-08 23:22:00 743 1

转载 解决bochs的VC工程无法编译问题

实践证明,第二种方法是可行的:1)、删除工程目录下所有的ncb, .opt,.plg文件。2)、再菜单栏(menu):Build->Rebuild All。  现象是用 debug中的 step info或者run to cursor合着设置断点会出现One or morebreakpoints cannot be set and have been disabled.   Exe

2010-01-27 21:04:00 943

转载 关于pclint

 概述  PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的软件公司,比如Microsoft, PC-Lint检查无错误无警告是代码首先要过的第一关,我个人觉得,对于小公司和个人开发而言,

2009-11-22 14:52:00 416

转载 ARM指令集--移位指令

ARM指令集-移位指令ARM微处理器内嵌的桶型移位器(Barrel Shifter),支持数据的各种移位操作,移位操作在 ARM指令集中不作为单独的指令使用,它只能作为指令格式中是一个字段,在汇编语言中表示为指令中的选项。例如,数据处理指令的第二个操作数为寄存器时,就可以加入移位操作选项对它进行各种移位操作。移位操作包括如下6种类型, ASL和 LSL是等价的,可以自由互换:— LSL逻辑左移—

2009-09-27 20:30:00 9478

原创 [转] Source Insight技巧收集

查看( 74 ) / 评论( 0 ) / 评分( 0 / 0 ) Source Insight技巧收集1、背景色选择    要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。    SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不

2009-09-05 21:46:00 903

原创 VC下 头文件搜索路径文件.set的设置

在a.dsp文件的相同目录下建立a.set文件,在该文件中添加头文件搜索路径,如下: /I "../../include" a.dsp文件中,在“#ADD CPP /nologo/……”行中添加a.set的路径,修改后如下:#ADD CPP /nologo/……/GZ @./a.set /c

2009-09-03 22:01:00 506

可在VC6.0下编译的HEC虚拟机源代码工程

1、目录结构 --hec | --hec //HEC虚拟机VC6.0工程目录 | | | ---hec.dsp hec.dsw //工程文件 --hecvm //HEC虚拟机的源代码都在这里 | --其它目录实现调试器、汇编器等功能 2、工程构建过程; (1)创建Windows console 32应用程序; (2)创建.set文件,写入搜索路径,再修改.dsp文件; (3)在projec->settings->link->Object/library modules中填入ws2_32.lib; (4)在projec->settings->link->Project Options中将subsystem:windows修改成subsystem:console; (5)编译通过。

2010-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除