腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序员成长充电站
专栏成员
举报
111
文章
97281
阅读量
27
订阅数
订阅专栏
申请加入专栏
全部文章(111)
编程算法(20)
模型(14)
缓存(9)
markdown(8)
数据(8)
java(7)
单片机(7)
开源(7)
git(6)
网站(6)
系统(6)
github(5)
人工智能(5)
gpt(5)
工具(5)
工作(5)
打包(4)
google(4)
管理(4)
搜索(4)
数据库(3)
sql(3)
腾讯云测试服务(3)
网络安全(3)
https(3)
编程(3)
产品(3)
工作流(3)
计算机(3)
开发(3)
设计(3)
视频(3)
python(2)
汇编语言(2)
ide(2)
api(2)
http(2)
存储(2)
游戏(2)
机器人(2)
数据结构(2)
bit(2)
chatgpt(2)
openai(2)
测试(2)
程序(2)
程序员(2)
二进制(2)
框架(2)
面试(2)
设计模式(2)
性能(2)
优化(2)
其他(1)
ios(1)
iphone(1)
javascript(1)
bash(1)
actionscript(1)
vue.js(1)
react(1)
node.js(1)
css(1)
html(1)
typescript(1)
硬件开发(1)
云数据库 SQL Server(1)
搜索引擎(1)
unix(1)
windows server(1)
bash 指令(1)
spring(1)
文件存储(1)
NAT 网关(1)
企业(1)
容器(1)
分布式(1)
自动化(1)
面向对象编程(1)
dns(1)
cdn(1)
tcp/ip(1)
flash(1)
windows(1)
nat(1)
iview ui(1)
腾讯云开发者社区(1)
unicode(1)
ascii(1)
汽车(1)
add(1)
data(1)
debug(1)
final(1)
gmail(1)
input(1)
load(1)
logic(1)
memory(1)
meta(1)
output(1)
ui(1)
url(1)
vim(1)
youtube(1)
编译器(1)
表格(1)
博客(1)
创业(1)
代理(1)
翻译(1)
服务器(1)
工程师(1)
函数(1)
行业(1)
技巧(1)
集群(1)
接口(1)
可视化(1)
路由(1)
软件开发(1)
实践(1)
数学(1)
算法(1)
图表(1)
网络(1)
芯片(1)
音频(1)
硬件(1)
语音(1)
原理(1)
元宇宙(1)
搜索文章
搜索
搜索
关闭
计算机怎么做到存储内容的(二)
缓存
单片机
寄存器能存一个数字,这个数字有多少位,叫"位宽",早期电脑用 8 位寄存器,然后是 16 位,32 位,如今许多计算机都有 64 位宽的寄存器。写入寄存器前,要先启用里面所有锁存器,我们可以用一根线连接所有 "允许输入线", 把它设为 1,然后用 8 条数据线发数据,然后将 "允许写入线" 设回 0,现在 8 位的值就存起来了。
硬核编程
2019-08-19
956
0
CPU处理程序的三个阶段
单片机
缓存
我们已经做了一个算术逻辑单元(ALU)输入二进制,它会执行计算。我们还做了两种内存: 寄存器 - 很小的一块内存,能存一个值 ,之后我们增大做出了 ,RAM 是一大块内存,能在不同地址存大量数字,现在是时候把这些放在一起,组建计算机的 "心脏" 了。但这个 "心脏" 不会有任何包袱,比如人类情感.。计算机的心脏是"中央处理单元",简称 "CPU" 。CPU 负责执行程序,比如 Office,Safari 浏览器。程序由一个个操作组成 ,这些操作叫"指令"(Instruction) ,因为它们"指示"计算机要做什么,如果是数学指令,比如加/减 ,CPU 会让 ALU 进行数学运算,也可能是内存指令,CPU 会和内存通信,然后读/写值,也可能是内存指令,CPU 会和内存通信,然后读/写值,CPU 里有很多组件。
硬核编程
2019-08-19
1.1K
0
CPU怎么去执行程序的?
单片机
缓存
从 "取指令" 开始,"指令地址寄存器" 现在的值是 1 到 "解码" 阶段! 0001 是 LOAD B 指令 从 RAM 里把一个值复制到寄存器 B,这次内存地址是 1111,十进制的 15。现在到 "执行阶段“,”控制单元" 叫 RAM 读地址 15,并配置寄存器 B 接收数据,成功,我们把值 0000 1110 ,也就是十进制的 14 存到了寄存器 B ,最后一件事是 "指令地址寄存器" +1 ,我们又完成了一个循环。
硬核编程
2019-08-19
749
0
简单的cpu指令
单片机
CPU 之所以强大,是因为它是可编程的 -如果写入不同指令,就会执行不同任务,CPU 是一块硬件,可以被软件控制!
硬核编程
2019-08-19
605
0
CPU最重要的指令JUMP
单片机
我们还把内存中 3 和 14 两个数字,改成 1 和 1,现在来从 CPU 的视角走一遍程序。
硬核编程
2019-08-19
1.9K
0
程序如何"进入"计算机
单片机
你应该记得在前面,我们一步步讲了例子程序,当时为了简单,我们假设程序已经魔法般在内存里了,但事实是,程序需要加载进内存,这不是魔法,是计算机科学!
硬核编程
2019-08-19
537
0
二进制如何变成汇编语言
单片机
汇编语言
之前我们把重点放在硬件 - 组成计算机的物理组件,比如电,电路,寄存器,RAM,ALU,CPU。但在硬件层面编程非常麻烦,所以程序员想要一种更通用的方法编程,一种"更软的"媒介,没错,我们要讲软件!
硬核编程
2019-08-19
2.3K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档