打印
[MCU]

对某个寄存器的操作

[复制链接]
463|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlyuan|  楼主 | 2019-7-31 23:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jlyuan|  楼主 | 2019-7-31 23:07 | 只看该作者
而寄存器的概念就是有触发器和控制门组成的数字电路。

使用特权

评论回复
板凳
yszong| | 2019-7-31 23:08 | 只看该作者


有什么问题啊

使用特权

评论回复
地板
jlyuan|  楼主 | 2019-7-31 23:11 | 只看该作者
但我越是深究,疑惑就越多。比如:为什么用软件能够改变寄存器的某位的值呢?

使用特权

评论回复
5
zhanghqi| | 2019-7-31 23:13 | 只看该作者
有很多编程软件啊,我现在用的最多的就数Keil了,单片机和ARM都用它(*^__^*)

使用特权

评论回复
6
wuhany| | 2019-7-31 23:15 | 只看该作者

跟你有同样的迷惑

使用特权

评论回复
7
liliang9554| | 2019-7-31 23:17 | 只看该作者
虽然我都很想支持国产,但毕竟还是实际的学习工作中效率第一的,用的最多的也是Keil了……

使用特权

评论回复
8
zhaoxqi| | 2019-7-31 23:18 | 只看该作者
所谓有软件,其实就是指令和数据的组合。而指令和数据最终被被编译器编译成机器码,而所谓的机器码就是“0”和“1“的组合,0和1就对应着高电平和低电平,于是数字电路就有不同的通和断。

使用特权

评论回复
9
huangchui| | 2019-7-31 23:20 | 只看该作者

现在访问寄存器的就是访问其地址的

使用特权

评论回复
10
liliang9554| | 2019-7-31 23:22 | 只看该作者

寄存器都是定义的地址。

使用特权

评论回复
11
zhanghqi| | 2019-7-31 23:24 | 只看该作者

每个内部寄存器都有一个名字

使用特权

评论回复
12
heweibig| | 2019-7-31 23:25 | 只看该作者
楼主可以去研究一下FPGA,Verilog如果很牛叉的话,应该可以写出来一个处理器。

然后处理器里面的这些概念应该就很容易懂了吧。。。

使用特权

评论回复
13
wuhany| | 2019-7-31 23:26 | 只看该作者
结构体的成员的地址分配(RAM中)是连续的

使用特权

评论回复
14
jiahy| | 2019-7-31 23:28 | 只看该作者
每一个寄存器都对应一个真实的物理空间

使用特权

评论回复
15
shimx| | 2019-7-31 23:29 | 只看该作者
通过改变各种寄存器的内容来实现对CPU的控制

使用特权

评论回复
16
spark周| | 2019-7-31 23:31 | 只看该作者
寄存器是集成电路中非常重要的一种存储单元

使用特权

评论回复
17
jlyuan|  楼主 | 2019-7-31 23:33 | 只看该作者
地址加法器采用物理地址=段地址*16+偏移地址的方法用段地址和偏移地

使用特权

评论回复
18
午夜粪车| | 2019-7-31 23:35 | 只看该作者

寄存器物理地址映射到结构体封装的寄存器的过程

使用特权

评论回复
19
jlyuan|  楼主 | 2019-7-31 23:37 | 只看该作者

嗯,预料中的结果,先结贴吧,多谢大家啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝