![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机科学
文章平均质量分 85
傲决流云
github/gitee:tch0
展开
-
Brainfuck
Brainfuck 是一门非常简单甚至可以说是最简单的编程语言,wikipedia。它的语法由一个8个字符的字符集组成,即><+=.,[]八个字符。brainfuck的模型还包括一个以字节为单位、被初始化为零的数组、一个指向该数组的指针(初始时指向数组的第一个字节)、以及用于输入输出的两个字节流。 这八个字符每一个都是一条指令: > 指针加一 < ...原创 2018-04-25 16:37:20 · 3870 阅读 · 0 评论 -
【write a toy cpu】环境搭建
这篇搭建开发环境,下一篇稍微详述实现过程。这两篇来源于看《自己动手写CPU》(作者博客)时写代码顺带写的笔记。这是一本非常棒的介绍cpu工作原理并且实践性很强的入门书籍,看完之后对CPU内部构造、MIPS指令集、流水线设计、Verilog编程都有了一定的了解。这本书倾向于实践,涉及到的理论部分的内容基本上仅限于《计算机组成与设计:硬件/软件接口》的第三章。开始看这本书的起因是偶然在github上浏...原创 2018-05-20 15:10:02 · 1173 阅读 · 4 评论 -
【write a toy cpu】实现
自上大学开始,很早就听说过了CPU这个东西,唯一知道的是:这个东西很复杂,这个东西是计算机的核心,这个东西集成电路做的,而且主要应该是数字集成电路做的,就是说主要进行的是0和1的操作。但对内部工作原理还是一脸懵逼。众所周知,计算机的五个组成部分为运算器(数据通路)、控制器、存储器、输入/输出设备。而CPU的角色应该就是运算器与控制器,两者是结合而并非独立的。但内部呢?依旧不懂。而后有学过8086汇...原创 2018-05-20 15:12:27 · 871 阅读 · 0 评论