muu with zero state

This commit is contained in:
2026-02-27 09:40:07 +03:00
parent 79231a0dfb
commit 1a9b8bd7e9
3 changed files with 41 additions and 1 deletions

View File

@ -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
$$ - экранирование $
$, - экранирование ,
$; - экранирование ;

View File

@ -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>

View File

@ -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
}