muu with zero state
This commit is contained in:
@ -17,7 +17,13 @@ table.data-gen - генерация таблицы в формате "1,2;3,4;",
|
|||||||
$<action>,<param>,<param2>$
|
$<action>,<param>,<param2>$
|
||||||
$C,<num>$ - установить colspan клетки
|
$C,<num>$ - установить colspan клетки
|
||||||
$R,<num>$ - установить rowspan клетки
|
$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>
|
</div>
|
||||||
<img src="img/bo-set-test.png" alt="Примеры 1,2 микрооперации установка бита">
|
<img src="img/bo-set-test.png" alt="Примеры 1,2 микрооперации установка бита">
|
||||||
</section>
|
</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>
|
<script src="index.js" type="module"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|||||||
@ -160,9 +160,15 @@ function genTables() {
|
|||||||
i++
|
i++
|
||||||
break
|
break
|
||||||
|
|
||||||
|
case '\\':
|
||||||
|
value += gen[i + 1]
|
||||||
|
i += 2
|
||||||
|
break
|
||||||
|
|
||||||
case '$':
|
case '$':
|
||||||
const args_end = gen.indexOf('$', i + 1)
|
const args_end = gen.indexOf('$', i + 1)
|
||||||
const args = gen.slice(i + 1, args_end).split(',')
|
const args = gen.slice(i + 1, args_end).split(',')
|
||||||
|
|
||||||
switch (args[0]) {
|
switch (args[0]) {
|
||||||
case 'C':
|
case 'C':
|
||||||
dot.colSpan = +args[1]
|
dot.colSpan = +args[1]
|
||||||
@ -177,6 +183,7 @@ function genTables() {
|
|||||||
'r': 'lightcoral',
|
'r': 'lightcoral',
|
||||||
'g': 'lightgreen',
|
'g': 'lightgreen',
|
||||||
'b': 'lightblue',
|
'b': 'lightblue',
|
||||||
|
'B': 'black',
|
||||||
}[args[1]] ?? 'white'
|
}[args[1]] ?? 'white'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user