- 打卡等级:偶尔看看I
- 打卡总天数:16
- 最近打卡:2025-04-30 08:41:32
荣誉版主
- 积分
- 12882
|
发表于 2024-3-22 18:38:03
|
显示全部楼层
谢谢。
(1)为了新手能够理解下面将你的方法“最简单的方法,在底层(主程序)中, 调用前先关中断, 执行调用 strncpy , 调用后再打开中断”写成程序:
void main(void)
{ do{
EA=0;
strncpy (cc, a2, 8);
EA=1;
}while(1);
}
(2)既然解决的方法那么简单,你又早就知道,你装神弄鬼地在你的《C51 和 C251 标准库的区别》那个帖子里借你老师的口吓唬大家干什么?为什么不一开始就告诉新手怎么解决?你还出题目考我,不就是想炫耀你会用汇编编个字符串函数?你的目的达到了,我们大家都知道了。
(3)我问你:你的提高难度那个4个不同中断优先级的中断都调用同一个不可重入函数的题目,除了你知道的那个只有你会用汇编语言“改写函数的方法”,你还知道其他“不改写函数的方法”的方法吗?
如果你知道,就请你在这里告诉大家,如果不知道,那大家再一起来研究。请你直接回答知道不知道?
|
|