muu with zero state
This commit is contained in:
@ -17,7 +17,13 @@ table.data-gen - генерация таблицы в формате "1,2;3,4;",
|
||||
$<action>,<param>,<param2>$
|
||||
$C,<num>$ - установить colspan клетки
|
||||
$R,<num>$ - установить rowspan клетки
|
||||
$c,<color>$ - установить цвет клетки, color = r | g | b
|
||||
$c,<color>$ - установить цвет клетки
|
||||
color:
|
||||
r - lightred
|
||||
g - lightgreen
|
||||
b - lightblue
|
||||
B - black
|
||||
|
||||
$$ - экранирование $
|
||||
$, - экранирование ,
|
||||
$; - экранирование ;
|
||||
|
||||
@ -503,6 +503,33 @@
|
||||
</div>
|
||||
<img src="img/bo-set-test.png" alt="Примеры 1,2 микрооперации установка бита">
|
||||
</section>
|
||||
<section class="col">
|
||||
<table data-tag="muu-cs1-table" data-alt="Таблица истинности CS1" data-gen="
|
||||
COP,D1,D0,F1,FC,,Q1,Q0,наборы;;
|
||||
0,0,0,x,x,,0,1,0\, 1\, 2\, 3;
|
||||
0,0,1,0,x,,1,1,4\, 5;
|
||||
0,0,1,1,x,,1,0,6\, 7;
|
||||
0,1,0,x,x,,1,1,8\, 9\, 10\, 11;
|
||||
0,1,1,0,0,,1,1,12;
|
||||
0,1,1,1,0,,1,0,14;
|
||||
0,1,1,x,1,,0,0,13\, 15;;
|
||||
1,0,0,x,x,,0,1,16\, 17\, 18\, 19;
|
||||
1,0,1,x,x,,1,0,20\, 21\, 22\, 23;
|
||||
1,1,0,x,x,,0,0,24\, 25\, 27\, 27;
|
||||
" class="center"></table>
|
||||
<table data-tag="muu-cs2-table" data-alt="Таблица истинности CS2" data-gen="
|
||||
$C,3$,,RA,,RB$C,2$,,RR$C,3$,,TS,TCF,,CS4,;
|
||||
COP,Q1,Q0,,Y1,,Y2,Y3,,Y4,Y5,Y6,,Y7,Y8,,Y9,FS;;
|
||||
0,0,0,,0,,0,0,,0,0,0,,0,0,,0,1;
|
||||
0,0,1,,1,,1,0,,0,0,1,,x,x,,x,0;
|
||||
0,1,0,,0,,0,0,,1,0,0,,x,x,,x,0;
|
||||
0,1,1,,0,,0,1,,0,1,0,,1,x,,x,1;;
|
||||
1,0,0,,1,,1,0,,x,x,x,,x,x,,0,x;
|
||||
1,0,1,,x,,1,0,,x,x,x,,x,1,,1,x;
|
||||
1,1,0,,x,,x,x,,x,x,x,,x,x,,x,x;
|
||||
1,1,1,,x,,x,x,,x,x,x,,x,x,,x,x;
|
||||
" class="center"></table>
|
||||
</section>
|
||||
<script src="index.js" type="module"></script>
|
||||
</body>
|
||||
|
||||
|
||||
@ -160,9 +160,15 @@ function genTables() {
|
||||
i++
|
||||
break
|
||||
|
||||
case '\\':
|
||||
value += gen[i + 1]
|
||||
i += 2
|
||||
break
|
||||
|
||||
case '$':
|
||||
const args_end = gen.indexOf('$', i + 1)
|
||||
const args = gen.slice(i + 1, args_end).split(',')
|
||||
|
||||
switch (args[0]) {
|
||||
case 'C':
|
||||
dot.colSpan = +args[1]
|
||||
@ -177,6 +183,7 @@ function genTables() {
|
||||
'r': 'lightcoral',
|
||||
'g': 'lightgreen',
|
||||
'b': 'lightblue',
|
||||
'B': 'black',
|
||||
}[args[1]] ?? 'white'
|
||||
break
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user