31 lines
1.4 KiB
HTML
31 lines
1.4 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta charset="UTF-8">
|
|
<title>LOLcpu</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com">
|
|
<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@300&display=swap" rel="stylesheet">
|
|
</head>
|
|
<body>
|
|
<div id="content">
|
|
<div>
|
|
<h1>LOLcpu - my try to implement <a href="https://g1n.ttm.sh/gru/ocpu">GRU ocpu</a></h1>
|
|
<p>This is going to be something like log, where I am sharing some thoughts about electronics or circuits what I have done</p>
|
|
</div>
|
|
<div>
|
|
<h2>Some thoughts about first big cpu goal</h2>
|
|
<p>I think it will be unreal to implement ocpu specs in tiny amount of time, it may take ages.</p>
|
|
<p>So i decided to start from something easier.</p>
|
|
<p>My idea is to make cpu that have program counter, instruction register, and one general purpose register.</p>
|
|
<p>It will have 4 instructions - CLR, INC, DEC, FLR. CLR is instruction to set all zeros to general register.</p>
|
|
<p>INC and DEC is incrementing and decrementing its value. And FLR is too set maximum of that register (all ones).</p>
|
|
<p>I think that register should be at least 2-bit (but 4-bit mostly recommended), to know that it is working :)</p>
|
|
|
|
<p align="right"><b>24-10-2021</b></p>
|
|
<div>
|
|
</div>
|
|
</body>
|
|
</html>
|