登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→刚入门者提问:关于读外部ROM中的程序时[guest]
*第10602篇: 刚入门者提问:关于读外部ROM中的程序时
楼 主:
guest
2003年4月18日15:28
刚入门者提问:关于读外部ROM中的程序时
当CPU读外部ROM中的程序时,ROM中存放的各指令地址是否不由p0与p2口送出?而是在ROM中有一个自加1的指针,指令字节内容能自动出现在数据线上。
第
2
楼:
liux
2003年4月18日15:51
外部rom的地址是由p0和p2口送出的。
第
3
楼:
guest
2003年4月18日16:09
那如果是读的nop指令呢?p0和p2口也会送出nop指令的地址吗?
那如果是读的nop指令呢?p0和p2口也会送出nop指令所在的地址吗?而我听说当程序执行nop指令时,在该机器周期内,p0和p2仍为执行完上一指令后所保留的内容?
而如果在读nop时,p0和p2出现的是nop所存放的地址,那是否以后p0送出的数据仍为上一次的内容,而p2还是nop的高字节地址呢?盼回答!谢谢!
第
4
楼:
liux
2003年4月18日16:20
请问你是读程序区的数据还是读指令。
第
5
楼:
guest
2003年4月18日16:29
是读程序区的指令。
是读程序区的指令。
第
6
楼:
liux
2003年4月18日16:45
读程序指令的地址由cpu将pc的值送到p0和p2口上。
即使是执行nop指令,pc仍会加1,所以下一条指令p0、p2口的地址回改变的。
第
7
楼:
guest
2003年4月18日16:54
那nop指令到底起什么作用呢?
我从书上看到的是: nop是一个空操作,指令周期为一个机周,在此周期内,CPU不执行任何操作。
我以为“不执行任何操作”既指所有的口线(数据/地址)保持不变?难道是其它的意思吗?
第
8
楼:
langren0468
2003年4月18日16:56
空操作,延时
第
9
楼:
langren0468
2003年4月18日15:53
不用那两个,那用什么????
>>>>>>对该主题发表你的看法
本主题贴数
9
,分页:
[第1页]
[上一篇主题]:
[讨论] C51的GSM
[下一篇主题]:
伟福可以仿真128k flash的单片机吗?大家推荐一种片子