\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: