Software interrupt (SWI) 0x0 occured in ARM mode @ address 0x4000034c.
答案:2 悬赏:20 手机版
解决时间 2021-01-28 14:19
- 提问者网友:别再叽里呱啦
- 2021-01-28 00:13
Software interrupt (SWI) 0x0 occured in ARM mode @ address 0x4000034c.
最佳答案
- 五星知识达人网友:低音帝王
- 2021-01-28 01:23
如果电脑出现了“Software interrupt (SWI) 0x0 occured in ARM mode @ address 0x4000034c.”的故障,说明是内存引起的故障,需要换条内存来解决问题。
内存是电脑的记忆部件,用于存放电脑运行中的原始数据、中间结果以及指示电脑工作的程序。
内存可以分为随机访问存储器和只读存储器,前者允许数据的读取与写入,磁盘中的程序必须被调入内存后才能运行,中央处理器可直接访问内存,与内存交换数据。电脑断电后,随机访问存储器里的信息就会丢失。后者的信息只能读出,不能随意写入,即使断电也不会丢失。
由于电路的复杂性因素,电脑中都使用二进制数,只有0和1两个数码,逢二进一,最容易用电路来表达,比如0代表电路不通,1代表电路通畅。我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把我们输入的信息自动转换成二进制,算出的二进制数再转换成我们能看到的信息显示到屏幕上。
在存储器中含有大量的基本单元,每个存储单元可以存放八个二进制位,即一个零到二百五十五之间的整数、一个字母或一个标点符号等,叫做一个字节。存储器的容量就是以字节为基本单位的,每个单元都有唯一的序号,叫做地址。中央处理器凭借地址,准确地操纵着每个单元,处理数据。由于字节这个单位太小了,我们定义了几个更大的单位,这些单位是以2的十次幂做进位,单位有KB、MB、GB、TB等。
常见的内存包括同步动态随机存储器、双倍速率同步动态随机存储器、接口动态随机存储器。
内存是电脑的记忆部件,用于存放电脑运行中的原始数据、中间结果以及指示电脑工作的程序。
内存可以分为随机访问存储器和只读存储器,前者允许数据的读取与写入,磁盘中的程序必须被调入内存后才能运行,中央处理器可直接访问内存,与内存交换数据。电脑断电后,随机访问存储器里的信息就会丢失。后者的信息只能读出,不能随意写入,即使断电也不会丢失。
由于电路的复杂性因素,电脑中都使用二进制数,只有0和1两个数码,逢二进一,最容易用电路来表达,比如0代表电路不通,1代表电路通畅。我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把我们输入的信息自动转换成二进制,算出的二进制数再转换成我们能看到的信息显示到屏幕上。
在存储器中含有大量的基本单元,每个存储单元可以存放八个二进制位,即一个零到二百五十五之间的整数、一个字母或一个标点符号等,叫做一个字节。存储器的容量就是以字节为基本单位的,每个单元都有唯一的序号,叫做地址。中央处理器凭借地址,准确地操纵着每个单元,处理数据。由于字节这个单位太小了,我们定义了几个更大的单位,这些单位是以2的十次幂做进位,单位有KB、MB、GB、TB等。
常见的内存包括同步动态随机存储器、双倍速率同步动态随机存储器、接口动态随机存储器。
全部回答
- 1楼网友:痴妹与他
- 2021-01-28 03:00
应该是使用了错误的软件中断,这个中断不能用于当前的仿真调试,所以导致了你的CPU终止运行。检查一下你仿真设置是否正确,各个参数设置对不对,从头仔细看看,包括程序。追问可是我只是写了一个串口中断的程序,应该不是错误的软件中断吧,应该是哪个参数没有设置好,但不知道应该怎么设置追答你不是在做仿真吗?串口中断是硬件中断啊,你仿真当然就是仿真成软件中断了。具体的设置,你自己查资料。别人都不知道你做的具体细节,怎么可能教你设置。有百度提问的功夫,google都能搜多少页了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯