29 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
<!doctype html>
 | 
						|
<html>
 | 
						|
  <head>
 | 
						|
    <title>Build a multiplexer</title>
 | 
						|
    <link rel="stylesheet" type="text/css" href="../css/style.css" />
 | 
						|
    <script type="text/javascript" src="../js/page.js"></script>
 | 
						|
  </head>
 | 
						|
  <body>
 | 
						|
    <h1>Build a multiplexer!</h1>
 | 
						|
    <p>
 | 
						|
      The multiplexer chip used in this CPU is a <b>16:8</b> mux - this means it can select between <i>two</i> <b>8-bit</b> inputs.</p><p>
 | 
						|
    Don't worry, this is an extremely simple chip to construct. To start with, you must build from logic gates a <b>2:1</b> mux which can switch between two individual bits. Then you can use 8 of these <b>2:1</b> muxes to build this chip.
 | 
						|
    </p>
 | 
						|
    <!--<p>
 | 
						|
      You will also need a <i>demultiplexer</i> for later use. This chip, instead of choosing between inputs, takes a fixed input and instead selects between multiple <i>outputs</i>.
 | 
						|
    </p>-->
 | 
						|
    <h3>Start building</h3>
 | 
						|
    <ol>
 | 
						|
      <li><a data-newtab=1 href="/cpu/build/editor/?item=mux1">construct <b>2:1 mux</b></a></li>
 | 
						|
      <li><a data-newtab=1 href="/cpu/build/editor/?item=mux2">assemble <b>16:8 mux</b></a></li>
 | 
						|
      <!--<li><a data-newtab=1 href="/cpu/build/editor/?item=mux3">construct <b>1:2 <i>demux</i></b></a></li>
 | 
						|
      <li><a data-newtab=1 href="/cpu/build/editor/?item=mux4">assemble <b>1:8 <i>demux</i></b></a></li>-->
 | 
						|
    </ol>
 | 
						|
    <p>
 | 
						|
    Once you are finished, you can <a href="/cpu/">return to the CPU</a>.
 | 
						|
    </p>
 | 
						|
  </body>
 | 
						|
</html>
 |