没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
这些天一直在琢磨一个 是如何开机 后运行,完成取指令,译码,计算,存储等操作,还是
看一个简单的 代码,开始看了 的 代码不过一头雾水。后来终于在网上找了一个
的模拟 代码,一共有 多行,不过麻雀虽小,却五脏俱全,而且作者对每行代码都做了详细
的说明,下面仔细的分析一下。
先看看作者写的指令说明:
!"#$#%&#'(
$)')*'+,,-
.&/0
1 #2$
3&#$+%#%3%##$$!
4
&$##$,#3#%+#''#%%5&
# #%#5#,$#%6$$
%,'7
3#''#%%5#37
4
##!#%89#&
#%%&$%($$%#%#%&7
#&#$#%%##$$!6,&,#777
4
%%#(
4
4
&"&#$:$7
)#%%63#,,%#'7
5555555555:4$$4444;6<<#'<=$$"
5555555555:8$$4444;68<<#'<=$$"
4
$$%#
3>#%,+#%
55555555444444,%#?$$44444;#<$$<
55555555444444?$$44444;#<$$<#'
4
55555555444444#%?$$44444;#%%+#!$$!#%8
55555555444444#%5?$$44444;#%%$$%5&8<@#<<A
4
%#%#,
3>,%#,
4
%3B#%,+#%
45555555,%#C5D44;,#%#%%##$$
45555555#C5D44;#%%##$$
4
&&
45555555#5444;5<#
455555555#444;#<5
4
2$%#%%&
#,,#,%3B#%,#,7
455555554#%%#C5D;#%%+#!
4555555543#C5D;#<#EFC%5D##663#
455555554#%#C5D;#%$$#
455555554#C5D;
4
#7
%%
4,#%#%,%#C5D
4#%#C5D
#%%#C5D
3#C5C
#%#C5D
4#C5D
1.外部接口说明
1.1 处理机控制
,'444444时钟信号bbb*复位信号
1.2 总线信号
##C77D数据bbbbbbb#%%C>77D地址
1.3 控制信号
*%读信号bbbb+写信号b$$
4
2.内部信号及寄存器说明
2.1 程序控制
#'堆栈bbb程序计数器
2.2 寄存器
2''累加寄存器b%5索引寄存器bbbG零标志寄存器
2.3 ALU 运算器
剩余12页未读,继续阅读
资源评论
leon19870103
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功