1
0
mirror of synced 2024-11-25 14:34:22 +01:00
avremu/avr.tex
2014-09-27 00:49:58 +02:00

99 lines
2.5 KiB
TeX

\documentclass{article}
\usepackage{etoolbox}
\usepackage{tabularx}
\parindent=0pt
\makeatletter
\errorcontextlines=23
\input{avr.numbers}
\input{avr.binary}
\input{avr.bitops}
\input{avr.memory}
\input{avr.instr}
\input{avr.io}
\input{avr.testsuite}
\begin{document}
\makeatletter
% \avr@acc=44
% \avr@count@tobin@b{\avr@acc}{\foo}
% \foo
%
% \avr@acc=257
% \avr@count@tobin@w{\avr@acc}{\foo}
% \avr@bin@negate{\foo}{\foo}
% \avr@bin@tocount{\foo}{\avr@acc}
% \foo=\the\avr@acc
%
% \avr@count@tobin@w{18245}{\foo}
% \avr@bin@tocount{\foo}{\avr@acc}
% \foo=\the\avr@acc
%
% \avr@acc=128
% \avr@count@tobin@b{\avr@acc}{\foo}
% :\avr@bin@or{\foo}{00001100}{\foo};
% :\avr@bin@btw@sign{\foo}{\foo};
% :\avr@bin@wtb{\foo}{\foo};
% :\avr@bin@and{00001111}{\foo}{\foo};
%
% \foo
%
% :\avr@bin@shiftleft{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftleft{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftleft{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftleft{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftleft{\foo}{1}{\foo}{\carry};\carry+\foo+\\
%
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright{\foo}{1}{\foo}{\carry};\carry+\foo+\\
%
% :\avr@bin@or{\foo}{10000001}{\foo};\foo\\
% :\avr@bin@shiftright@arith{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright@arith{\foo}{2}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright@arith{\foo}{1}{\foo}{\carry};\carry+\foo+\\
%
% :\def\foo{10000001};\foo\\
% :\avr@bin@shiftright@barrel{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright@barrel{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftright@barrel{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftleft@barrel{\foo}{1}{\foo}{\carry};\carry+\foo+\\
% :\avr@bin@shiftleft@barrel{\foo}{2}{\foo}{\carry};\carry+\foo+\\
\avr@test
% \avr@init
% \avr@instr@LDI{0}{\csuse{avr@r31}}{10001100}
% \avr@instr@LDI{1}{\csuse{avr@r17}}{10111111}
% \avr@instr@ADD{2}{\csuse{avr@r17}}{\csuse{avr@r31}}
% \avr@instr@step
% \avr@instr@step
\avr@dump@totex
% \avr@instr@step
% \avr@dump@totex
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End: