<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Byv vychován assemblerem a zoufalým nedostatkem paměti, vymýšlel
jsem, třeba na AT89C4051 různé úsporné formáty.</p>
Proměnná b (viz níže) zabírá zjevně jen jeden byte, což lze zjistit
snadno přes sizeof(b) a lze do ní uložit 8 ANO/NE, které budou
POJMENOVANÉ a tedy srozumitelné. <br>
<p>Můžete někdo zkusit, jak se přeloží na AT Mega tento kód? Zda je
rozumné něco takového použít?</p>
<div
style="color: #4e5b61;background-color: #ffffff;font-family: Consolas, 'Courier New', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span
style="color: #4e5b61;"> </span><span style="color: #00979d;">struct</span><span
style="color: #4e5b61;"> </span><span style="color: #434f54;">{</span></div><div><span
style="color: #4e5b61;"> </span><span style="color: #00979d;">bool</span><span
style="color: #4e5b61;"> b1:</span><span style="color: #005c5f;">1</span><span
style="color: #4e5b61;">;</span></div><div><span
style="color: #4e5b61;"> </span><span style="color: #00979d;">bool</span><span
style="color: #4e5b61;"> b2:</span><span style="color: #005c5f;">1</span><span
style="color: #4e5b61;">;</span></div><div><span
style="color: #4e5b61;"> </span><span style="color: #434f54;">}</span><span
style="color: #4e5b61;"> b;</span></div>
<div><span style="color: #728e00;">if</span><span
style="color: #4e5b61;"> </span><span style="color: #434f54;">(</span><span
style="color: #d35400;">b</span><span style="color: #4e5b61;">.</span><span
style="color: #d35400;">b1</span><span style="color: #434f54;">)</span><span
style="color: #4e5b61;"> </span><span style="color: #434f54;">{}</span><span
style="color: #4e5b61;">;</span></div>
</div>
<p></p>
<pre class="moz-signature" cols="72">Martin Záruba</pre>
</body>
</html>