在启动MPLAB软件时出现picc.exe错误“0x7c92100b”指令引用的“0x00000034”内存。该内存不能为“read”。

在启动MPLAB软件时出现picc.exe错误“0x7c92100b”指令引用的“0x00000034”内存。该内存不能为“read”。,第1张

你好!

电脑出现:【该内存不能为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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11220043.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存