89c51当无片外存储器时,在读操作时应
答案:1 悬赏:80 手机版
解决时间 2021-03-24 23:57
- 提问者网友:遮云壑
- 2021-03-24 18:06
89c51当无片外存储器时,在读操作时应
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-03-24 19:20
89c51在读存储器时,不同的存储区是用不同的寻址方式的,这不用担心会读错。
读外部数据存储器是用MOVX指令的,而读内部RAM时,是用MOV指令,只要别用错了指令就不会读错。
假如,无片外存储器,但是用了MOVX指令读数据了,那读进来的数据就是随机数,通常会是FFH。
用C语言编程时,存储器的使用也是有区别的,在声明变量时,默认的是读/写内部RAM。而要读/写外部存储器时,声明变量时要加上 xdata。所以,也不会搞错的。
读外部数据存储器是用MOVX指令的,而读内部RAM时,是用MOV指令,只要别用错了指令就不会读错。
假如,无片外存储器,但是用了MOVX指令读数据了,那读进来的数据就是随机数,通常会是FFH。
用C语言编程时,存储器的使用也是有区别的,在声明变量时,默认的是读/写内部RAM。而要读/写外部存储器时,声明变量时要加上 xdata。所以,也不会搞错的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯