
电脑出现:【该内存不能为read】,这是你安装的“软件”与电脑中的“内存”有冲突!
【答案原创,引用请说明作者:
力王
历史】,偶然出现,点【取消】即可!
1。再不行,使用【兼容模式】:在这个软件的【桌面快捷方式】上,点右键,属性,【兼容性】,【用兼容性运行这个程序】,【勾好】,应用,确定!
或者点:【用管理员身份运行这个程序】,应用,确定!
2。电脑里有【木马或病毒】干扰,下载“
360安全卫士
”和“
360杀毒双引擎
版”或“金山卫士”和“
金山毒霸
”,建议“全盘扫描”病毒和木马,修补电脑上的“高危”和“重要”的【
系统漏洞
】!【系统修复】,
一键修复
!【
插件清理
】,立即清理【
恶评插件
】!
3。【可疑启动项】,下载“
360系统急救箱
”,或打开360安全卫士,【功能大全】里的“360系统急救箱”,勾选【全盘扫描】和【强力模式】,点:【开始急救】,完毕后,重启电脑!开机后,【文件
隔离区
】,点开:可疑启动项和木马,彻底删除文件!再:【系统设置修复区】,全选,立即修复!【网络修复区】,开始修复。重启电脑!【
DLL文件
修复区】,扫描修复。
【
金山急救箱
】,勾选【扩展扫描】,立即扫描,完毕后,立即处理,重启电脑!
4。你下载的“播放器”,或“
聊天软件
”,或“IE浏览器”,或“游戏”的【程序不稳定】,或者“版本太旧”!建议卸掉,下载新的,或将其升级为【最新版本】!IE浏览器,和测试版软件不推荐升级!
5。就是你安装了两款或两款以上的同类软件(如:两款播放器,两款qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起【互不兼容】,卸掉“多余”的那一款!
6。你在电脑左下角“开始”菜单里找到【强力卸载电脑上的软件】,找到多余的那款卸掉!
卸完了再“强力清扫”(看准了再卸,别把有用的卸了)!完毕后,重启电脑!
7。再不行,
开始菜单
,运行
,输入cmd,
回车,在命令提示符下输入【复制即可】
:
for
%1
in
(%windir%\
system32
\*.ocx)
do
regsvr32
/s
%1
粘贴,回车,完毕后,再输入:
for
%1
in
(%windir%\system32\*.dll)
do
regsvr32.exe
/s
%1
回车!直到屏幕滚动停止为止,重启电脑!
8。再不行,去网上下载一个【read修复工具】,修复一下试试!注意查杀一下病毒和木马!
9。重启电脑,出完电脑品牌后,按“F8”,高级启动选项,光标选定:【
最后一次正确配置
】,回车,回车,看看效果如何!
10。实在不行就:【一键还原系统或重装系统】!
如果是汇编程序,直接点击build图标即可编译成HEX文件。如果是C语言,因为MPLAB上没有C编译器,所以你还需要下载并安装一个C编译器。如果是PIC10/12/16等系列单片机的程序,可以用HI-TECH的PICC编译器。如果是PIC18系列,则需要装MICROHIP出的MCC18或者HTITECH的PICC18编译器,如果是PIC24系列或者dsPIC系列,则需要装MICROHIP出的MCC30或者HTITECH的PICC24编译器MPLAB应该就可以。
所谓的机器码应该就是二进制文件吧?
MPLAB IDE 可以进行反汇编(相信它也是最准确最全的PIC反编译工具)
。具体步骤如下:
1.
启动MPLAB IDE 执行Configure菜单下的Select Device选择好芯片
.
2. File菜单下Import导入要反编译的HEX文件
.
3.View菜单下Program Memory 查看程序存储器的内容
,
在程序存储器内容显示窗口的左下角切换到Machine或Symbolic,
在这个窗口上就可以看到每一个地址和HEX文件对应的ASM“反编译”就是察看源代码,其实最佳的PIC“
反编译”工具就是MPLAB-IDE,也具有察看源代码的功能。不过大家要注意
,
由于PIC采用分页技术,“反编译”后的源程序再次编译后一般FILE-->IMPORT-->IMPORT TO MEMORY -->调入.HEX文件(你的机器码应该是bin文件或者hex文件,都差不多了!)
然后再WINDOW中打开PROGRAM MEMORY窗口,就得到了源程序
注意所有未用的程序段反汇编后全部成了XORLW 0FFH
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)