2025年4月6日

主存的扩展及其与CPU的连接——字扩展

摘要: 一块芯片的容量为\(2^{18}B\),而该CPU需要的容量为:\(2^{地址总线位宽}\)=\(2^{21}B\),所以需要8片该芯片来扩展。 由于CPU由21个地址引脚,芯片只有18个地址引脚,CPU的前十八个引脚和芯片的十八个引脚连接,CPU的后三个引脚通过3-8译码器,分别连接对应的片选端。 阅读全文

posted @ 2025-04-06 21:10 swj2529411658 阅读(71) 评论(0) 推荐(0)

主存的扩展及其CPU的连接——位扩展

摘要: 其初始状态 进行读操作: 输入对应地址,将MREQ端设置为低电平,此时片选端有效,r/w端为高电平,所以写使能端无效,然后通过数据线和数据总线,CPU读取数据。 进行写操作: 输入对应地址,将R/W设置为低电平,此时写使能端有效,然后MREQ设置为低电平,此时片选端有效,各芯片通过各自的数据线,向C 阅读全文

posted @ 2025-04-06 20:33 swj2529411658 阅读(51) 评论(0) 推荐(0)

SRAM的读、写操作、信息保持原理

摘要: \(Vcc\)会使得\(T_3\)和\(T_4\)导通,但是哪个先导通是随机的,那么当\(T3\)先导通的时候,\(a\)点变为高电平,此时电流经由 \(a\) 点导通\(T2\),\(T2\)导通,使得 \(b\) 接地,变为低电平。 此时,\(a\) 点为1,\(b\) 点为0可以用来表示数据1 阅读全文

posted @ 2025-04-06 17:31 swj2529411658 阅读(469) 评论(0) 推荐(0)

L2-016 愿天下有情人都是失散多年的兄妹

摘要: #include <bits/stdc++.h> using namespace std; #define int long long using pii=pair<int,int>; char sex[100005]; vector<int>tr[100005]; bool vis[100005] 阅读全文

posted @ 2025-04-06 16:12 swj2529411658 阅读(20) 评论(0) 推荐(0)

基础算法模板(自用篇)

摘要: 二分 while(l<=r){ int mid=l+r>>1; if(check(mid,a)) { ans=mid; r=mid-1;//根据具体情况修改 可能这里是l=mid+1 }else { l=mid+1; } } 并查集 朴素版 //并查集也可以用来统计连通块的数量,从而进行一些操作 / 阅读全文

posted @ 2025-04-06 14:44 swj2529411658 阅读(26) 评论(0) 推荐(0)

L2-007 家庭房产

摘要: 思路在代码里 #include <bits/stdc++.h> using namespace std; #define int long long using pii=pair<int,int>; int fa[10005]; set<int>peo;//存放出现过的人的编号 struct nod 阅读全文

posted @ 2025-04-06 14:39 swj2529411658 阅读(13) 评论(0) 推荐(0)

导航