DIY

自己动手,愉快造物

登录以发表

上级专业


主管专家


文章

1171

评论

21893

今日更新

0

专业介绍

特色鲜明的DIY构思、作品交流

专业分享

文章

1171

评论

21893

今日更新

0

专业介绍

特色鲜明的DIY构思、作品交流

专业分享

美国28注册: 忙活了一个月终于完成了这个CPU,这是我从2014年以来一直YY的一个CPU,这几天终于完成了 本CPU指令39条:传送指令33条、控制转移指令3条、运算指令2条,空指令1条。 本CPU每一个时钟一条指令,单周期指令,由高位ROM和低位ROM组成16位指令,地址16位,ROM和RAM都是64KB 一直以来对CPU的运行原理很是好奇,看了很多的的书都不明白,写的太复杂,直到2014年看了《穿越计算机的迷雾》、《编码的奥秘》,龙少设计的CPU,终于明白了原理! 这个CPU其实是龙少CPU的改进版!最大区别在控制器,他的CPU只利用了时钟上升沿,而我这个控制器使用了上升沿和下降沿,利用时钟上升沿三态门打开,下降沿寄存器锁存完成指令控制 本CPU工作原理: 1、A寄存器传送到B寄存器: ROM地址0001H存放高00100001 低00000000,高ROM输出连接两个4/16译码器,低ROM输出连接数据总线,用于实现立即数传送到寄存器和RAM,实现数据和地址传送!高ROM输出00100001使译码器1的,A三态门控制端为0,译码器2的,B触发器触发端为0,但是我这里使用反相器,使4/16译码器输出1011111111111111反相0100000000000000,在

上级专业


主管专家


精选文章


关注者


Github  

美国28注册研究院 (c)2001-2019

蜀ICP备11004945号-2 川公网安备51010802000058号