JargonFile/original/html/B/bit-bashing.html
2014-03-27 18:54:56 +00:00

15 lines
2.6 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>bit bashing</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../B.html" title="B"/><link rel="previous" href="bit-bang.html" title="bit bang"/><link rel="next" href="bit-bucket.html" title="bit bucket"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">bit bashing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bit-bang.html">Prev</a> </td><th width="60%" align="center">B</th><td width="20%" align="right"> <a accesskey="n" href="bit-bucket.html">Next</a></td></tr></table><hr/></div><dt><a id="bit-bashing"/><dt xmlns="" id="bit-bashing"><b>bit bashing</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.</span></dt></dt><dd><p> (alt.: <span class="firstterm">bit diddling</span> or
<a href="bit-twiddling.html"><i class="glossterm">bit twiddling</i></a>) Term used to describe any of several
kinds of low-level programming characterized by manipulation of
<a href="bit.html"><i class="glossterm">bit</i></a>, <a href="../F/flag.html"><i class="glossterm">flag</i></a>,
<a href="../N/nybble.html"><i class="glossterm">nybble</i></a>, and other smaller-than-character-sized
pieces of data; these include low-level device control, encryption
algorithms, checksum and error-correcting codes, hash functions, some
flavors of graphics programming (see <a href="bitblt.html"><i class="glossterm">bitblt</i></a>), and
assembler/compiler code generation. May connote either tedium or a real
technical challenge (more usually the former). &#8220;<span class="quote">The command decoding
for the new tape driver looks pretty solid but the bit-bashing for the
control registers still has bugs.</span>&#8221; See also
<a href="../M/mode-bit.html"><i class="glossterm">mode bit</i></a>.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bit-bang.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../B.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="bit-bucket.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">bit bang </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> bit bucket</td></tr></table></div></body></html>