找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 3157|回复: 8
收起左侧

除了cpu里面哪些地方还有寄存器?声卡,显卡,usb

[复制链接]
ID:260939 发表于 2018-12-22 10:33 来自触屏版 | 显示全部楼层 |阅读模式
除了cpu里有寄存器外,其他硬件里比如串口,声卡,显卡,usb里也有吗?
回复

举报

ID:452015 发表于 2018-12-22 11:33 | 显示全部楼层
外设是没有寄存器的,不同的外设对应寄存器可能就是时序和操作方法,操作参数的不同,寄存器就相当于是一个个通道让你可以很方便的访问其他外设
回复

举报

ID:260939 发表于 2018-12-22 13:43 来自触屏版 | 显示全部楼层
decwed 发表于 2018-12-22 11:33
外设是没有寄存器的,不同的外设对应寄存器可能就是时序和操作方法,操作参数的不同,寄存器就相当于是一个 ...

外设里的芯片里为没有?
回复

举报

ID:57657 发表于 2022-2-3 15:55 | 显示全部楼层
所有需要晶振的芯片内部都有寄存器
回复

举报

ID:824490 发表于 2022-2-3 18:53 | 显示全部楼层
npn 发表于 2022-2-3 15:55
所有需要晶振的芯片内部都有寄存器

应该说所有涉及控制、时序的所有的逻辑器件,都有寄存器。
74HC595,有时序,所以有寄存器。4069无关时序,所以没有。
74hc373,有,4013,没有。
以上器件都不需要晶振。
回复

举报

ID:517951 发表于 2022-2-3 19:02 | 显示全部楼层
lcd显示驱动ic里面也有控制寄存器数据寄存器. 如ST7789
回复

举报

ID:382454 发表于 2022-2-4 12:22 | 显示全部楼层
芯片厂家说有就有,厂家也可以做的没有,没有也可以做的有,担心个啥,学会使用即可!
回复

举报

ID:290373 发表于 2022-2-4 19:25 | 显示全部楼层
五楼正解,基本上和时序逻辑有关的都存在寄存器结构
回复

举报

ID:883242 发表于 2022-2-4 20:25 | 显示全部楼层
对于电脑来说,这些东西都是有寄存器的,在DOS-Win3.1-Win95-Win98-WinME系列操作系统里面是可以访问寄存器的。在WinNT3.5-WinNT4.0-NT5.0(Win2000)-NT5.1(XP)-Win7-Win8-Win10这一系列操作系统里面,对寄存器的操作必须写在驱动里面,应用程序特权等级Ring3是最低的,是无权访问这些寄存器的,硬要访问一定会发生错误,Ring0特权等级最高的OS内核会拦截你的操作。
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表