Mock Version: 1.4.21 Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/asl.spec'], chrootPath='/var/lib/mock/f32-build-19250310-1345343/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/asl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1580169600 Wrote: /builddir/build/SRPMS/asl-1.42-0.42.bld134.fc32.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/asl.spec'], chrootPath='/var/lib/mock/f32-build-19250310-1345343/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/asl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1580169600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.JhyXxt + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf asl-current + /usr/bin/bzip2 -dc /builddir/build/SOURCES/asl-current-142-bld134.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd asl-current + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (asl-Makefile.def.patch): + echo 'Patch #0 (asl-Makefile.def.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .m-def --fuzz=0 patching file Makefile.def Patch #1 (asl-sysdefs.h.patch): + echo 'Patch #1 (asl-sysdefs.h.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .sysdefs --fuzz=0 patching file sysdefs.h Patch #2 (asl-install.sh.patch): + echo 'Patch #2 (asl-install.sh.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .install --fuzz=0 patching file install.sh Hunk #2 succeeded at 77 (offset 4 lines). Patch #3 (asl-Makefile-DESTDIR.patch): + echo 'Patch #3 (asl-Makefile-DESTDIR.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .destdir --fuzz=0 patching file Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.M6CCkp + umask 022 + cd /builddir/build/BUILD + cd asl-current + make 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing' gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c mkdepend.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c stringlists.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c strutil.c gcc -o mkdepend mkdepend.o stringlists.o strutil.o -g ./mkdepend -o Makefile.dep *.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c rescomp.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c endian.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c bpemu.c gcc -o rescomp rescomp.o endian.o strutil.o bpemu.o -g ./rescomp as.res as.msg as.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c as.c as.c: In function 'AssembleFile': as.c:663:23: warning: ')' directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 663 | sprintf(h2, "(%s)", Tmp); | ^ In file included from /usr/include/stdio.h:867, from stdinc.h:24, from as.c:350: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 3 and 258 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ as.c:668:23: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 668 | sprintf(h, "%5s/", h3); | ^ In file included from /usr/include/stdio.h:867, from stdinc.h:24, from as.c:350: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 7 and 257 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmdef.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmsub.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c lstmacroexp.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmpars.c asmpars.c: In function 'EvalExpression': asmpars.c:2091:35: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 2091 | sprintf(stemp + 1, "%s", s); | ^ In file included from /usr/include/stdio.h:867, from stdinc.h:24, from asmpars.c:203: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 1 and 256 bytes into a destination of size 255 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmmac.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmstructs.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmcode.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmdebug.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmif.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmfnums.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmrelocs.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asminclist.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmitree.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c asmallg.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c version.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c chunks.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c cpulist.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c errmsg.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c trees.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c dynstring.c ./rescomp cmdarg.res cmdarg.msg cmdarg.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c cmdarg.c ./rescomp ioerrs.res ioerrs.msg ioerrs.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c ioerrs.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c headids.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c stdhandl.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c strcomp.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codepseudo.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c intpseudo.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c motpseudo.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c tipseudo.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c natpseudo.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c fourpseudo.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codevars.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code68k.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code56k.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code601.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codemcore.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codexgate.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code68.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code6805.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code6809.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code6812.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codes12z.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code6816.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code68rs08.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codeh8_3.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codeh8_5.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code7000.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code65.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code7700.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codehmcs400.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code4500.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codem16.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codem16c.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code4004.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code8008.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code48.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code51.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code96.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code85.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code86.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code960.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code8x30x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code2650.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codexa.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codeavr.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code29k.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code166.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codez80.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codez8.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codekcpsm.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codekcp3.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codemic8.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code96c141.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code90c141.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code87c800.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code870c.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code47c00.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code97c241.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code9331.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code16c5x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code16c8x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code17c4x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codest6.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codest7.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codest9.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code6804.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code3201x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code3202x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code3203x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code3205x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code3254x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code3206x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code9900.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codetms7.c codetms7.c: In function 'DecodeAdr': codetms7.c:158:11: warning: 'OK' may be used uninitialized in this function [-Wmaybe-uninitialized] 158 | if (OK) | ^~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code370.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codemsp.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codetms1.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code78c10.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code75xx.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code75k0.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code78k0.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code78k2.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code78k3.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code78k4.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code7720.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code77230.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codescmp.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code807x.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codecop4.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codecop8.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codesc14xxx.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codeace.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code53c8xx.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codefmc8.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codefmc16.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codeol40.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codeol50.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code1802.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codevector.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c codexcore.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c code1750.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c nls.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c nlmessages.c gcc -o asl as.o asmdef.o asmsub.o lstmacroexp.o asmpars.o asmmac.o asmstructs.o asmcode.o asmdebug.o asmif.o asmfnums.o asmrelocs.o asminclist.o asmitree.o asmallg.o version.o endian.o bpemu.o chunks.o cpulist.o errmsg.o trees.o dynstring.o cmdarg.o ioerrs.o headids.o strutil.o stdhandl.o stringlists.o strcomp.o codepseudo.o intpseudo.o motpseudo.o tipseudo.o natpseudo.o fourpseudo.o codevars.o code68k.o code56k.o code601.o codemcore.o codexgate.o code68.o code6805.o code6809.o code6812.o codes12z.o code6816.o code68rs08.o codeh8_3.o codeh8_5.o code7000.o code65.o code7700.o codehmcs400.o code4500.o codem16.o codem16c.o code4004.o code8008.o code48.o code51.o code96.o code85.o code86.o code960.o code8x30x.o code2650.o codexa.o codeavr.o code29k.o code166.o codez80.o codez8.o codekcpsm.o codekcp3.o codemic8.o code96c141.o code90c141.o code87c800.o code870c.o code47c00.o code97c241.o code9331.o code16c5x.o code16c8x.o code17c4x.o codest6.o codest7.o codest9.o code6804.o code3201x.o code3202x.o code3203x.o code3205x.o code3254x.o code3206x.o code9900.o codetms7.o code370.o codemsp.o codetms1.o code78c10.o code75xx.o code75k0.o code78k0.o code78k2.o code78k3.o code78k4.o code7720.o code77230.o codescmp.o code807x.o codecop4.o codecop8.o codesc14xxx.o codeace.o code53c8xx.o codefmc8.o codefmc16.o codeol40.o codeol50.o code1802.o codevector.o codexcore.o code1750.o nls.o nlmessages.o -lm -g ./rescomp plist.res plist.msg plist.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c plist.c ./rescomp tools.res tools.msg tools.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c toolutils.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c hex.c gcc -o plist plist.o version.o toolutils.o headids.o endian.o bpemu.o stringlists.o hex.o strutil.o cmdarg.o ioerrs.o nls.o nlmessages.o -lm -g ./rescomp alink.res alink.msg alink.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c alink.c gcc -o alink alink.o version.o toolutils.o endian.o bpemu.o stringlists.o strutil.o cmdarg.o ioerrs.o nls.o nlmessages.o -lm -g ./rescomp pbind.res pbind.msg pbind.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c pbind.c gcc -o pbind pbind.o version.o toolutils.o endian.o bpemu.o stringlists.o strutil.o stdhandl.o cmdarg.o ioerrs.o nls.o nlmessages.o -lm -g ./rescomp p2hex.res p2hex.msg p2hex.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c p2hex.c gcc -o p2hex p2hex.o version.o toolutils.o headids.o endian.o bpemu.o stringlists.o hex.o strutil.o chunks.o cmdarg.o ioerrs.o nls.o nlmessages.o -lm -g ./rescomp p2bin.res p2bin.msg p2bin.rsc gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c p2bin.c gcc -o p2bin p2bin.o version.o toolutils.o endian.o bpemu.o stringlists.o hex.o strutil.o chunks.o cmdarg.o ioerrs.o nls.o nlmessages.o -lm -g + make docs gcc -g -O2 -Wall -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c tex2doc.c tex2doc.c: In function 'TeXInclude': tex2doc.c:2554:24: warning: '%s' directive writing up to 249 bytes into a region of size 245 [-Wformat-overflow=] 2554 | sprintf(Msg, "file %s not found", Token); | ^~ ~~~~~ tex2doc.c:2554:5: note: 'sprintf' output between 16 and 265 bytes into a destination of size 250 2554 | sprintf(Msg, "file %s not found", Token); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2doc.c: In function 'TeXWriteRef': tex2doc.c:315:36: warning: '%s' directive writing up to 249 bytes into a region of size 183 [-Wformat-overflow=] 315 | sprintf(err, "undefined label '%s'", Name); | ^~ ...... 2077 | GetLabel(Name, Value); | ~~~~ tex2doc.c:315:5: note: 'sprintf' output between 19 and 268 bytes into a destination of size 200 315 | sprintf(err, "undefined label '%s'", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2doc.c: In function 'TeXWriteCitation': tex2doc.c:332:39: warning: '%s' directive writing up to 249 bytes into a region of size 180 [-Wformat-overflow=] 332 | sprintf(err, "undefined citation '%s'", Name); | ^~ ...... 2088 | GetCite(Name, Value); | ~~~~ tex2doc.c:332:5: note: 'sprintf' output between 22 and 271 bytes into a destination of size 200 332 | sprintf(err, "undefined citation '%s'", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2doc.c: In function 'TeXItem': tex2doc.c:1547:29: warning: '%3s' directive writing between 3 and 249 bytes into a region of size 20 [-Wformat-overflow=] 1547 | sprintf(NumString, "%3s ", Acc); | ^~~ ~~~ tex2doc.c:1547:9: note: 'sprintf' output between 5 and 251 bytes into a destination of size 20 1547 | sprintf(NumString, "%3s ", Acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2doc.c: In function 'main': tex2doc.c:2784:46: warning: '%s' directive writing up to 249 bytes into a region of size 230 [-Wformat-overflow=] 2784 | sprintf(Comp, "unknown TeX command %s", Line); | ^~ ~~~~ tex2doc.c:2784:11: note: 'sprintf' output between 21 and 270 bytes into a destination of size 250 2784 | sprintf(Comp, "unknown TeX command %s", Line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -Wall -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c findhyphen.c gcc -g -O2 -Wall -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c ushyph.c gcc -g -O2 -Wall -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c grhyph.c gcc -o tex2doc tex2doc.o findhyphen.o asmitree.o strutil.o ushyph.o grhyph.o -g -lm gcc -g -O2 -Wall -DCHARSET_ISO8859_1 -DSTDINCLUDES=\"/usr/share/asl/include\" -DLIBDIR=\"/usr/share/asl/lib\" -c tex2html.c tex2html.c: In function 'TeXInclude': tex2html.c:2788:24: warning: '%s' directive writing up to 349 bytes into a region of size 345 [-Wformat-overflow=] 2788 | sprintf(Msg, "file %s not found", Token); | ^~ ~~~~~ tex2html.c:2788:5: note: 'sprintf' output between 16 and 365 bytes into a destination of size 350 2788 | sprintf(Msg, "file %s not found", Token); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c: In function 'TeXWriteLabel': tex2html.c:2220:33: warning: '%s' directive writing up to 349 bytes into a region of size 337 [-Wformat-overflow=] 2220 | sprintf(Value, "", Name); | ^~ ~~~~ tex2html.c:2220:3: note: 'sprintf' output between 20 and 369 bytes into a destination of size 350 2220 | sprintf(Value, "", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c: In function 'TeXIndex': tex2html.c:2015:33: warning: '%s' directive writing up to 349 bytes into a region of size 335 [-Wformat-overflow=] 2015 | sprintf(Erg, "", Token, run->RefCnt); | ^~ ~~~~~ tex2html.c:2015:3: note: 'sprintf' output between 24 and 383 bytes into a destination of size 350 2015 | sprintf(Erg, "", Token, run->RefCnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c: In function 'TeXWriteRef': tex2html.c:322:36: warning: '%s' directive writing up to 349 bytes into a region of size 183 [-Wformat-overflow=] 322 | sprintf(err, "undefined label '%s'", Name); | ^~ ...... 2231 | GetLabel(Name, Value); | ~~~~ tex2html.c:322:5: note: 'sprintf' output between 19 and 368 bytes into a destination of size 200 322 | sprintf(err, "undefined label '%s'", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c:2232:33: warning: '%s' directive writing up to 349 bytes into a region of size 336 [-Wformat-overflow=] 2232 | sprintf(HRef, "", Name); | ^~ ~~~~ tex2html.c:2232:3: note: 'sprintf' output between 17 and 366 bytes into a destination of size 350 2232 | sprintf(HRef, "", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c: In function 'TeXWriteCitation': tex2html.c:340:39: warning: '%s' directive writing up to 349 bytes into a region of size 180 [-Wformat-overflow=] 340 | sprintf(err, "undefined citation '%s'", Name); | ^~ ...... 2245 | GetCite(Name, Value); | ~~~~ tex2html.c:340:5: note: 'sprintf' output between 22 and 371 bytes into a destination of size 200 340 | sprintf(err, "undefined citation '%s'", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c:2246:34: warning: '%s' directive writing up to 349 bytes into a region of size 335 [-Wformat-overflow=] 2246 | sprintf(HRef, "", Name); | ^~ ~~~~ tex2html.c:2246:3: note: 'sprintf' output between 18 and 367 bytes into a destination of size 350 2246 | sprintf(HRef, "", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c: In function 'TeXBibItem': tex2html.c:1687:34: warning: '%s' directive writing up to 349 bytes into a region of size 336 [-Wformat-overflow=] 1687 | sprintf(Value, "", Name); | ^~ ~~~~ tex2html.c:1687:3: note: 'sprintf' output between 17 and 366 bytes into a destination of size 350 1687 | sprintf(Value, "", Name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tex2html.c: In function 'main': tex2html.c:3110:46: warning: '%s' directive writing up to 349 bytes into a region of size 330 [-Wformat-overflow=] 3110 | sprintf(Comp, "unknown TeX command %s", Line); | ^~ ~~~~ tex2html.c:3110:11: note: 'sprintf' output between 21 and 370 bytes into a destination of size 350 3110 | sprintf(Comp, "unknown TeX command %s", Line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -o tex2html tex2html.o asmitree.o strutil.o -g -lm cd doc_DE; make TEX2DOC=../tex2doc TEX2HTML=../tex2html RM="rm -f" make[1]: Entering directory '/builddir/build/BUILD/asl-current/doc_DE' ../tex2doc as.tex as.doc as.tex:99.26: contents file not found. as.tex:321.34: undefined label 'ChapTools' as.tex:504.17: undefined label 'ChapSource' as.tex:519.62: undefined label 'TabCommonPackageList1' as.tex:520.28: undefined label 'TabCommonPackageList3' as.tex:664.45: undefined label 'TabDPMIPackageList' as.tex:688.56: undefined label 'TabOS2PackageList' as.tex:774.57: undefined label 'ChapSource' as.tex:905.74: undefined label 'ChapShareMain' as.tex:906.26: undefined label 'ChapShareOrder' as.tex:917.38: undefined label 'SectDebugFormat' as.tex:925.40: undefined label 'TabSegmentNums' as.tex:959.74: undefined label 'ChapLocSyms' as.tex:996.76: undefined label 'ChapErrMess' as.tex:1001.24: undefined label 'ChapErrMess' as.tex:1032.74: undefined label 'ForwRefs' as.tex:1040.32: undefined label 'SectAlias' as.tex:1222.15: undefined label 'TabAttrs' as.tex:1249.55: undefined citation 'Williams' as.tex:1263.68: undefined citation 'Tosh9000' as.tex:1264.15: undefined citation 'HitH8_5' as.tex:1264.30: undefined citation 'MitM16' as.tex:1264.50: undefined citation 'MitM16C' as.tex:1334.23: undefined label 'TabTBits' as.tex:1416.28: undefined label 'TabPredefined' as.tex:1474.42: undefined label 'AppInternSyms' as.tex:1493.64: undefined label 'TabSegNums' as.tex:1496.18: undefined label 'SectRegSyms' as.tex:1531.18: undefined label 'ChapLocSyms' as.tex:1685.17: undefined label 'TabSystems' as.tex:1736.71: undefined label 'SectRELAXED' as.tex:1864.66: undefined label 'TabOps' as.tex:1930.25: undefined label 'TabFuncs1' as.tex:1930.45: undefined label 'TabFuncs2' as.tex:2063.65: undefined label 'SectFUNCTION' as.tex:2432.64: undefined label 'SectORG' as.tex:2706.26: undefined label '8X30xSpec' as.tex:2852.36: undefined label 'SEGMENT' as.tex:2915.55: undefined label 'TabORG1' as.tex:2915.73: undefined label 'TabORG5' as.tex:2935.61: undefined label 'SectRORG' as.tex:3326.46: undefined citation 'Mot505' as.tex:3355.49: undefined citation 'Kaku' as.tex:3552.33: undefined label '8085Spec' as.tex:3675.48: undefined label 'TLCS900Spec' as.tex:4536.55: undefined label 'MELPS7700Spec' as.tex:4942.25: undefined label '8080Spec' as.tex:6347.62: undefined label 'SectInclude' as.tex:6822.45: undefined label 'TabSymErg' as.tex:7375.73: undefined citation 'Mot601' as.tex:7399.16: undefined citation 'Mot56' as.tex:7580.49: undefined label 'TabHMCS400Meta' as.tex:7581.24: undefined label 'TabHMCS400MetaOps' as.tex:7647.48: undefined label 'TabOLMS40Meta' as.tex:7648.23: undefined label 'TabOLMS40MetaOps' as.tex:8045.33: undefined citation 'Mit16' as.tex:8512.71: undefined label 'TabMASM' as.tex:8911.55: undefined citation 'Tosh900' as.tex:8954.40: undefined label 'TabTAS900' as.tex:9091.67: undefined citation 'Tosh9000' as.tex:9103.64: undefined citation 'Tosh9000' as.tex:9351.57: undefined label 'TabHid62' as.tex:9381.22: undefined label 'TabAST6' as.tex:9420.17: undefined citation 'ST7Man' as.tex:9714.21: undefined citation 'TMS1000PGMRef' as.tex:9834.13: undefined citation 'NEC75' as.tex:9976.75: undefined label 'TabHeader' as.tex:9977.21: undefined label 'TabHeader2' as.tex:10048.68: undefined label 'TabSegments' as.tex:10112.42: undefined citation 'AVRObj' as.tex:10253.21: undefined label 'TabToolReturns' as.tex:10389.61: undefined citation 'AVRObj' as.tex:10443.76: undefined citation 'CPM68K' as.tex:13977.50: undefined label 'TabSpecChars' additional pass recommended ../tex2doc as.tex as.doc ../tex2html as.tex as.html as.tex:99.26: contents file not found. as.tex:321.34: undefined label 'ChapTools' as.tex:504.17: undefined label 'ChapSource' as.tex:519.62: undefined label 'TabCommonPackageList1' as.tex:520.28: undefined label 'TabCommonPackageList3' as.tex:664.45: undefined label 'TabDPMIPackageList' as.tex:688.56: undefined label 'TabOS2PackageList' as.tex:774.57: undefined label 'ChapSource' as.tex:905.74: undefined label 'ChapShareMain' as.tex:906.26: undefined label 'ChapShareOrder' as.tex:917.38: undefined label 'SectDebugFormat' as.tex:925.40: undefined label 'TabSegmentNums' as.tex:959.74: undefined label 'ChapLocSyms' as.tex:996.76: undefined label 'ChapErrMess' as.tex:1001.24: undefined label 'ChapErrMess' as.tex:1032.74: undefined label 'ForwRefs' as.tex:1040.32: undefined label 'SectAlias' as.tex:1222.15: undefined label 'TabAttrs' as.tex:1249.55: undefined citation 'Williams' as.tex:1263.68: undefined citation 'Tosh9000' as.tex:1264.15: undefined citation 'HitH8_5' as.tex:1264.30: undefined citation 'MitM16' as.tex:1264.50: undefined citation 'MitM16C' as.tex:1334.23: undefined label 'TabTBits' as.tex:1416.28: undefined label 'TabPredefined' as.tex:1474.42: undefined label 'AppInternSyms' as.tex:1493.64: undefined label 'TabSegNums' as.tex:1496.18: undefined label 'SectRegSyms' as.tex:1531.18: undefined label 'ChapLocSyms' as.tex:1685.17: undefined label 'TabSystems' as.tex:1736.71: undefined label 'SectRELAXED' as.tex:1864.66: undefined label 'TabOps' as.tex:1930.25: undefined label 'TabFuncs1' as.tex:1930.45: undefined label 'TabFuncs2' as.tex:2063.65: undefined label 'SectFUNCTION' as.tex:2432.64: undefined label 'SectORG' as.tex:2706.26: undefined label '8X30xSpec' as.tex:2852.36: undefined label 'SEGMENT' as.tex:2915.55: undefined label 'TabORG1' as.tex:2915.73: undefined label 'TabORG5' as.tex:2935.61: undefined label 'SectRORG' as.tex:3326.46: undefined citation 'Mot505' as.tex:3355.49: undefined citation 'Kaku' as.tex:3552.33: undefined label '8085Spec' as.tex:3675.48: undefined label 'TLCS900Spec' as.tex:4536.55: undefined label 'MELPS7700Spec' as.tex:4942.25: undefined label '8080Spec' as.tex:6347.62: undefined label 'SectInclude' as.tex:6822.45: undefined label 'TabSymErg' as.tex:7375.73: undefined citation 'Mot601' as.tex:7399.16: undefined citation 'Mot56' as.tex:7580.49: undefined label 'TabHMCS400Meta' as.tex:7581.24: undefined label 'TabHMCS400MetaOps' as.tex:7647.48: undefined label 'TabOLMS40Meta' as.tex:7648.23: undefined label 'TabOLMS40MetaOps' as.tex:8045.33: undefined citation 'Mit16' as.tex:8512.71: undefined label 'TabMASM' as.tex:8911.55: undefined citation 'Tosh900' as.tex:8954.40: undefined label 'TabTAS900' as.tex:9091.67: undefined citation 'Tosh9000' as.tex:9103.64: undefined citation 'Tosh9000' as.tex:9351.57: undefined label 'TabHid62' as.tex:9381.22: undefined label 'TabAST6' as.tex:9420.17: undefined citation 'ST7Man' as.tex:9714.21: undefined citation 'TMS1000PGMRef' as.tex:9834.13: undefined citation 'NEC75' as.tex:9976.75: undefined label 'TabHeader' as.tex:9977.21: undefined label 'TabHeader2' as.tex:10048.68: undefined label 'TabSegments' as.tex:10112.42: undefined citation 'AVRObj' as.tex:10253.21: undefined label 'TabToolReturns' as.tex:10389.61: undefined citation 'AVRObj' as.tex:10443.76: undefined citation 'CPM68K' as.tex:13977.50: undefined label 'TabSpecChars' additional pass recommended ../tex2html as.tex as.html latex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex) restricted \write18 enabled. kpathsea: Running mktexfmt latex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2019/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2019/texmf-var/web2c mktexfmt [INFO]: --- remaking latex with pdftex mktexfmt: running `pdftex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' ... This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/latex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2018-12-01> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)) ) ) Beginning to dump on file latex.fmt (preloaded format=latex 2020.1.28) 5446 strings of total length 72656 51324 memory locations dumped; current usage is 144&51150 3775 multiletter control sequences \font\nullfont=nullfont \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 3633 words of font info for 14 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on latex.log. mktexfmt [INFO]: /builddir/.texlive2019/texmf-var/web2c/pdftex/latex.fmt installed. mktexfmt [INFO]: Successfully rebuilt formats: 1 mktexfmt [INFO]: Not selected formats: 15 mktexfmt [INFO]: Total formats: 16 mktexfmt [INFO]: exiting with status 0 entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08 german -- \language number for German undefined, default 255 used, german -- Please read "gerdoc.tex" how to install hyphenation patterns.) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))) Writing index file as.idx No file as.aux. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] Underfull \hbox (badness 2269) in paragraph at lines 77--80 []\OT1/cmr/m/n/12 Alle anderen Warenzeichen, die nicht ausdr[]ucklich in diesem Abschnitt [2] [3] [4] Kapitel 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [5] Underfull \hbox (badness 3179) in paragraph at lines 164--168 \OT1/cmr/m/n/12 im Computerclub an der RWTH Aachen (Eilfschornsteinstra^^Ye 16, Keller [6] [7] [8] [9] [10] LaTeX Warning: Reference `SectLicense' on page 11 undefined on input line 317. Underfull \hbox (badness 2080) in paragraph at lines 305--318 \OT1/cmr/m/n/12 f[]ur die 68000er-Familie entstanden. Auf besonderen Wunsch hab e ich den LaTeX Warning: Reference `ChapTools' on page 11 undefined on input line 321. Underfull \hbox (badness 3068) in paragraph at lines 319--322 []\OT1/cmr/m/n/12 Diese Flexibilit[]at bedingt ein etwas exotisches Codeformat, f[]ur dessen Underfull \hbox (badness 3623) in paragraph at lines 328--336 []\OT1/cmr/m/n/12 Symbole k[]onnen f[]ur den Assembler sowohl Integer-, String- als auch Underfull \hbox (badness 10000) in paragraph at lines 337--342 []\OT1/cmr/m/n/12 Der Assembler kennt keine expliziten Beschr[]ankungen bzgl. [11] Underfull \hbox (badness 3118) in paragraph at lines 368--378 \OT1/cmr/m/n/12 Reihe von Versionen zur Verf[]ugung, die etwas mehr als den Rea l-Mode [12] [13] [14] Kapitel 2. Underfull \hbox (badness 1005) in paragraph at lines 445--455 \OT1/cmr/m/n/12 haben, die []uber 500 Kbyte gro^^Ye Overlay-Datei von AS auf ei ner Diskette Underfull \hbox (badness 1924) in paragraph at lines 445--455 \OT1/cmr/m/n/12 unterzubringen...eine Festplatte sollte der PC also schon haben , allein um [15] LaTeX Warning: Reference `ChapSource' on page 16 undefined on input line 504. [16] LaTeX Warning: Reference `TabCommonPackageList1' on page 17 undefined on input line 519. LaTeX Warning: Reference `TabCommonPackageList3' on page 17 undefined on input line 520. LaTeX Warning: Reference `TabDPMIPackageList' on page 17 undefined on input lin e 664. Underfull \hbox (badness 2478) in paragraph at lines 661--669 \OT1/cmr/m/n/12 der Fall ist. F[]ur die DOS-DPMI-Version ergeben sich die in Ta belle [] LaTeX Warning: Reference `TabOS2PackageList' on page 17 undefined on input line 688. [17] [18] [19] [20] LaTeX Warning: Reference `ChapSource' on page 21 undefined on input line 774. Underfull \hbox (badness 2173) in paragraph at lines 780--782 \OT1/cmr/m/n/12 AS ist ein kommandozeilengesteuertes Programm, d.h. alle Parame ter und [21] [22] [23] LaTeX Warning: Reference `ChapShareMain' on page 24 undefined on input line 905 . LaTeX Warning: Reference `ChapShareOrder' on page 24 undefined on input line 90 6. LaTeX Warning: Reference `SectDebugFormat' on page 24 undefined on input line 9 17. Underfull \hbox (badness 3471) in paragraph at lines 908--921 \OT1/cmr/m/n/12 die Symboltabelle, zum anderen eine Zuordnung von Quellzeilen z u Underfull \hbox (badness 3439) in paragraph at lines 908--921 \OT1/cmr/m/n/12 Maschinenadressen. Eine genauere Beschreibung des benutzten MAP - [24] LaTeX Warning: Reference `TabSegmentNums' on page 25 undefined on input line 92 5. Underfull \hbox (badness 2229) in paragraph at lines 921--926 []\OT1/cmtt/m/n/12 noicemask [Wert]\OT1/cmr/m/n/12 : Normalerweise listet AS in NoICE-Debuginfos nur Underfull \hbox (badness 1147) in paragraph at lines 933--940 []\OT1/cmtt/m/n/12 q\OT1/cmr/m/n/12 : Dieser Schalter unterdr[]uckt alle Meldun gen von AS mit Ausnahme [25] LaTeX Warning: Reference `ChapLocSyms' on page 26 undefined on input line 959. Underfull \hbox (badness 10000) in paragraph at lines 969--985 []\OT1/cmtt/m/n/12 D $\OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 Symbolliste$\OML/cmm/ m/it/12 >$\OT1/cmr/m/n/12 : Symbole definieren. Die hinter dieser Option Underfull \hbox (badness 1325) in paragraph at lines 969--985 \OT1/cmr/m/n/12 nachgestellten Gleichheitszeichen kann aber auch eine andere Be legung Underfull \hbox (badness 2088) in paragraph at lines 969--985 \OT1/cmr/m/n/12 auch Operatoren oder interne Funktionen beinhalten, jedoch \OT1 /cmr/bx/n/12 KEINE Underfull \hbox (badness 3375) in paragraph at lines 969--985 \OT1/cmr/m/n/12 Programmversionen erzeugt werden. \OT1/cmr/bx/n/12 ACHTUNG! \OT 1/cmr/m/n/12 Wenn case-sensitiv Underfull \hbox (badness 3148) in paragraph at lines 985--990 \OT1/cmr/m/n/12 mit einem Stapel[]uberlauf abst[]urzt. Eventuell kann diese Opt ion die LaTeX Warning: Reference `ChapErrMess' on page 26 undefined on input line 996. [26] LaTeX Warning: Reference `ChapErrMess' on page 27 undefined on input line 1001. Underfull \hbox (badness 4859) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 internen Nummern ausgegeben. Diese Option ist prim[]ar f[]ur Sh ells Underfull \hbox (badness 1038) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 und Entwicklungsumgebungen gedacht, denen mit diesen Nummern di e Underfull \hbox (badness 1184) in paragraph at lines 1005--1010 \OT1/cmr/m/n/12 d.h. in Namen von Symbolen, Sektionen, Makros, Zeichentabellen und LaTeX Warning: Reference `ForwRefs' on page 27 undefined on input line 1032. [27] LaTeX Warning: Reference `SectAlias' on page 28 undefined on input line 1040. Underfull \hbox (badness 5475) in paragraph at lines 1081--1084 \OT1/cmr/m/n/12 eine Menge Tipparbeit ersparen. Da die Environment-Optionen vor der [28] Underfull \hbox (badness 1603) in paragraph at lines 1123--1130 \OT1/cmr/m/n/12 Option eine Tilde gesetzt, so werden die folgenden Buchstaben i mmer als [29] [30] LaTeX Warning: Reference `TabAttrs' on page 31 undefined on input line 1222. LaTeX Warning: Citation `Williams' on page 31 undefined on input line 1249. Underfull \hbox (badness 1303) in paragraph at lines 1242--1250 \OT1/cmr/m/n/12 das Fortlassen eines Attributs meist zur Verwendung der f[]ur d iese Familie [31] LaTeX Warning: Citation `Tosh9000' on page 32 undefined on input line 1263. LaTeX Warning: Citation `HitH8_5' on page 32 undefined on input line 1264. LaTeX Warning: Citation `MitM16' on page 32 undefined on input line 1264. LaTeX Warning: Citation `MitM16C' on page 32 undefined on input line 1264. Underfull \hbox (badness 5245) in paragraph at lines 1259--1265 \OT1/cmr/m/n/12 Was dieses Beispiel nicht zeigt, ist, da^^Y die Formatangabe au ch ohne Underfull \hbox (badness 6725) in paragraph at lines 1266--1272 []\OT1/cmr/m/n/12 Die Zahl der Befehlsparameter ist abh[]angig vom Befehl und k ann [32] Underfull \hbox (badness 10000) in paragraph at lines 1293--1295 \OT1/cmr/m/n/12 Letztere beide werden nur erzeugt, wenn sie durch zus[]atzliche Underfull \hbox (badness 1655) in paragraph at lines 1306--1310 []\OT1/cmr/m/n/12 Im Feld \OT1/cmtt/m/n/12 Zeile \OT1/cmr/m/n/12 wird die Zeile nnummer bezogen auf die jeweilige Datei Underfull \hbox (badness 1028) in paragraph at lines 1311--1317 []\OT1/cmr/m/n/12 Der erzeugte Code selber steht dahinter im Feld \OT1/cmtt/m/n /12 Code \OT1/cmr/m/n/12 in hexadezimaler LaTeX Warning: Reference `TabTBits' on page 33 undefined on input line 1334. [33] [34] Underfull \hbox (badness 1112) in paragraph at lines 1409--1415 []\OT1/cmr/m/n/12 Defaultm[]a^^Yig ist AS nicht case-sensitiv, es ist also egal , ob man Gro^^Y- LaTeX Warning: Reference `TabPredefined' on page 35 undefined on input line 141 6. [35] [36] LaTeX Warning: Reference `AppInternSyms' on page 37 undefined on input line 147 4. Underfull \hbox (badness 1281) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 Befehl verwendet wird. Ein Segmentattribut wird einem Symol aut omatisch Underfull \hbox (badness 2057) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 wird; ein mit dem ,,Universalbefehl'' \OT1/cmtt/m/n/12 SET \OT1 /cmr/m/n/12 oder \OT1/cmtt/m/n/12 EQU \OT1/cmr/m/n/12 definiertes Symbol ist LaTeX Warning: Reference `TabSegNums' on page 37 undefined on input line 1493. LaTeX Warning: Reference `SectRegSyms' on page 37 undefined on input line 1496. Underfull \hbox (badness 1168) in paragraph at lines 1493--1520 \OT1/cmr/m/n/12 Den einzelnen Segmenttypen sind die in Tabelle [] aufgelisteten Nummern Underfull \hbox (badness 2103) in paragraph at lines 1493--1520 \OT1/cmr/m/n/12 zugeordnet. Die aus der Ordnung normaler Symbole etwas herausfa llenden LaTeX Warning: Reference `ChapLocSyms' on page 37 undefined on input line 1531. [37] [38] Underfull \hbox (badness 2913) in paragraph at lines 1590--1596 []\OT1/cmr/m/n/12 Namenlose tempor[]are Symbole finden ihre Anwendung []ubliche rweise in [39] [40] LaTeX Warning: Reference `TabSystems' on page 41 undefined on input line 1685. [41] Underfull \hbox (badness 4634) in paragraph at lines 1729--1735 []\OT1/cmr/m/n/12 Reichlich heimt[]uckisch ist auch, da^^Y bei immer h[]oheren, mit \OT1/cmtt/m/n/12 RADIX LaTeX Warning: Reference `SectRELAXED' on page 42 undefined on input line 1736. [42] Underfull \hbox (badness 2922) in paragraph at lines 1771--1773 \OT1/cmr/m/n/12 Gleitkommazahlen werden in der []ublichen halblogarithmischen S chreibweise Underfull \hbox (badness 4569) in paragraph at lines 1776--1782 \OT1/cmr/m/n/12 lautet. \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der Assembler versucht eine Konstante zuerst als Underfull \hbox (badness 1221) in paragraph at lines 1786--1791 \OT1/cmr/m/n/12 ASCII-Integers zu unterscheiden) eingeschlossen werden. Um nun aber auch [43] Underfull \hbox (badness 1127) in paragraph at lines 1816--1819 [][]\OT1/cmr/m/n/12 Uber dieses Escape-Zeichen k[]onnen sogar Formelausdr[]ucke in den String [44] LaTeX Warning: Reference `TabOps' on page 45 undefined on input line 1864. Underfull \hbox (badness 1275) in paragraph at lines 1910--1914 []\OT1/cmr/m/n/12 Die Vergleichsoperatoren liefern TRUE, falls die Bedingung zu trifft, und LaTeX Warning: Reference `TabFuncs1' on page 45 undefined on input line 1930. LaTeX Warning: Reference `TabFuncs2' on page 45 undefined on input line 1930. Underfull \hbox (badness 10000) in paragraph at lines 1974--1974 []\OT1/cmr/m/n/12 Tabelle 2.12: [][][] vordefinierte Funktionen in AS - Teil 1 (Integer- und [45] [46] [47] LaTeX Warning: Reference `SectFUNCTION' on page 48 undefined on input line 2063 . Underfull \hbox (badness 5345) in paragraph at lines 2060--2068 \OT1/cmr/m/n/12 Schreibweise angesprochen werden. Bei selbstdefinierten Funktio nen (siehe [48] Underfull \hbox (badness 1205) in paragraph at lines 2096--2107 \OT1/cmr/m/n/12 angenehm zu assemblierendes Programm []ubrig: die einzige Refer enz ist der [49] [50] Underfull \hbox (badness 2293) in paragraph at lines 2195--2198 []\OT1/cmr/m/n/12 F[]ur ganz Unentwegte: Benutzten Sie die \OT1/cmtt/m/n/12 -Y\ OT1/cmr/m/n/12 -Option, so da^^Y AS die Underfull \hbox (badness 1596) in paragraph at lines 2199--2204 \OT1/cmr/m/n/12 Noch ein Hinweis zum \OT1/cmtt/m/n/12 EQU\OT1/cmr/m/n/12 -Befeh l: Da AS nicht wissen kann, in welchem [51] Underfull \hbox (badness 2080) in paragraph at lines 2233--2249 []\OT1/cmr/m/n/12 Manchmal ist es erw[]unscht, nicht nur einer Speicheradresse oder einer Underfull \hbox (badness 2197) in paragraph at lines 2253--2259 \OT1/cmr/m/n/12 Zum anderen mu^^Y ein Registersymbol vor seiner ersten Nutzung definiert [52] [53] Underfull \hbox (badness 10000) in paragraph at lines 2329--2340 []\OT1/cmr/m/n/12 Die Definition dieser Aliasse wurde aus zwei Gr[]unden mit Underfull \hbox (badness 5022) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 Kommandozeilenoptionen anstatt Pseudobefehlen vorgenommen: zum einen Underfull \hbox (badness 1173) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 mit den Registerdefinitionen in eine Include-Datei zu legen, de nn in einem [54] [55] [56] Kapitel 3. Underfull \hbox (badness 2221) in paragraph at lines 2379--2383 \OT1/cmr/m/n/12 Intern werden Konstanten und Variablen identisch gespeichert, d er einzige [57] LaTeX Warning: Reference `SectORG' on page 58 undefined on input line 2432. [58] Underfull \hbox (badness 6001) in paragraph at lines 2443--2446 \OT1/cmr/m/n/12 Da beim 80C251 grunds[]atzlich alle SFRs ohne zus[]atzliche Bit -Symbole [59] Underfull \hbox (badness 1057) in paragraph at lines 2495--2500 \OT1/cmr/m/n/12 Namen gleichzusetzen. Da die Art und Weise, wie verschiedene Pr ozessoren Underfull \hbox (badness 1902) in paragraph at lines 2527--2530 []\OT1/cmr/m/n/12 Noch etwas weiter geht der \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/1 2 -Befehl bei der 75K0-Familie: Da dort [60] Underfull \hbox (badness 1127) in paragraph at lines 2540--2542 \OT1/cmr/m/n/12 N[]aheres zum \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/12 -Befehl beim ST9 findet sich bei den prozessorspezifischen Underfull \hbox (badness 1478) in paragraph at lines 2550--2555 []\OT1/cmr/m/n/12 Die TMS370-Reihe hat zwar kein explizites Bit-Segment, jedoch k[]onnen [61] [62] LaTeX Warning: Reference `SectRegSyms' on page 63 undefined on input line 2680. [63] LaTeX Warning: Reference `8X30xSpec' on page 64 undefined on input line 2706. Underfull \hbox (badness 4378) in paragraph at lines 2715--2732 []\OT1/cmr/m/n/12 Einplatinensysteme, zumal wenn sie LCDs ansteuern, benutzen h []aufig Underfull \hbox (badness 1496) in paragraph at lines 2715--2732 \OT1/cmr/m/n/12 im PC []ubereinstimmt, d[]urfte wohl reiner Zufall sein. Um nun aber keine [64] Underfull \hbox (badness 2096) in paragraph at lines 2756--2760 []\OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 kann auch ganz ohne Parameter aufger ufen werden, allerdings Underfull \hbox (badness 5161) in paragraph at lines 2756--2760 \OT1/cmr/m/n/12 mit ziemlich gr[]undlichen Folgen: Dies bewirkt eine Reinitiali sierung der Underfull \hbox (badness 10000) in paragraph at lines 2761--2765 []\OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 beeinflu^^ Yt nicht nur im Speicher abgelegte Underfull \hbox (badness 3690) in paragraph at lines 2761--2765 \OT1/cmr/m/n/12 Stringkonstanten, sondern auch als ,,ASCII'' formulierte Intege rkonstanten. Underfull \hbox (badness 2521) in paragraph at lines 2773--2787 []\OT1/cmr/m/n/12 Mit der \OT1/cmtt/m/n/12 CHARSET\OT1/cmr/m/n/12 -Anweisung ha t man zwar beliebige Freiheiten in der Underfull \hbox (badness 2617) in paragraph at lines 2773--2787 \OT1/cmr/m/n/12 Zeichenzuordnung zwischen Entwicklungs- und Zielplattform, wenn auf der Underfull \hbox (badness 3826) in paragraph at lines 2788--2792 []\OT1/cmr/m/n/12 Zu Beginn eines Durchlaufes wird von AS automatisch eine einz elne [65] LaTeX Warning: Reference `SEGMENT' on page 66 undefined on input line 2852. [66] LaTeX Warning: Reference `TabORG1' on page 67 undefined on input line 2915. LaTeX Warning: Reference `TabORG5' on page 67 undefined on input line 2915. [67] LaTeX Warning: Reference `SectRORG' on page 68 undefined on input line 2935. (./taborg1.tex) Underfull \hbox (badness 4779) in paragraph at lines 2928--2949 []\OT1/cmr/bx/n/12 WICHTIG: \OT1/cmr/m/n/12 Falls auch mit dem \OT1/cmtt/m/n/12 PHASE\OT1/cmr/m/n/12 -Befehl gearbeitet wird, mu^^Y [68] [69] (./taborg2.tex) [70] (./taborg3.tex) [71] (./taborg4.tex) [72] (./taborg5.tex) [73] Underfull \hbox (badness 1275) in paragraph at lines 3060--3070 \OT1/cmr/m/n/12 In dieser Familie liegen die Unterschiede in hinzukommenden Bef ehlen und LaTeX Warning: Citation `Mot505' on page 74 undefined on input line 3088. Underfull \hbox (badness 10000) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Der PCC403 ist eine abgespeckte Version der PowerPC-Linie ohne Underfull \hbox (badness 5008) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Gleitkommaeinheit, demzufolge sind s[]amtliche Gleitkommabefehl e bei ihm Underfull \hbox (badness 1178) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 MPC505 (eine Mikrokontroller-Variante mit FPU) unterscheidet si ch solange [74] LaTeX Warning: Citation `Kaku' on page 75 undefined on input line 3117. [75] Underfull \hbox (badness 4913) in paragraph at lines 3165--3172 \OT1/cmr/m/n/12 Spr[]unge, Multiplikationen mit 32-Bit-Operanden sowie Multipli zier/Addier- Underfull \hbox (badness 6348) in paragraph at lines 3189--3194 []\OT1/cmr/m/n/12 Der 65C19 ist \OT1/cmr/m/it/12 nicht \OT1/cmr/m/n/12 bin[]ar aufw[]artskompatibel zum originalen 6502! Underfull \hbox (badness 2452) in paragraph at lines 3189--3194 \OT1/cmr/m/n/12 dieser Prozessor Befehlssatzerweiterungen, die die Implementier ung digitaler Underfull \hbox (badness 1552) in paragraph at lines 3195--3200 []\OT1/cmr/m/n/12 Die Mitsubishi-Mikrokontroller dagegen erweitern den 6502-Bef ehlssatz in [76] Underfull \hbox (badness 1281) in paragraph at lines 3208--3214 \OT1/cmr/m/n/12 definierter Bitkombinationen im Opcode ergeben. Die von AS unte rst[]utzten [77] [78] LaTeX Warning: Reference `8085Spec' on page 79 undefined on input line 3314. [79] [80] Underfull \hbox (badness 3078) in paragraph at lines 3426--3432 \OT1/cmr/m/n/12 verschiedene Targets notwendig wurden, um auch alte Designs wei ter zu LaTeX Warning: Reference `TLCS900Spec' on page 81 undefined on input line 3437. [81] Underfull \hbox (badness 1661) in paragraph at lines 3471--3475 \OT1/cmr/m/n/12 Diese Prozessoren unterscheiden sich durch den verf[]ugbaren Ad re^^Yraum im [82] Underfull \hbox (badness 1354) in paragraph at lines 3514--3519 \OT1/cmr/m/n/12 Der TMS32010 besitzt nur 144 Byte internes RAM, weshalb AS Adre ssen Underfull \hbox (badness 3701) in paragraph at lines 3528--3536 \OT1/cmr/m/n/12 Der 320C31 ist eine etwas ,,abgespeckte'' Version des 320C30 mi t dem [83] Underfull \hbox (badness 4205) in paragraph at lines 3573--3577 \OT1/cmr/m/n/12 Analog zur MCS-51-Familie werden die unterschiedlichen Typen nu r zur [84] Underfull \hbox (badness 1077) in paragraph at lines 3607--3613 \OT1/cmr/m/n/12 Dies ist das momentan einzige unterst[]utzte Mitglied der COP8- Familie von [85] [86] [87] Underfull \hbox (badness 1097) in paragraph at lines 3772--3778 []\OT1/cmr/m/n/12 Dieses Feature kann man vorteilhaft einsetzen, um je nach Pro zessortyp [88] Underfull \hbox (badness 1655) in paragraph at lines 3817--3823 []\OT1/cmr/m/n/12 Mit diesen drei Schaltern kann bestimmt werden, auf welche Te ile des [89] Underfull \hbox (badness 1033) in paragraph at lines 3870--3886 \OT1/cmr/m/n/12 gegen[]uber: Befehle d[]urfen nicht auf einer ungeraden Adresse beginnen, und [90] [91] [92] Underfull \hbox (badness 10000) in paragraph at lines 4032--4042 []\OT1/cmr/m/n/12 Bestimmte Mikrokontroller und Signalprozessoren kennen mehrer e [93] LaTeX Warning: Reference `SectORG' on page 94 undefined on input line 4055. [94] [95] Underfull \hbox (badness 2644) in paragraph at lines 4165--4167 []\OT1/cmr/m/n/12 Der Assembler []uberpr[]uft, ob die Zahl von \OT1/cmtt/m/n/12 SAVE\OT1/cmr/m/n/12 -und \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehlen [96] [97] Underfull \hbox (badness 1297) in paragraph at lines 4266--4272 \OT1/cmr/m/n/12 Die Mikrokontroller dieser Reihe kennen f[]ur den \OT1/cmtt/m/n /12 JSR\OT1/cmr/m/n/12 -Befehl eine besondere [98] LaTeX Warning: Reference `MELPS7700Spec' on page 99 undefined on input line 429 8. [99] [100] [101] [102] Underfull \hbox (badness 4205) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 die man []uber ihre Nummern ansprechen kann (\OT1/cmtt/m/n/12 R 0 \OT1/cmr/m/n/12 bis \OT1/cmtt/m/n/12 R15\OT1/cmr/m/n/12 ) oder ihre Underfull \hbox (badness 4954) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 symbolischen Namen (\OT1/cmtt/m/n/12 X=R0, A=R1, C=R2, B=R3, VP L=R8, VPH=R9, UPL=R10, [103] Underfull \hbox (badness 1817) in paragraph at lines 4561--4565 \OT1/cmr/m/n/12 78K4 war als 'Upgrade-Pfad' vom 78K3 konzipiert, deshalb besitz t dessen Underfull \hbox (badness 1603) in paragraph at lines 4566--4580 []\OT1/cmr/m/n/12 Neben vielen neuen Befehlen und Adressierungsarten ist die we sentliche [104] [105] [106] LaTeX Warning: Reference `8080Spec' on page 107 undefined on input line 4704. Underfull \hbox (badness 2302) in paragraph at lines 4715--4718 []\OT1/cmr/m/n/12 Sofern nicht ausdr[]ucklich anders erw[]ahnt, kann bei allen Befehlen zur LaTeX Warning: Reference `AttrTypes' on page 107 undefined on input line 4728. [107] [108] Underfull \hbox (badness 10000) in paragraph at lines 4799--4802 \OT1/cmr/m/n/12 dagegen auf die n[]achste Langwortgrenze. Eventuell dabei freib leibende Underfull \hbox (badness 10000) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Zum anderen erfolgt die Unterscheidung, ob Konstantendefinition oder Underfull \hbox (badness 3333) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Speicherreservierung, im Operanden. Eine Reservierung von Speic her wird [109] Underfull \hbox (badness 2181) in paragraph at lines 4875--4880 \OT1/cmr/m/n/12 neben String- und Integerargumenten auch Gleitkommawerte (und l egt sie Underfull \hbox (badness 2799) in paragraph at lines 4892--4894 []\OT1/cmr/m/n/12 Dieser Befehl stellt eine Kurzschreibweise dar, um Speicherbe reiche zu [110] [111] [112] [113] Underfull \hbox (badness 1442) in paragraph at lines 5082--5096 []\OT1/cmr/m/n/12 Mit diesem Befehl werden Daten im aktuellen Segment abgelegt, wobei Underfull \hbox (badness 1184) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 sowohl Integer- als auch Stringwerte zul[]assig sind. Bei Strin gs belegt beim Underfull \hbox (badness 1226) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 in den Datensegmenten und 3201x/3202x passen zwei Zeichen in ei n Wort [114] Underfull \hbox (badness 2426) in paragraph at lines 5140--5149 \OT1/cmr/m/n/12 Ausdr[]ucke grunds[]atzlich als \OT1/cmr/m/it/12 Bytes \OT1/cmr /m/n/12 mit einem entsprechend eingeschr[]ankten [115] [116] [117] LaTeX Warning: Reference `SectSymConv' on page 118 undefined on input line 5321 . Underfull \hbox (badness 3525) in paragraph at lines 5314--5322 \OT1/cmr/m/n/12 einfach durch den Namen abgerufen werden, das Ganze stellt also eine Underfull \hbox (badness 10000) in paragraph at lines 5332--5337 []\OT1/cmr/m/n/12 F[]ur jeden Makroparameter kann ein Defaultwert mit angeh[]an gtem Underfull \hbox (badness 2027) in paragraph at lines 5332--5337 \OT1/cmr/m/n/12 Gleichheitszeichen angegeben werden. Dieser Wert wird f[]ur den Parameter Underfull \hbox (badness 2753) in paragraph at lines 5338--5343 []\OT1/cmr/m/n/12 Neben den eigentlichen Makroparametern k[]onnen in der Parame terliste Underfull \hbox (badness 2762) in paragraph at lines 5338--5343 \OT1/cmr/m/n/12 auch Steuerparameter enthalten sein, die die Abarbeitung des be troffenen [118] Underfull \hbox (badness 7981) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 werden, werden Nullstrings eingef[]ugt. Wichtig ist zu wissen, da^^Y bei Underfull \hbox (badness 2302) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 der Makroexpansion keine R[]ucksicht auf eventuell in der Zeile enthaltene [119] Underfull \hbox (badness 1297) in paragraph at lines 5423--5428 \OT1/cmr/m/n/12 case-sensitiven Modus in Gro^^Ybuchstaben umsetzt, in Strings a ber nie eine Underfull \hbox (badness 1515) in paragraph at lines 5433--5440 \OT1/cmr/m/n/12 wird dem ersten Parameter zugeordnet, das zweite Argument dem z weiten [120] Underfull \hbox (badness 8038) in paragraph at lines 5454--5458 []\OT1/cmr/m/n/12 Positions- und Schl[]usselwortargumente d[]urfen auch in eine m Aufruf Underfull \hbox (badness 1365) in paragraph at lines 5454--5458 \OT1/cmr/m/n/12 gemischt werden, jedoch d[]urfen ab dem ersten Schl[]usselworta rgument keine [121] Underfull \hbox (badness 1325) in paragraph at lines 5531--5542 \OT1/cmr/m/n/12 seines Rumpfes oder indirekt []uber andere von ihm aufgerufene Makros ist [122] [123] [124] Underfull \hbox (badness 2970) in paragraph at lines 5684--5688 []\OT1/cmr/m/n/12 Ob Symbole f[]ur jede einzelne Repetition lokal sind oder nic ht, kann Underfull \hbox (badness 1400) in paragraph at lines 5684--5688 \OT1/cmr/m/n/12 wiederum durch die Steuerparameter \OT1/cmtt/m/n/12 GLOBALSYMBO LS \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 NOGLOBALSYMBOLS [125] Underfull \hbox (badness 1308) in paragraph at lines 5699--5709 \OT1/cmr/m/n/12 als Argument ein boolescher Ausdruck, und der zwischen \OT1/cmt t/m/n/12 WHILE \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 ENDM [126] [127] Underfull \hbox (badness 3417) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 Mit \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/12 kann man einstelle n, wie oft ein Makro maximal rekursiv Underfull \hbox (badness 1648) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 aufgerufen werden kann, bevor AS mit einer Fehlermeldung abbric ht. Dies Underfull \hbox (badness 1275) in paragraph at lines 5824--5827 []\OT1/cmr/m/n/12 Die Argumentnamen (in diesem Falle \OT1/cmtt/m/n/12 CH\OT1/cm r/m/n/12 ) m[]ussen den gleichen h[]arteren [128] Underfull \hbox (badness 5711) in paragraph at lines 5849--5852 \OT1/cmr/m/n/12 auf textueller Ebene erfolgt, kann der Ergebnistyp von dem Typ des Underfull \hbox (badness 1838) in paragraph at lines 5879--5898 \OT1/cmtt/m/n/12 STRUC \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 ENDSTRUC \OT1/cmr/ m/n/12 oder \OT1/cmtt/m/n/12 ENDS \OT1/cmr/m/n/12 schreiben). Ein eventuell die sen Befehlen [129] Underfull \hbox (badness 7832) in paragraph at lines 5909--5912 []\OT1/cmtt/m/n/12 NOEXTNAMES \OT1/cmr/m/n/12 unterdr[]uckt das Voranstellen de s Strukturnamens. Der Underfull \hbox (badness 4819) in paragraph at lines 5912--5917 []\OT1/cmtt/m/n/12 DOTS \OT1/cmr/m/n/12 weist AS an, als verbindendes Zeichen e inen Punkt anstelle Underfull \hbox (badness 4995) in paragraph at lines 5912--5917 \OT1/cmr/m/n/12 des Unterstriches zu verwenden. Es sei jedoch ausdr[]ucklich da rauf [130] [131] [132] Underfull \hbox (badness 6078) in paragraph at lines 6057--6059 []\OT1/cmr/m/n/12 Die folgenden Konstrukte d[]urfen beliebig (bis zum Speicher[ ]uberlauf) [133] LaTeX Warning: Reference `SectInclude' on page 134 undefined on input line 6109 . Underfull \hbox (badness 1348) in paragraph at lines 6107--6110 []\OT1/cmtt/m/n/12 IFEXIST $\OML/cmm/m/it/12 <$\OT1/cmr/m/n/12 Name: $\OML/cmm/ m/it/12 >$ \OT1/cmr/m/n/12 : wahr, falls die angegebene Datei existiert. F[]ur [134] Underfull \hbox (badness 7099) in paragraph at lines 6127--6127 []\OT1/cmr/bx/n/14.4 SWITCH(SELECT) / CASE / ELSECASE / [135] [136] Underfull \hbox (badness 1117) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 die Seite noch gar nicht voll ist. Dies kann z.B. sinnvoll sein , um logisch Underfull \hbox (badness 2600) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 heraufgez[]ahlt. Der optionale Parameter steht in Zusammenhang mit einer [137] LaTeX Warning: Reference `SectMacros' on page 138 undefined on input line 6272. [138] [139] Underfull \hbox (badness 4096) in paragraph at lines 6382--6386 \OT1/cmr/m/n/12 analog den Deinitialisierungsstring. In beiden F[]allen mu^^Y $ \OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 String$\OML/cmm/m/it/12 >$ \OT1/cmr/m/n/12 ein [140] LaTeX Warning: Reference `SectIntConsts' on page 141 undefined on input line 64 32. LaTeX Warning: Reference `SectStringConsts' on page 141 undefined on input line 6447. Underfull \hbox (badness 1331) in paragraph at lines 6444--6449 \OT1/cmr/m/n/12 in welchem Zahlensystem berechnete Integer-Ausdr[]ucke in Strin gs eingesetzt [141] [142] Underfull \hbox (badness 2088) in paragraph at lines 6535--6540 \OT1/cmr/m/n/12 innerhalb der Sektion das ,,lokale'' verwendet, d.h. AS sucht i n der [143] Underfull \hbox (badness 1622) in paragraph at lines 6551--6555 \OT1/cmr/m/n/12 in der alle Funktionen auf gleicher Ebene nebeneinander stehen. Da mein LaTeX Warning: Reference `TabSymErg' on page 144 undefined on input line 6584. [144] Underfull \hbox (badness 1360) in paragraph at lines 6629--6636 \OT1/cmr/m/n/12 M.E. sollte man davon aber trotzdem sparsamen Gebrauch machen, da in Underfull \hbox (badness 1057) in paragraph at lines 6637--6642 \OT1/cmr/m/n/12 automatisch ,,sehen'', unter AS mu^^Y man noch einen Einsprungp unkt extra [145] Underfull \hbox (badness 1092) in paragraph at lines 6666--6672 \OT1/cmr/m/n/12 Die \OT1/cmtt/m/n/12 PUBLIC\OT1/cmr/m/n/12 -Anweisung erlaubt e s, die Zugeh[]origkeit eines Symbols zu einer [146] Underfull \hbox (badness 2932) in paragraph at lines 6736--6742 \OT1/cmr/m/n/12 Detail macht []Arger: die bei Assembler m[]oglichen Vorw[]artsr eferenzen. Bei [147] Underfull \hbox (badness 3158) in paragraph at lines 6755--6760 \OT1/cmr/m/n/12 AS wird im ersten Pass das globale Label \OT1/cmtt/m/n/12 loop \OT1/cmr/m/n/12 verwenden, sofern das Underfull \hbox (badness 1448) in paragraph at lines 6782--6789 \OT1/cmr/m/n/12 Sektionen statt in 33 in 34,5 Sekunden assembliert (80386 SX, 1 6MHz, 3 [148] LaTeX Warning: Reference `SectCallConvention' on page 149 undefined on input li ne 6805. [149] [150] Underfull \hbox (badness 7796) in paragraph at lines 6903--6906 \OT1/cmr/m/n/12 bedingen. Eine Codedatei kann m[]oglicherweise entstehen, ist a ber [151] Underfull \hbox (badness 2334) in paragraph at lines 6943--6947 []\OT1/cmr/m/n/12 Ein Programm ben[]otigt zum Datentransfer einen Puffer mit ei ner zur Underfull \hbox (badness 1895) in paragraph at lines 6988--6999 \OT1/cmr/m/n/12 nicht durch vor- oder nachgestellte Zeichen zu erkennen, da^^Y es sich um [152] [153] [154] Kapitel 4. [155] [156] LaTeX Warning: Citation `Mot601' on page 157 undefined on input line 7137. LaTeX Warning: Citation `Mot56' on page 157 undefined on input line 7161. [157] [158] Underfull \hbox (badness 1831) in paragraph at lines 7259--7267 \OT1/cmr/m/n/12 Mehrfach auftretende Literale erzeugen nat[]urlich nur einen Ei ntrag. Solche [159] [160] LaTeX Warning: Reference `TabHMCS400Meta' on page 161 undefined on input line 7 342. LaTeX Warning: Reference `TabHMCS400MetaOps' on page 161 undefined on input lin e 7343. LaTeX Warning: Reference `TabOLMS40Meta' on page 161 undefined on input line 74 09. LaTeX Warning: Reference `TabOLMS40MetaOps' on page 161 undefined on input line 7410. [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] LaTeX Warning: Citation `Mit16' on page 172 undefined on input line 7807. Underfull \hbox (badness 1845) in paragraph at lines 7825--7827 []\OT1/cmr/m/n/12 aquivalent. Da die immediate-Version weiterhin erlaubt ist, b leibt AS hier [172] Underfull \hbox (badness 1038) in paragraph at lines 7878--7882 \OT1/cmr/m/n/12 wird also auf Register 0 32-bittig zugegriffen, die Gr[]o^^Yena ngabe am Befehl [173] [174] [175] [176] [177] [178] [179] [180] LaTeX Warning: Reference `TabMASM' on page 181 undefined on input line 8274. [181] Underfull \hbox (badness 1442) in paragraph at lines 8309--8316 []\OT1/cmr/m/n/12 Der Koprozessor in 8086-Systemen wird []ublicherweise durch d en TEST- [182] Underfull \hbox (badness 2326) in paragraph at lines 8344--8349 \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der 8X30x unterst[]utzt keine Bitgrup pen, die []uber mehrere [183] Underfull \hbox (badness 4634) in paragraph at lines 8385--8404 []\OT1/cmr/m/n/12 Ahnlich wie sein Vorg[]anger MCS/51, jedoch im Unterschied zu seinem Underfull \hbox (badness 10000) in paragraph at lines 8385--8404 \OT1/cmr/m/n/12 d.h. alle mit Bitbefehlen manipulierbaren Bits haben eine besti mmte, Underfull \hbox (badness 1314) in paragraph at lines 8421--8432 []\OT1/cmr/m/n/12 Optional kann AS f[]ur die AVRs (es geht auch f[]ur andere CP U's, nur [184] Underfull \hbox (badness 10000) in paragraph at lines 8461--8467 []\OT1/cmr/m/n/12 Die Kodierung von Schiebebefehlen besitzt noch eine undefinie rte [185] [186] Underfull \hbox (badness 1478) in paragraph at lines 8524--8527 \OT1/cmr/m/n/12 automatisch der erforderliche \OT1/cmtt/m/n/12 IW\OT1/cmr/m/n/1 2 -Pr[]afix mit in die vorangehende Anweisung Underfull \hbox (badness 1721) in paragraph at lines 8540--8548 \OT1/cmr/m/n/12 Der Prozessorkern der Z8-Mikrokontroller beinhaltet keine eigen en Register. Underfull \hbox (badness 1072) in paragraph at lines 8549--8553 \OT1/cmr/m/n/12 zur effizienteren (k[]urzeren) Adressierung eines 16er-Bocks im internen RAM [187] Underfull \hbox (badness 2376) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 Im Gegensatz zum Original Zilog-Assembler ist es nicht erforder lich, eine Underfull \hbox (badness 2293) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 'Arbeitsregisteradressierung' explizit durch ein vorangestellte s Ausrufezeichen Underfull \hbox (badness 1087) in paragraph at lines 8597--8602 \OT1/cmr/m/n/12 der weitgehende Z80- und TLCS-90-Quellcodekompatibilit[]at biet et, und zum [188] Underfull \hbox (badness 4217) in paragraph at lines 8643--8648 []\OT1/cmr/m/n/12 Unter TAS900 k[]onnen Integerkonstanten sowohl in C-Notation (mit Underfull \hbox (badness 4279) in paragraph at lines 8656--8661 \OT1/cmr/m/n/12 einer Schreiberleichterung und teilweise einer besseren Orthogo nalit[]at der [189] Underfull \hbox (badness 1147) in paragraph at lines 8667--8672 []\OT1/cmr/m/n/12 Bei den bedingten Befehlen \OT1/cmtt/m/n/12 JP, CALL, JR \OT1 /cmr/m/n/12 und \OT1/cmtt/m/n/12 SCC \OT1/cmr/m/n/12 stellt AS es dem LaTeX Warning: Citation `Tosh900' on page 190 undefined on input line 8673. Underfull \hbox (badness 1221) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 Der Makroprozessor wird TAS900 als externes Programm vorgeschal tet und Underfull \hbox (badness 4543) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 besteht aus zwei Komponenten: einem C-artigen Pr[]aprozessor un d einer [190] LaTeX Warning: Reference `TabTAS900' on page 191 undefined on input line 8716. Underfull \hbox (badness 4391) in paragraph at lines 8770--8784 \OT1/cmr/m/n/12 Vielleicht fragt sich der eine oder andere, ob bei mir die Reih enfolge [191] Underfull \hbox (badness 1127) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 Adre^^Yausdruck anzuh[]angen, hatte ja beim 8051 ihren Ursprung , f[]uhrt jetzt Underfull \hbox (badness 1194) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 aber auch genau zu den Problemen, die ich beim 8051 geahnt hatt e: Der Underfull \vbox (badness 7685) has occurred while \output is active [192] Underfull \hbox (badness 1117) in paragraph at lines 8827--8833 []\OT1/cmr/m/n/12 Toshiba hat f[]ur diese Prozessorfamilie einen ,,erweiterten Befehlssatz'' in Underfull \hbox (badness 1237) in paragraph at lines 8827--8833 \OT1/cmr/m/n/12 Makroform definiert, um das Arbeiten mit diesem doch recht besc hr[]ankten [193] LaTeX Warning: Citation `Tosh9000' on page 194 undefined on input line 8853. LaTeX Warning: Citation `Tosh9000' on page 194 undefined on input line 8865. Underfull \hbox (badness 1077) in paragraph at lines 8868--8875 \OT1/cmr/m/n/12 L[]ange (z.B. 13 oder 9 Bit) haben. Ist das Displacement l[]ang er, mu^^Y dem [194] Underfull \hbox (badness 5893) in paragraph at lines 8906--8912 []\OT1/cmr/m/n/12 ASM31T erlaubt Symbol- und Label-Namen, die einen Bindestrich [195] [196] [197] [198] LaTeX Warning: Reference `ST6Assume' on page 199 undefined on input line 9108. Underfull \hbox (badness 2245) in paragraph at lines 9105--9110 \OT1/cmr/m/n/12 Diese Prozessoren k[]onnen das Code-ROM seitenweise in den Date nbereich LaTeX Warning: Reference `TabHid62' on page 199 undefined on input line 9113. LaTeX Warning: Reference `TabAST6' on page 199 undefined on input line 9143. LaTeX Warning: Citation `ST7Man' on page 199 undefined on input line 9182. [199] Underfull \hbox (badness 3417) in paragraph at lines 9193--9197 \OT1/cmr/m/n/12 Die Bitadressierungsm[]oglichkeiten des ST9 sind relativ einges chr[]ankt: Mit [200] Underfull \hbox (badness 1122) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 Ein 6804-Opcode ergibt sich durch Spiegelung aller Bits im ents prechenden Underfull \hbox (badness 2653) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 betrieben...wogegen ja auch nichts einzuwenden w[]are, wenn nic ht so eine [201] [202] [203] Underfull \hbox (badness 5091) in paragraph at lines 9376--9379 []\OT1/cmr/m/n/12 Anstelle eines Prozentzeichens zur Kennzeichnung von unmittel barer [204] Underfull \hbox (badness 1910) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 aber mit dieser Schreibweise erreicht man nicht den \OT1/cmtt/m /n/12 EQU\OT1/cmr/m/n/12 -artigen Stil, den Underfull \hbox (badness 1052) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 Texas vorgegeben hat (d.h. das zu definierende Symbol steht ans telle eines Underfull \hbox (badness 1648) in paragraph at lines 9436--9453 \OT1/cmr/m/n/12 mit anderen Befehlen realisiert. Fr[]uhere Versionen von AS imp lementierten [205] LaTeX Warning: Citation `TMS1000PGMRef' on page 206 undefined on input line 947 6. [206] Underfull \hbox (badness 2856) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Befehlssatz nur einen sehr schlichten Assembler von National se lber. Ein Underfull \hbox (badness 3128) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Assembler von IAR Systems ist angek[]undigt, aber noch nicht er h[]altlich. Underfull \hbox (badness 1527) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Da die Entwicklungstools von IAR allerdings auch nach M[]oglich keit CPU- [207] [208] LaTeX Warning: Citation `NEC75' on page 209 undefined on input line 9596. [209] [210] [211] [212] Kapitel 5. Underfull \hbox (badness 3724) in paragraph at lines 9704--9712 []\OT1/cmr/m/n/12 Danach folgt eine Reihe beliebig vieler ,,Records'', wobei ei n Record Underfull \hbox (badness 2126) in paragraph at lines 9704--9712 \OT1/cmr/m/n/12 Zusatzinformationen enth[]alt. Eine Datei kann auch ohne Umscha ltung des [213] LaTeX Warning: Reference `TabHeader' on page 214 undefined on input line 9738. LaTeX Warning: Reference `TabHeader2' on page 214 undefined on input line 9739. (./tabids.tex) (./tabids2.tex) LaTeX Warning: Reference `TabSegments' on page 214 undefined on input line 9764 . [214] [215] [216] LaTeX Warning: Citation `AVRObj' on page 217 undefined on input line 9828. [217] [218] Underfull \hbox (badness 2393) in paragraph at lines 9917--9924 \OT1/cmr/m/n/12 Stand des Programmz[]ahlers kann z.B. ein symbolischer Debugger einzelne [219] [220] Kapitel 6. LaTeX Warning: Reference `SectLicense' on page 221 undefined on input line 9966 . LaTeX Warning: Reference `TabToolReturns' on page 221 undefined on input line 9 969. Underfull \hbox (badness 7869) in paragraph at lines 9989--9994 []\OT1/cmr/m/n/12 Sofern Programme im folgenden Zahlen-oder Adre^^Yangaben von der LaTeX Warning: Reference `SectCallConvention' on page 221 undefined on input li ne 10005. [221] Underfull \hbox (badness 2150) in paragraph at lines 10007--10010 []\OT1/cmr/m/n/12 Sofern Adre^^Yangaben benutzt werden, beziehen sie sich immer auf die [222] LaTeX Warning: Reference `SectCodeFormat' on page 223 undefined on input line 1 0074. Underfull \hbox (badness 10000) in paragraph at lines 10095--10097 []\OT1/cmr/m/n/12 P2HEX kennt 8 verschiedene Zielformate, die []uber den [223] LaTeX Warning: Citation `AVRObj' on page 224 undefined on input line 10105. Underfull \hbox (badness 1436) in paragraph at lines 10108--10115 \OT1/cmr/m/n/12 Atmel Generic f[]ur die AVRs und Intel-Hex f[]ur den Rest. Je n ach Breite [224] LaTeX Warning: Citation `CPM68K' on page 225 undefined on input line 10159. [225] [226] [227] Underfull \hbox (badness 1270) in paragraph at lines 10300--10307 \OT1/cmr/m/n/12 in der Datei gef[]ullt werden sollen. Defaultm[]a^^Yig ist der Wert $ff, so [228] [229] [230] Anhang A. [231] Underfull \hbox (badness 10000) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 bei 680x0-, 6502- und 68xx-Prozessoren k[]onnen bestimmte Underfull \hbox (badness 2213) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 Speicherbereiche mit kurzen Adressen erreicht werden. Um keine Underfull \hbox (badness 1755) in paragraph at lines 10449--10449 \OT1/cmr/m/n/12 Es wurde eine \OT1/cmtt/m/n/12 SHARED\OT1/cmr/m/n/12 -Anweisung gefunden, es wurde aber keine Underfull \hbox (badness 1067) in paragraph at lines 10457--10457 \OT1/cmr/m/n/12 Das BCD-Gleitkommaformat der 680x0-Koprozessoren erlaubt zwar [232] [233] Underfull \hbox (badness 4441) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Bei der Bildung der Belegungsliste wurde festgestellt, da^^Y ei n Underfull \hbox (badness 1097) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Speicherbereich im Codesegment mehrfach benutzt wurde. Ursache [234] Underfull \hbox (badness 2213) in paragraph at lines 10512--10512 \OT1/cmr/m/n/12 Die Hardware erlaubt nur ein Registerpaar zu verketten, dessen [235] Underfull \hbox (badness 2343) in paragraph at lines 10556--10556 \OT1/cmr/m/n/12 Eine Adresse ist nicht ein mehrfaches der Operandengr[]o^^Ye. D as [236] Underfull \hbox (badness 3838) in paragraph at lines 10571--10571 \OT1/cmr/m/n/12 Ein Register wird in einer Befehlsfolge so verwendet, da^^Y die Underfull \hbox (badness 1888) in paragraph at lines 10585--10585 \OT1/cmr/m/n/12 Mit einer \OT1/cmtt/m/n/12 SFRB\OT1/cmr/m/n/12 -Anweisung wurde versucht, eine Speicherstelle als [237] Underfull \hbox (badness 5345) in paragraph at lines 10607--10607 \OT1/cmr/m/n/12 Ein Befehl steht zu Teilen auf verschiedenen Seiten. Da der [238] Underfull \hbox (badness 1221) in paragraph at lines 10636--10636 \OT1/cmr/m/n/12 Die Instruktion arbeitet nur auf Byte- bzw. Langwort-Operanden, [239] [240] Underfull \hbox (badness 2042) in paragraph at lines 10674--10674 \OT1/cmr/m/n/12 Name des fraglichen Symbols, bei eingeschalteter Querverweislis te [241] [242] Underfull \hbox (badness 10000) in paragraph at lines 10718--10718 \OT1/cmr/m/n/12 Bei bestimmten Prozessoeren (z.B. DSP56000) m[]ussen die [243] Underfull \hbox (badness 1895) in paragraph at lines 10748--10748 \OT1/cmr/m/n/12 Aus Opcode und Operanden l[]a^^Yt sich die Operandengr[]o^^Ye n icht Underfull \hbox (badness 3701) in paragraph at lines 10753--10753 \OT1/cmr/m/n/12 Ein Ausdruck hat einen an dieser Stelle nicht zul[]assigen Typ [244] [245] [246] [247] Underfull \hbox (badness 3396) in paragraph at lines 10847--10847 \OT1/cmr/m/n/12 Da Befehle nur auf geraden Adressen liegen d[]urfen, mu^^Y eine [248] [249] [250] Underfull \hbox (badness 10000) in paragraph at lines 10894--10894 \OT1/cmr/m/n/12 Ein Register taucht in der Liste der zu sichernden bzw. Underfull \hbox (badness 3989) in paragraph at lines 10900--10900 \OT1/cmr/m/n/12 Es wurde ein \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehl ge funden, obwohl kein mit \OT1/cmtt/m/n/12 SAVE [251] Underfull \hbox (badness 1062) in paragraph at lines 10916--10916 \OT1/cmr/m/n/12 Nach der Assemblierung sind nicht alle Konstrukte zur bedingten Underfull \hbox (badness 1755) in paragraph at lines 10931--10931 \OT1/cmr/m/n/12 Im momentanen Sichtbarkeitsbereich existiert keine Sektion dies es [252] [253] Underfull \hbox (badness 6978) in paragraph at lines 10969--10969 \OT1/cmr/m/n/12 Am Programmende oder beim Umachalten zu einem anderen [254] [255] Underfull \hbox (badness 1117) in paragraph at lines 11005--11005 \OT1/cmr/m/n/12 Der benutzte Adressierungsmodus existiert zwar grunds[]atzlich, das [256] [257] Underfull \hbox (badness 7379) in paragraph at lines 11067--11067 \OT1/cmr/m/n/12 Ein Element bezieht sich auf ein anderes Element in einer [258] Underfull \hbox (badness 2197) in paragraph at lines 11082--11082 \OT1/cmr/m/n/12 Das Konstanten-ROM der 680x0-Koprozessoren hat nur max. 63 [259] [260] [261] [262] Underfull \hbox (badness 10000) in paragraph at lines 11172--11172 \OT1/cmr/m/n/12 Der benutzte Befehl beeinflu^^Yt die Codel[]ange, daher sind [263] [264] [265] [266] Underfull \hbox (badness 3068) in paragraph at lines 11249--11249 \OT1/cmr/m/n/12 Entweder sind die beiden Instruktionen prinzipiell nicht parall el [267] [268] [269] Underfull \hbox (badness 5756) in paragraph at lines 11308--11308 \OT1/cmr/m/n/12 Eine der Ausf[]uhrungseinheiten des Prozessors wurde in einem Underfull \hbox (badness 5331) in paragraph at lines 11314--11314 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Leseoperation Underfull \hbox (badness 1472) in paragraph at lines 11320--11320 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Schreiboperati on [270] Underfull \hbox (badness 4096) in paragraph at lines 11332--11332 \OT1/cmr/m/n/12 Auf das gleiche Register wurde mehr als viermal im gleichen [271] [272] Underfull \hbox (badness 1342) in paragraph at lines 11380--11380 \OT1/cmr/m/n/12 In der Argumentenliste dieser Anweisung d[]urfen keine Leerstri ngs [273] [274] [275] Underfull \hbox (badness 2903) in paragraph at lines 11441--11441 \OT1/cmr/m/n/12 Der verf[]ugbare Speicher reicht nicht mehr, alle Datenstruktur en [276] Anhang B. [277] [278] [279] [280] Anhang C. Underfull \hbox (badness 1147) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 Erweiterung von AS Schritt zu halten. Der Stapel mit der Aufsch rift Underfull \hbox (badness 1062) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 die Beschaffung von Unterlagen, speziell bei ausgefallenen oder []alteren [281] Underfull \hbox (badness 1442) in paragraph at lines 11626--11629 []\OT1/cmr/m/n/12 W[]ahrend der Assemblierung bricht AS pl[]otzlich mit der Mel dung eines [282] Underfull \hbox (badness 1776) in paragraph at lines 11674--11678 []\OT1/cmr/m/n/12 Ich bekomme unter Unix bei der Benutzung von P2BIN oder P2HEX [283] [284] Anhang D. (./pscomm.tex) (./pscpu.tex [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298]) [299] [300] Anhang E. Underfull \hbox (badness 1466) in paragraph at lines 11847--11856 \OT1/cmr/m/n/12 Boolean-Symbole sind eigentlich normale normale Integer-Symbole , mit dem [301] [302] [303] [304] Anhang F. [305] Underfull \hbox (badness 2512) in paragraph at lines 11928--11930 []\OT1/cmr/m/it/12 isupper(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Gro^^Ybuchstabe ist (Sonderzeichen Underfull \hbox (badness 2409) in paragraph at lines 11930--11932 []\OT1/cmr/m/it/12 islower(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Kleinbuchstabe ist (Sonderzeichen Underfull \hbox (badness 10000) in paragraph at lines 11932--11934 []\OT1/cmr/m/it/12 isalpha(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Buchstabe ist (Sonderzeichen Underfull \hbox (badness 5652) in paragraph at lines 11936--11939 []\OT1/cmr/m/it/12 isspace(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein 'Leerzeichen' (Space, Formfeed, Underfull \hbox (badness 2261) in paragraph at lines 11939--11941 []\OT1/cmr/m/it/12 isprint(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein druckbares Zeichen ist (also kein [306] [307] [308] Anhang G. [309] [310] Anhang H. Underfull \hbox (badness 10000) in paragraph at lines 12049--12051 []\OT1/cmr/m/n/12 Befehle \OT1/cmtt/m/n/12 WARNING\OT1/cmr/m/n/12 /\OT1/cmtt/m/ n/12 ERROR\OT1/cmr/m/n/12 /\OT1/cmtt/m/n/12 FATAL\OT1/cmr/m/n/12 , um anwenders pezifische [311] Underfull \hbox (badness 1496) in paragraph at lines 12059--12065 \OT1/cmr/m/n/12 demzufolge nicht mehr in Hochkommas, sondern in G[]ansef[]u^^Yc hen Underfull \hbox (badness 5970) in paragraph at lines 12065--12067 []\OT1/cmr/m/n/12 Befehl \OT1/cmtt/m/n/12 ALIGN \OT1/cmr/m/n/12 zur Ausrichtung des Programmz[]ahlers bei Intel- [312] Underfull \hbox (badness 10000) in paragraph at lines 12125--12127 []\OT1/cmr/m/n/12 BIND, P2HEX und P2BIN haben jetzt die gleichen [313] Underfull \hbox (badness 10000) in paragraph at lines 12149--12151 []\OT1/cmr/m/n/12 Umstellung auf Mehrpass-Betrieb. Damit kann AS auch bei Underfull \hbox (badness 10000) in paragraph at lines 12161--12163 []\OT1/cmr/m/n/12 Der 8048-Codegenerator kennt nun auch die 8041/42- Underfull \hbox (badness 10000) in paragraph at lines 12168--12170 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 h\OT1/cmr/m/n/12 , um Hexadezimalzahlenausgabe mit [314] Underfull \hbox (badness 1622) in paragraph at lines 12186--12189 \OT1/cmr/m/n/12 sondern auf den von DOS daf[]ur vorgesehenen Kanal (STDERR) Underfull \hbox (badness 1132) in paragraph at lines 12192--12194 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 E\OT1/cmr/m/n/12 , um die Fehlermeldungen in eine Datei Underfull \hbox (badness 1082) in paragraph at lines 12206--12209 \OT1/cmr/m/n/12 Makros definiert werden, die durch ihren Sektionsnamen eindeuti g Underfull \hbox (badness 5217) in paragraph at lines 12215--12217 []\OT1/cmr/m/n/12 unterst[]utzt zus[]atzlich die TLCS-870- und TLCS-47-Familie von [315] Underfull \hbox (badness 1077) in paragraph at lines 12217--12219 []\OT1/cmr/m/n/12 mit einem vorangestelltem ! kann man durch Makros ,,verdeckte '' Underfull \hbox (badness 10000) in paragraph at lines 12228--12230 []\OT1/cmr/m/n/12 Escapesequenzen sind nun auch in in ASCII geschriebenen [316] [317] Underfull \hbox (badness 3884) in paragraph at lines 12311--12314 []\OT1/cmr/m/n/12 durch das Setzen der Environment-Variablen \OT1/cmtt/m/n/12 U SEANSI \OT1/cmr/m/n/12 kann die [318] Underfull \hbox (badness 4792) in paragraph at lines 12343--12346 []\OT1/cmr/m/n/12 bei eingeschalteter Querverweisliste wird bei doppelt definie rten [319] Underfull \hbox (badness 1838) in paragraph at lines 12402--12405 []\OT1/cmtt/m/n/12 SFRB \OT1/cmr/m/n/12 ber[]ucksichtigt jetzt auch die Bildung sregeln f[]ur Bitadressen Underfull \hbox (badness 10000) in paragraph at lines 12402--12405 \OT1/cmr/m/n/12 im RAM-Bereich; werden nicht bitadressierbare Speicherstellen [320] Underfull \hbox (badness 6173) in paragraph at lines 12448--12450 []\OT1/cmr/m/n/12 P2HEX und P2BIN k[]onnen jetzt optional die Eingabedateien Underfull \hbox (badness 1460) in paragraph at lines 12454--12456 []\OT1/cmtt/m/n/12 BYT/FCB, ADR/FDB \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 FCC \O T1/cmr/m/n/12 erlauben jetzt auch den von \OT1/cmtt/m/n/12 DC \OT1/cmr/m/n/12 h er [321] Underfull \hbox (badness 3690) in paragraph at lines 12463--12465 []\OT1/cmr/m/n/12 Mit der neuen \OT1/cmtt/m/n/12 CODEPAGE\OT1/cmr/m/n/12 -Anwei sung k[]onnen jetzt auch mehrere [322] Underfull \hbox (badness 3907) in paragraph at lines 12508--12510 []\OT1/cmr/m/n/12 f[]ur P2HEX kann jetzt die Minimall[]ange f[]ur S-Record-Adre ssen Underfull \hbox (badness 10000) in paragraph at lines 12529--12531 []\OT1/cmr/m/n/12 zus[]atzlicher Befehl \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/1 2 zum Einstellen der maximalen Underfull \hbox (badness 10000) in paragraph at lines 12538--12541 []\OT1/cmr/m/n/12 mit der neuen Kommandozeilenoption \OT1/cmtt/m/n/12 -gnuerror s \OT1/cmr/m/n/12 k[]onnen [323] [324] [325] [326] Anhang I. [327] Underfull \hbox (badness 10000) in paragraph at lines 12655--12661 \OT1/cmr/m/n/12 Wie ich schon andeutete, ist AS (glaube ich jedenfalls...) auf Underfull \hbox (badness 1237) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 bereitzustellen. Insbesondere betrifft dies Integer-Datentypen einer bekannten Underfull \hbox (badness 2150) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 L[]ange, es kann aber auch die Nach- oder Redefinition von C-Fu nktionen [328] [329] [330] Underfull \hbox (badness 3168) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 (global und lokal) in zwei Bin[]arb[]aumen verwaltet. Au^^Yerde m findet sich Underfull \hbox (badness 2626) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 hier eine ziemlich gro^^Ye Prozedur \OT1/cmtt/m/n/12 EvalExpres sion\OT1/cmr/m/n/12 , welche einen (Formel- Underfull \hbox (badness 10000) in paragraph at lines 12775--12785 \OT1/cmtt/m/n/12 EvalIntExpression, EvalFloatExpression \OT1/cmr/m/n/12 und \OT 1/cmtt/m/n/12 EvalStringExpression Underfull \hbox (badness 2478) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 verwendet werden. []Anderungen zum Einf[]ugen neuer Prozessoren sind hier [331] Underfull \hbox (badness 10000) in paragraph at lines 12813--12815 []\OT1/cmr/m/n/12 Mitbearbeitung von Optionen in einer Environment-Variablen od er Underfull \hbox (badness 10000) in paragraph at lines 12815--12817 []\OT1/cmr/m/n/12 R[]uckgabe einer Menge, welche die noch nicht bearbeiteten Underfull \hbox (badness 6157) in paragraph at lines 12818--12820 []\OT1/cmr/m/n/12 Eine Hintert[]ur, falls die dar[]uberliegende Entwicklungsumg ebung die Underfull \hbox (badness 1292) in paragraph at lines 12834--12836 \OT1/cmr/m/n/12 Aus Speicherersparnisgr[]unden sind hier einige von diversen Co degeneratoren [332] LaTeX Warning: Reference `SectCodeFormat' on page 333 undefined on input line 1 2850. Underfull \hbox (badness 1253) in paragraph at lines 12848--12855 \OT1/cmr/m/n/12 in Code-Dateien verwendeten Kennzahlen (siehe Kapitel []) sowie das von Underfull \hbox (badness 1226) in paragraph at lines 12865--12872 \OT1/cmr/m/n/12 Sprachenanteil einer Datei in ein Zeichenfeld einliest und Zugr iffsfunktionen [333] [334] [335] [336] Underfull \hbox (badness 1383) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 mit jedem beliebigen Editor bearbeitbar, und besteht aus einer Reihe von Underfull \hbox (badness 2088) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 Steueranweisungen mit Parametern. Leerzeilen sowie Zeilen, die mit einem Underfull \hbox (badness 4467) in paragraph at lines 13051--13061 \OT1/cmr/m/n/12 beschreibt, da^^Y zwei Sprachen im folgenden definiert werden. Der erste [337] Underfull \hbox (badness 1221) in paragraph at lines 13066--13072 \OT1/cmr/m/n/12 Kennung verwendet wird, die nicht in der Liste von \OT1/cmtt/m/ n/12 Langs \OT1/cmr/m/n/12 vorhanden ist. [338] LaTeX Warning: Reference `TabSpecChars' on page 339 undefined on input line 131 06. Underfull \hbox (badness 4726) in paragraph at lines 13138--13144 \OT1/cmr/m/n/12 In einer Quellcodedistribution von AS ist diese Dokumentation n ur als [339] Underfull \hbox (badness 1092) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 naturgem[]a^^Y etwas empfindlich f[]ur System- und Compilerabh[ ]angigkeiten. Um Underfull \hbox (badness 1590) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 ist, liegt dem Assembler im Unterverzeichnis \OT1/cmtt/m/n/12 t ests \OT1/cmr/m/n/12 eine Menge von Test- Underfull \hbox (badness 2941) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 des Maschinenbefehlssatzes zu finden, die besonders gern bei va riierenden Underfull \hbox (badness 4913) in paragraph at lines 13177--13188 []\OT1/cmr/m/n/12 Der Testlauf wird mit einem einfachen \OT1/cmr/m/it/12 make t est \OT1/cmr/m/n/12 angesto^^Yen. Jedes [340] Underfull \hbox (badness 1314) in paragraph at lines 13232--13240 \OT1/cmr/m/n/12 im Modul \OT1/cmtt/m/n/12 as.c \OT1/cmr/m/n/12 aufgerufen werde n mu^^Y, braucht das neue Modul keinerlei [341] Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmtt/m/n/12 'XXXX' \OT1/cmr/m/n/12 ist dabei der f[]ur den Prozessor festg elegte Name, der sp[]ater im Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmr/m/n/12 der als interne ,,Kennung'' f[]ur diesen Prozessor fungiert. In der globalen Underfull \hbox (badness 10000) in paragraph at lines 13266--13270 \OT1/cmr/m/n/12 in den einzelnen Segmenten. Nur in Ausnahmef[]allen (physikalis ch [342] LaTeX Warning: Reference `SectCodeFormat' on page 343 undefined on input line 1 3303. Underfull \hbox (badness 5970) in paragraph at lines 13301--13311 \OT1/cmr/m/n/12 die Prozessorfamilie gekennzeichnet wird (siehe Abschnitt []). Um [343] [344] Underfull \hbox (badness 1264) in paragraph at lines 13380--13394 \OT1/cmr/m/n/12 im internen RAM, defineren diese 'Register' als Symbole vor, un d es [345] Underfull \hbox (badness 1024) in paragraph at lines 13422--13429 \OT1/cmr/m/n/12 Funktionsliste, die es den Codegeneratoren erlaubt, nach dem Ab schlu^^Y der [346] Underfull \hbox (badness 1275) in paragraph at lines 13470--13480 \OT1/cmr/m/n/12 ist sicherlich eine Aufgabe herkulischen Ausma^^Yes, aber die A npassung der [347] [348] (../doc_EN/biblio.tex Underfull \hbox (badness 10000) in paragraph at lines 23--27 \OT1/cmr/m/it/12 COP410L/COP411L/COP310L/COP311L Single-Chip N-Channel [349] [350] [351] [352] [353] [354] [355] [356] Underfull \hbox (badness 10000) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Controller (Single-Chip 8-Bit CMOS Microcontroller) Underfull \hbox (badness 10000) in paragraph at lines 433--437 \OT1/cmr/m/it/12 Model 990 Computer/TMS9900 Microprocessor Assembly Language [357] [358] Underfull \hbox (badness 10000) in paragraph at lines 524--528 \OT1/cmr/m/it/12 16-Bit Microcontroller TLCS-900 Series Data Book: TMP93CM40F/ [359] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [360] No file as.ind. [361] (./as.aux) Package rerunfilecheck Warning: File `as.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on as.dvi (361 pages, 1106024 bytes). Transcript written on as.log. latex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08 german -- \language number for German undefined, default 255 used, german -- Please read "gerdoc.tex" how to install hyphenation patterns.) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1] Underfull \hbox (badness 2269) in paragraph at lines 77--80 []\OT1/cmr/m/n/12 Alle anderen Warenzeichen, die nicht ausdr[]ucklich in diesem Abschnitt [2] (./as.toc [3] [4] [5] [6] [7] [8]) [9] [10] Kapitel 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] Underfull \hbox (badness 3179) in paragraph at lines 164--168 \OT1/cmr/m/n/12 im Computerclub an der RWTH Aachen (Eilfschornsteinstra^^Ye 16, Keller [12] [13] [14] [15] [16] Underfull \hbox (badness 2080) in paragraph at lines 305--318 \OT1/cmr/m/n/12 f[]ur die 68000er-Familie entstanden. Auf besonderen Wunsch hab e ich den Underfull \hbox (badness 3068) in paragraph at lines 319--322 []\OT1/cmr/m/n/12 Diese Flexibilit[]at bedingt ein etwas exotisches Codeformat, f[]ur dessen Underfull \hbox (badness 3623) in paragraph at lines 328--336 []\OT1/cmr/m/n/12 Symbole k[]onnen f[]ur den Assembler sowohl Integer-, String- als auch Underfull \hbox (badness 10000) in paragraph at lines 337--342 []\OT1/cmr/m/n/12 Der Assembler kennt keine expliziten Beschr[]ankungen bzgl. [17] Underfull \hbox (badness 3118) in paragraph at lines 368--378 \OT1/cmr/m/n/12 Reihe von Versionen zur Verf[]ugung, die etwas mehr als den Rea l-Mode [18] [19] [20] Kapitel 2. Underfull \hbox (badness 1005) in paragraph at lines 445--455 \OT1/cmr/m/n/12 haben, die []uber 500 Kbyte gro^^Ye Overlay-Datei von AS auf ei ner Diskette Underfull \hbox (badness 1924) in paragraph at lines 445--455 \OT1/cmr/m/n/12 unterzubringen...eine Festplatte sollte der PC also schon haben , allein um [21] [22] Underfull \hbox (badness 2221) in paragraph at lines 661--669 \OT1/cmr/m/n/12 der Fall ist. F[]ur die DOS-DPMI-Version ergeben sich die in Ta belle [][][][] [23] [24] [25] [26] Underfull \hbox (badness 2173) in paragraph at lines 780--782 \OT1/cmr/m/n/12 AS ist ein kommandozeilengesteuertes Programm, d.h. alle Parame ter und [27] [28] [29] Underfull \hbox (badness 3471) in paragraph at lines 908--921 \OT1/cmr/m/n/12 die Symboltabelle, zum anderen eine Zuordnung von Quellzeilen z u Underfull \hbox (badness 3439) in paragraph at lines 908--921 \OT1/cmr/m/n/12 Maschinenadressen. Eine genauere Beschreibung des benutzten MAP - [30] Underfull \hbox (badness 2229) in paragraph at lines 921--926 []\OT1/cmtt/m/n/12 noicemask [Wert]\OT1/cmr/m/n/12 : Normalerweise listet AS in NoICE-Debuginfos nur Underfull \hbox (badness 1975) in paragraph at lines 921--926 \OT1/cmr/m/n/12 Symbole aus dem CODE-Segment. Mit dieser Option und einem als Underfull \hbox (badness 1147) in paragraph at lines 933--940 []\OT1/cmtt/m/n/12 q\OT1/cmr/m/n/12 : Dieser Schalter unterdr[]uckt alle Meldun gen von AS mit Ausnahme [31] Underfull \hbox (badness 10000) in paragraph at lines 969--985 []\OT1/cmtt/m/n/12 D $\OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 Symbolliste$\OML/cmm/ m/it/12 >$\OT1/cmr/m/n/12 : Symbole definieren. Die hinter dieser Option Underfull \hbox (badness 1325) in paragraph at lines 969--985 \OT1/cmr/m/n/12 nachgestellten Gleichheitszeichen kann aber auch eine andere Be legung Underfull \hbox (badness 2088) in paragraph at lines 969--985 \OT1/cmr/m/n/12 auch Operatoren oder interne Funktionen beinhalten, jedoch \OT1 /cmr/bx/n/12 KEINE Underfull \hbox (badness 3375) in paragraph at lines 969--985 \OT1/cmr/m/n/12 Programmversionen erzeugt werden. \OT1/cmr/bx/n/12 ACHTUNG! \OT 1/cmr/m/n/12 Wenn case-sensitiv Underfull \hbox (badness 3148) in paragraph at lines 985--990 \OT1/cmr/m/n/12 mit einem Stapel[]uberlauf abst[]urzt. Eventuell kann diese Opt ion die [32] Underfull \hbox (badness 1024) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 mit ihrem Klartext, sondern auch mit ihren im Anhang [][][][] g enannten Underfull \hbox (badness 4859) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 internen Nummern ausgegeben. Diese Option ist prim[]ar f[]ur Sh ells Underfull \hbox (badness 1038) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 und Entwicklungsumgebungen gedacht, denen mit diesen Nummern di e Underfull \hbox (badness 1184) in paragraph at lines 1005--1010 \OT1/cmr/m/n/12 d.h. in Namen von Symbolen, Sektionen, Makros, Zeichentabellen und [33] Underfull \hbox (badness 5475) in paragraph at lines 1081--1084 \OT1/cmr/m/n/12 eine Menge Tipparbeit ersparen. Da die Environment-Optionen vor der [34] Underfull \hbox (badness 1603) in paragraph at lines 1123--1130 \OT1/cmr/m/n/12 Option eine Tilde gesetzt, so werden die folgenden Buchstaben i mmer als [35] [36] Underfull \hbox (badness 1303) in paragraph at lines 1242--1250 \OT1/cmr/m/n/12 das Fortlassen eines Attributs meist zur Verwendung der f[]ur d iese Familie [37] Underfull \hbox (badness 5245) in paragraph at lines 1259--1265 \OT1/cmr/m/n/12 Was dieses Beispiel nicht zeigt, ist, da^^Y die Formatangabe au ch ohne Underfull \hbox (badness 6725) in paragraph at lines 1266--1272 []\OT1/cmr/m/n/12 Die Zahl der Befehlsparameter ist abh[]angig vom Befehl und k ann [38] Underfull \hbox (badness 10000) in paragraph at lines 1293--1295 \OT1/cmr/m/n/12 Letztere beide werden nur erzeugt, wenn sie durch zus[]atzliche Underfull \hbox (badness 1655) in paragraph at lines 1306--1310 []\OT1/cmr/m/n/12 Im Feld \OT1/cmtt/m/n/12 Zeile \OT1/cmr/m/n/12 wird die Zeile nnummer bezogen auf die jeweilige Datei Underfull \hbox (badness 1028) in paragraph at lines 1311--1317 []\OT1/cmr/m/n/12 Der erzeugte Code selber steht dahinter im Feld \OT1/cmtt/m/n /12 Code \OT1/cmr/m/n/12 in hexadezimaler [39] [40] Underfull \hbox (badness 1112) in paragraph at lines 1409--1415 []\OT1/cmr/m/n/12 Defaultm[]a^^Yig ist AS nicht case-sensitiv, es ist also egal , ob man Gro^^Y- [41] [42] Underfull \hbox (badness 1281) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 Befehl verwendet wird. Ein Segmentattribut wird einem Symol aut omatisch Underfull \hbox (badness 2057) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 wird; ein mit dem ,,Universalbefehl'' \OT1/cmtt/m/n/12 SET \OT1 /cmr/m/n/12 oder \OT1/cmtt/m/n/12 EQU \OT1/cmr/m/n/12 definiertes Symbol ist Underfull \hbox (badness 2103) in paragraph at lines 1493--1520 \OT1/cmr/m/n/12 zugeordnet. Die aus der Ordnung normaler Symbole etwas herausfa llenden [43] [44] Underfull \hbox (badness 2913) in paragraph at lines 1590--1596 []\OT1/cmr/m/n/12 Namenlose tempor[]are Symbole finden ihre Anwendung []ubliche rweise in [45] [46] [47] Underfull \hbox (badness 4634) in paragraph at lines 1729--1735 []\OT1/cmr/m/n/12 Reichlich heimt[]uckisch ist auch, da^^Y bei immer h[]oheren, mit \OT1/cmtt/m/n/12 RADIX [48] Underfull \hbox (badness 2922) in paragraph at lines 1771--1773 \OT1/cmr/m/n/12 Gleitkommazahlen werden in der []ublichen halblogarithmischen S chreibweise Underfull \hbox (badness 4569) in paragraph at lines 1776--1782 \OT1/cmr/m/n/12 lautet. \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der Assembler versucht eine Konstante zuerst als Underfull \hbox (badness 1221) in paragraph at lines 1786--1791 \OT1/cmr/m/n/12 ASCII-Integers zu unterscheiden) eingeschlossen werden. Um nun aber auch [49] Underfull \hbox (badness 1127) in paragraph at lines 1816--1819 [][]\OT1/cmr/m/n/12 Uber dieses Escape-Zeichen k[]onnen sogar Formelausdr[]ucke in den String [50] Underfull \hbox (badness 1275) in paragraph at lines 1910--1914 []\OT1/cmr/m/n/12 Die Vergleichsoperatoren liefern TRUE, falls die Bedingung zu trifft, und Underfull \hbox (badness 10000) in paragraph at lines 1974--1974 []\OT1/cmr/m/n/12 Tabelle 2.12: [][][] vordefinierte Funktionen in AS - Teil 1 (Integer- und [51] [52] [53] Underfull \hbox (badness 5345) in paragraph at lines 2060--2068 \OT1/cmr/m/n/12 Schreibweise angesprochen werden. Bei selbstdefinierten Funktio nen (siehe [54] Underfull \hbox (badness 1205) in paragraph at lines 2096--2107 \OT1/cmr/m/n/12 angenehm zu assemblierendes Programm []ubrig: die einzige Refer enz ist der [55] [56] Underfull \hbox (badness 2293) in paragraph at lines 2195--2198 []\OT1/cmr/m/n/12 F[]ur ganz Unentwegte: Benutzten Sie die \OT1/cmtt/m/n/12 -Y\ OT1/cmr/m/n/12 -Option, so da^^Y AS die Underfull \hbox (badness 1596) in paragraph at lines 2199--2204 \OT1/cmr/m/n/12 Noch ein Hinweis zum \OT1/cmtt/m/n/12 EQU\OT1/cmr/m/n/12 -Befeh l: Da AS nicht wissen kann, in welchem [57] Underfull \hbox (badness 2080) in paragraph at lines 2233--2249 []\OT1/cmr/m/n/12 Manchmal ist es erw[]unscht, nicht nur einer Speicheradresse oder einer Underfull \hbox (badness 2197) in paragraph at lines 2253--2259 \OT1/cmr/m/n/12 Zum anderen mu^^Y ein Registersymbol vor seiner ersten Nutzung definiert [58] [59] Underfull \hbox (badness 10000) in paragraph at lines 2329--2340 []\OT1/cmr/m/n/12 Die Definition dieser Aliasse wurde aus zwei Gr[]unden mit Underfull \hbox (badness 5022) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 Kommandozeilenoptionen anstatt Pseudobefehlen vorgenommen: zum einen Underfull \hbox (badness 1173) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 mit den Registerdefinitionen in eine Include-Datei zu legen, de nn in einem [60] [61] [62] Kapitel 3. Underfull \hbox (badness 2221) in paragraph at lines 2379--2383 \OT1/cmr/m/n/12 Intern werden Konstanten und Variablen identisch gespeichert, d er einzige [63] [64] Underfull \hbox (badness 6001) in paragraph at lines 2443--2446 \OT1/cmr/m/n/12 Da beim 80C251 grunds[]atzlich alle SFRs ohne zus[]atzliche Bit -Symbole [65] Underfull \hbox (badness 1057) in paragraph at lines 2495--2500 \OT1/cmr/m/n/12 Namen gleichzusetzen. Da die Art und Weise, wie verschiedene Pr ozessoren Underfull \hbox (badness 1902) in paragraph at lines 2527--2530 []\OT1/cmr/m/n/12 Noch etwas weiter geht der \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/1 2 -Befehl bei der 75K0-Familie: Da dort [66] Underfull \hbox (badness 1127) in paragraph at lines 2540--2542 \OT1/cmr/m/n/12 N[]aheres zum \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/12 -Befehl beim ST9 findet sich bei den prozessorspezifischen Underfull \hbox (badness 1478) in paragraph at lines 2550--2555 []\OT1/cmr/m/n/12 Die TMS370-Reihe hat zwar kein explizites Bit-Segment, jedoch k[]onnen [67] [68] [69] Underfull \hbox (badness 4378) in paragraph at lines 2715--2732 []\OT1/cmr/m/n/12 Einplatinensysteme, zumal wenn sie LCDs ansteuern, benutzen h []aufig Underfull \hbox (badness 1496) in paragraph at lines 2715--2732 \OT1/cmr/m/n/12 im PC []ubereinstimmt, d[]urfte wohl reiner Zufall sein. Um nun aber keine [70] Underfull \hbox (badness 2096) in paragraph at lines 2756--2760 []\OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 kann auch ganz ohne Parameter aufger ufen werden, allerdings Underfull \hbox (badness 5161) in paragraph at lines 2756--2760 \OT1/cmr/m/n/12 mit ziemlich gr[]undlichen Folgen: Dies bewirkt eine Reinitiali sierung der Underfull \hbox (badness 10000) in paragraph at lines 2761--2765 []\OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 beeinflu^^ Yt nicht nur im Speicher abgelegte Underfull \hbox (badness 3690) in paragraph at lines 2761--2765 \OT1/cmr/m/n/12 Stringkonstanten, sondern auch als ,,ASCII'' formulierte Intege rkonstanten. Underfull \hbox (badness 2521) in paragraph at lines 2773--2787 []\OT1/cmr/m/n/12 Mit der \OT1/cmtt/m/n/12 CHARSET\OT1/cmr/m/n/12 -Anweisung ha t man zwar beliebige Freiheiten in der Underfull \hbox (badness 2617) in paragraph at lines 2773--2787 \OT1/cmr/m/n/12 Zeichenzuordnung zwischen Entwicklungs- und Zielplattform, wenn auf der Underfull \hbox (badness 3826) in paragraph at lines 2788--2792 []\OT1/cmr/m/n/12 Zu Beginn eines Durchlaufes wird von AS automatisch eine einz elne [71] [72] [73] (./taborg1.tex) Underfull \hbox (badness 4779) in paragraph at lines 2928--2949 []\OT1/cmr/bx/n/12 WICHTIG: \OT1/cmr/m/n/12 Falls auch mit dem \OT1/cmtt/m/n/12 PHASE\OT1/cmr/m/n/12 -Befehl gearbeitet wird, mu^^Y [74] [75] (./taborg2.tex) [76] (./taborg3.tex) [77] (./taborg4.tex) [78] (./taborg5.tex) [79] Underfull \hbox (badness 1275) in paragraph at lines 3060--3070 \OT1/cmr/m/n/12 In dieser Familie liegen die Unterschiede in hinzukommenden Bef ehlen und Underfull \hbox (badness 10000) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Der PCC403 ist eine abgespeckte Version der PowerPC-Linie ohne Underfull \hbox (badness 5008) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Gleitkommaeinheit, demzufolge sind s[]amtliche Gleitkommabefehl e bei ihm Underfull \hbox (badness 1178) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 MPC505 (eine Mikrokontroller-Variante mit FPU) unterscheidet si ch solange [80] [81] Underfull \hbox (badness 4913) in paragraph at lines 3165--3172 \OT1/cmr/m/n/12 Spr[]unge, Multiplikationen mit 32-Bit-Operanden sowie Multipli zier/Addier- Underfull \hbox (badness 6348) in paragraph at lines 3189--3194 []\OT1/cmr/m/n/12 Der 65C19 ist \OT1/cmr/m/it/12 nicht \OT1/cmr/m/n/12 bin[]ar aufw[]artskompatibel zum originalen 6502! Underfull \hbox (badness 2452) in paragraph at lines 3189--3194 \OT1/cmr/m/n/12 dieser Prozessor Befehlssatzerweiterungen, die die Implementier ung digitaler Underfull \hbox (badness 1552) in paragraph at lines 3195--3200 []\OT1/cmr/m/n/12 Die Mitsubishi-Mikrokontroller dagegen erweitern den 6502-Bef ehlssatz in [82] Underfull \hbox (badness 1281) in paragraph at lines 3208--3214 \OT1/cmr/m/n/12 definierter Bitkombinationen im Opcode ergeben. Die von AS unte rst[]utzten [83] [84] [85] [86] Underfull \hbox (badness 3078) in paragraph at lines 3426--3432 \OT1/cmr/m/n/12 verschiedene Targets notwendig wurden, um auch alte Designs wei ter zu [87] Underfull \hbox (badness 1661) in paragraph at lines 3471--3475 \OT1/cmr/m/n/12 Diese Prozessoren unterscheiden sich durch den verf[]ugbaren Ad re^^Yraum im [88] Underfull \hbox (badness 1354) in paragraph at lines 3514--3519 \OT1/cmr/m/n/12 Der TMS32010 besitzt nur 144 Byte internes RAM, weshalb AS Adre ssen Underfull \hbox (badness 3701) in paragraph at lines 3528--3536 \OT1/cmr/m/n/12 Der 320C31 ist eine etwas ,,abgespeckte'' Version des 320C30 mi t dem [89] Underfull \hbox (badness 4205) in paragraph at lines 3573--3577 \OT1/cmr/m/n/12 Analog zur MCS-51-Familie werden die unterschiedlichen Typen nu r zur [90] Underfull \hbox (badness 1077) in paragraph at lines 3607--3613 \OT1/cmr/m/n/12 Dies ist das momentan einzige unterst[]utzte Mitglied der COP8- Familie von [91] [92] [93] Underfull \hbox (badness 1097) in paragraph at lines 3772--3778 []\OT1/cmr/m/n/12 Dieses Feature kann man vorteilhaft einsetzen, um je nach Pro zessortyp [94] Underfull \hbox (badness 1655) in paragraph at lines 3817--3823 []\OT1/cmr/m/n/12 Mit diesen drei Schaltern kann bestimmt werden, auf welche Te ile des [95] Underfull \hbox (badness 1033) in paragraph at lines 3870--3886 \OT1/cmr/m/n/12 gegen[]uber: Befehle d[]urfen nicht auf einer ungeraden Adresse beginnen, und [96] [97] [98] Underfull \hbox (badness 10000) in paragraph at lines 4032--4042 []\OT1/cmr/m/n/12 Bestimmte Mikrokontroller und Signalprozessoren kennen mehrer e [99] [100] [101] Underfull \hbox (badness 2644) in paragraph at lines 4165--4167 []\OT1/cmr/m/n/12 Der Assembler []uberpr[]uft, ob die Zahl von \OT1/cmtt/m/n/12 SAVE\OT1/cmr/m/n/12 -und \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehlen [102] [103] Underfull \hbox (badness 1297) in paragraph at lines 4266--4272 \OT1/cmr/m/n/12 Die Mikrokontroller dieser Reihe kennen f[]ur den \OT1/cmtt/m/n /12 JSR\OT1/cmr/m/n/12 -Befehl eine besondere [104] [105] [106] [107] [108] Underfull \hbox (badness 4205) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 die man []uber ihre Nummern ansprechen kann (\OT1/cmtt/m/n/12 R 0 \OT1/cmr/m/n/12 bis \OT1/cmtt/m/n/12 R15\OT1/cmr/m/n/12 ) oder ihre Underfull \hbox (badness 4954) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 symbolischen Namen (\OT1/cmtt/m/n/12 X=R0, A=R1, C=R2, B=R3, VP L=R8, VPH=R9, UPL=R10, [109] Underfull \hbox (badness 1817) in paragraph at lines 4561--4565 \OT1/cmr/m/n/12 78K4 war als 'Upgrade-Pfad' vom 78K3 konzipiert, deshalb besitz t dessen Underfull \hbox (badness 1603) in paragraph at lines 4566--4580 []\OT1/cmr/m/n/12 Neben vielen neuen Befehlen und Adressierungsarten ist die we sentliche [110] [111] [112] Underfull \hbox (badness 2302) in paragraph at lines 4715--4718 []\OT1/cmr/m/n/12 Sofern nicht ausdr[]ucklich anders erw[]ahnt, kann bei allen Befehlen zur [113] [114] Underfull \hbox (badness 10000) in paragraph at lines 4799--4802 \OT1/cmr/m/n/12 dagegen auf die n[]achste Langwortgrenze. Eventuell dabei freib leibende Underfull \hbox (badness 10000) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Zum anderen erfolgt die Unterscheidung, ob Konstantendefinition oder Underfull \hbox (badness 3333) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Speicherreservierung, im Operanden. Eine Reservierung von Speic her wird [115] Underfull \hbox (badness 2181) in paragraph at lines 4875--4880 \OT1/cmr/m/n/12 neben String- und Integerargumenten auch Gleitkommawerte (und l egt sie Underfull \hbox (badness 2799) in paragraph at lines 4892--4894 []\OT1/cmr/m/n/12 Dieser Befehl stellt eine Kurzschreibweise dar, um Speicherbe reiche zu [116] [117] [118] [119] Underfull \hbox (badness 1442) in paragraph at lines 5082--5096 []\OT1/cmr/m/n/12 Mit diesem Befehl werden Daten im aktuellen Segment abgelegt, wobei Underfull \hbox (badness 1184) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 sowohl Integer- als auch Stringwerte zul[]assig sind. Bei Strin gs belegt beim Underfull \hbox (badness 1226) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 in den Datensegmenten und 3201x/3202x passen zwei Zeichen in ei n Wort [120] Underfull \hbox (badness 2426) in paragraph at lines 5140--5149 \OT1/cmr/m/n/12 Ausdr[]ucke grunds[]atzlich als \OT1/cmr/m/it/12 Bytes \OT1/cmr /m/n/12 mit einem entsprechend eingeschr[]ankten [121] [122] [123] Underfull \hbox (badness 3525) in paragraph at lines 5314--5322 \OT1/cmr/m/n/12 einfach durch den Namen abgerufen werden, das Ganze stellt also eine Underfull \hbox (badness 10000) in paragraph at lines 5332--5337 []\OT1/cmr/m/n/12 F[]ur jeden Makroparameter kann ein Defaultwert mit angeh[]an gtem Underfull \hbox (badness 2027) in paragraph at lines 5332--5337 \OT1/cmr/m/n/12 Gleichheitszeichen angegeben werden. Dieser Wert wird f[]ur den Parameter Underfull \hbox (badness 2753) in paragraph at lines 5338--5343 []\OT1/cmr/m/n/12 Neben den eigentlichen Makroparametern k[]onnen in der Parame terliste Underfull \hbox (badness 2762) in paragraph at lines 5338--5343 \OT1/cmr/m/n/12 auch Steuerparameter enthalten sein, die die Abarbeitung des be troffenen [124] Underfull \hbox (badness 7981) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 werden, werden Nullstrings eingef[]ugt. Wichtig ist zu wissen, da^^Y bei Underfull \hbox (badness 2302) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 der Makroexpansion keine R[]ucksicht auf eventuell in der Zeile enthaltene [125] Underfull \hbox (badness 1297) in paragraph at lines 5423--5428 \OT1/cmr/m/n/12 case-sensitiven Modus in Gro^^Ybuchstaben umsetzt, in Strings a ber nie eine Underfull \hbox (badness 1515) in paragraph at lines 5433--5440 \OT1/cmr/m/n/12 wird dem ersten Parameter zugeordnet, das zweite Argument dem z weiten [126] Underfull \hbox (badness 8038) in paragraph at lines 5454--5458 []\OT1/cmr/m/n/12 Positions- und Schl[]usselwortargumente d[]urfen auch in eine m Aufruf Underfull \hbox (badness 1365) in paragraph at lines 5454--5458 \OT1/cmr/m/n/12 gemischt werden, jedoch d[]urfen ab dem ersten Schl[]usselworta rgument keine [127] Underfull \hbox (badness 1325) in paragraph at lines 5531--5542 \OT1/cmr/m/n/12 seines Rumpfes oder indirekt []uber andere von ihm aufgerufene Makros ist [128] [129] [130] Underfull \hbox (badness 2970) in paragraph at lines 5684--5688 []\OT1/cmr/m/n/12 Ob Symbole f[]ur jede einzelne Repetition lokal sind oder nic ht, kann Underfull \hbox (badness 1400) in paragraph at lines 5684--5688 \OT1/cmr/m/n/12 wiederum durch die Steuerparameter \OT1/cmtt/m/n/12 GLOBALSYMBO LS \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 NOGLOBALSYMBOLS [131] Underfull \hbox (badness 1308) in paragraph at lines 5699--5709 \OT1/cmr/m/n/12 als Argument ein boolescher Ausdruck, und der zwischen \OT1/cmt t/m/n/12 WHILE \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 ENDM [132] [133] Underfull \hbox (badness 3417) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 Mit \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/12 kann man einstelle n, wie oft ein Makro maximal rekursiv Underfull \hbox (badness 1648) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 aufgerufen werden kann, bevor AS mit einer Fehlermeldung abbric ht. Dies Underfull \hbox (badness 1275) in paragraph at lines 5824--5827 []\OT1/cmr/m/n/12 Die Argumentnamen (in diesem Falle \OT1/cmtt/m/n/12 CH\OT1/cm r/m/n/12 ) m[]ussen den gleichen h[]arteren [134] Underfull \hbox (badness 5711) in paragraph at lines 5849--5852 \OT1/cmr/m/n/12 auf textueller Ebene erfolgt, kann der Ergebnistyp von dem Typ des Underfull \hbox (badness 1838) in paragraph at lines 5879--5898 \OT1/cmtt/m/n/12 STRUC \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 ENDSTRUC \OT1/cmr/ m/n/12 oder \OT1/cmtt/m/n/12 ENDS \OT1/cmr/m/n/12 schreiben). Ein eventuell die sen Befehlen [135] Underfull \hbox (badness 7832) in paragraph at lines 5909--5912 []\OT1/cmtt/m/n/12 NOEXTNAMES \OT1/cmr/m/n/12 unterdr[]uckt das Voranstellen de s Strukturnamens. Der Underfull \hbox (badness 4819) in paragraph at lines 5912--5917 []\OT1/cmtt/m/n/12 DOTS \OT1/cmr/m/n/12 weist AS an, als verbindendes Zeichen e inen Punkt anstelle Underfull \hbox (badness 4995) in paragraph at lines 5912--5917 \OT1/cmr/m/n/12 des Unterstriches zu verwenden. Es sei jedoch ausdr[]ucklich da rauf [136] [137] [138] Underfull \hbox (badness 6078) in paragraph at lines 6057--6059 []\OT1/cmr/m/n/12 Die folgenden Konstrukte d[]urfen beliebig (bis zum Speicher[ ]uberlauf) [139] Underfull \hbox (badness 1348) in paragraph at lines 6107--6110 []\OT1/cmtt/m/n/12 IFEXIST $\OML/cmm/m/it/12 <$\OT1/cmr/m/n/12 Name: $\OML/cmm/ m/it/12 >$ \OT1/cmr/m/n/12 : wahr, falls die angegebene Datei existiert. F[]ur [140] Underfull \hbox (badness 7099) in paragraph at lines 6127--6127 []\OT1/cmr/bx/n/14.4 SWITCH(SELECT) / CASE / ELSECASE / [141] [142] Underfull \hbox (badness 1117) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 die Seite noch gar nicht voll ist. Dies kann z.B. sinnvoll sein , um logisch Underfull \hbox (badness 2600) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 heraufgez[]ahlt. Der optionale Parameter steht in Zusammenhang mit einer [143] [144] [145] Underfull \hbox (badness 4096) in paragraph at lines 6382--6386 \OT1/cmr/m/n/12 analog den Deinitialisierungsstring. In beiden F[]allen mu^^Y $ \OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 String$\OML/cmm/m/it/12 >$ \OT1/cmr/m/n/12 ein [146] Underfull \hbox (badness 1331) in paragraph at lines 6444--6449 \OT1/cmr/m/n/12 in welchem Zahlensystem berechnete Integer-Ausdr[]ucke in Strin gs eingesetzt [147] [148] Underfull \hbox (badness 2088) in paragraph at lines 6535--6540 \OT1/cmr/m/n/12 innerhalb der Sektion das ,,lokale'' verwendet, d.h. AS sucht i n der [149] Underfull \hbox (badness 1622) in paragraph at lines 6551--6555 \OT1/cmr/m/n/12 in der alle Funktionen auf gleicher Ebene nebeneinander stehen. Da mein [150] Underfull \hbox (badness 1360) in paragraph at lines 6629--6636 \OT1/cmr/m/n/12 M.E. sollte man davon aber trotzdem sparsamen Gebrauch machen, da in Underfull \hbox (badness 1057) in paragraph at lines 6637--6642 \OT1/cmr/m/n/12 automatisch ,,sehen'', unter AS mu^^Y man noch einen Einsprungp unkt extra [151] Underfull \hbox (badness 1092) in paragraph at lines 6666--6672 \OT1/cmr/m/n/12 Die \OT1/cmtt/m/n/12 PUBLIC\OT1/cmr/m/n/12 -Anweisung erlaubt e s, die Zugeh[]origkeit eines Symbols zu einer [152] Underfull \hbox (badness 2932) in paragraph at lines 6736--6742 \OT1/cmr/m/n/12 Detail macht []Arger: die bei Assembler m[]oglichen Vorw[]artsr eferenzen. Bei [153] Underfull \hbox (badness 3158) in paragraph at lines 6755--6760 \OT1/cmr/m/n/12 AS wird im ersten Pass das globale Label \OT1/cmtt/m/n/12 loop \OT1/cmr/m/n/12 verwenden, sofern das Underfull \hbox (badness 1448) in paragraph at lines 6782--6789 \OT1/cmr/m/n/12 Sektionen statt in 33 in 34,5 Sekunden assembliert (80386 SX, 1 6MHz, 3 [154] [155] [156] Underfull \hbox (badness 7796) in paragraph at lines 6903--6906 \OT1/cmr/m/n/12 bedingen. Eine Codedatei kann m[]oglicherweise entstehen, ist a ber [157] Underfull \hbox (badness 2334) in paragraph at lines 6943--6947 []\OT1/cmr/m/n/12 Ein Programm ben[]otigt zum Datentransfer einen Puffer mit ei ner zur Underfull \hbox (badness 1895) in paragraph at lines 6988--6999 \OT1/cmr/m/n/12 nicht durch vor- oder nachgestellte Zeichen zu erkennen, da^^Y es sich um [158] [159] [160] Kapitel 4. [161] [162] [163] [164] Underfull \hbox (badness 1831) in paragraph at lines 7259--7267 \OT1/cmr/m/n/12 Mehrfach auftretende Literale erzeugen nat[]urlich nur einen Ei ntrag. Solche [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] Underfull \hbox (badness 1845) in paragraph at lines 7825--7827 []\OT1/cmr/m/n/12 aquivalent. Da die immediate-Version weiterhin erlaubt ist, b leibt AS hier [178] Underfull \hbox (badness 1038) in paragraph at lines 7878--7882 \OT1/cmr/m/n/12 wird also auf Register 0 32-bittig zugegriffen, die Gr[]o^^Yena ngabe am Befehl [179] [180] [181] [182] [183] [184] [185] [186] [187] Underfull \hbox (badness 1442) in paragraph at lines 8309--8316 []\OT1/cmr/m/n/12 Der Koprozessor in 8086-Systemen wird []ublicherweise durch d en TEST- [188] Underfull \hbox (badness 2326) in paragraph at lines 8344--8349 \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der 8X30x unterst[]utzt keine Bitgrup pen, die []uber mehrere [189] Underfull \hbox (badness 4634) in paragraph at lines 8385--8404 []\OT1/cmr/m/n/12 Ahnlich wie sein Vorg[]anger MCS/51, jedoch im Unterschied zu seinem Underfull \hbox (badness 10000) in paragraph at lines 8385--8404 \OT1/cmr/m/n/12 d.h. alle mit Bitbefehlen manipulierbaren Bits haben eine besti mmte, Underfull \hbox (badness 1314) in paragraph at lines 8421--8432 []\OT1/cmr/m/n/12 Optional kann AS f[]ur die AVRs (es geht auch f[]ur andere CP U's, nur [190] Underfull \hbox (badness 10000) in paragraph at lines 8461--8467 []\OT1/cmr/m/n/12 Die Kodierung von Schiebebefehlen besitzt noch eine undefinie rte [191] [192] Underfull \hbox (badness 1478) in paragraph at lines 8524--8527 \OT1/cmr/m/n/12 automatisch der erforderliche \OT1/cmtt/m/n/12 IW\OT1/cmr/m/n/1 2 -Pr[]afix mit in die vorangehende Anweisung Underfull \hbox (badness 1721) in paragraph at lines 8540--8548 \OT1/cmr/m/n/12 Der Prozessorkern der Z8-Mikrokontroller beinhaltet keine eigen en Register. Underfull \hbox (badness 1072) in paragraph at lines 8549--8553 \OT1/cmr/m/n/12 zur effizienteren (k[]urzeren) Adressierung eines 16er-Bocks im internen RAM [193] Underfull \hbox (badness 2376) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 Im Gegensatz zum Original Zilog-Assembler ist es nicht erforder lich, eine Underfull \hbox (badness 2293) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 'Arbeitsregisteradressierung' explizit durch ein vorangestellte s Ausrufezeichen Underfull \hbox (badness 1087) in paragraph at lines 8597--8602 \OT1/cmr/m/n/12 der weitgehende Z80- und TLCS-90-Quellcodekompatibilit[]at biet et, und zum [194] Underfull \hbox (badness 4217) in paragraph at lines 8643--8648 []\OT1/cmr/m/n/12 Unter TAS900 k[]onnen Integerkonstanten sowohl in C-Notation (mit Underfull \hbox (badness 4279) in paragraph at lines 8656--8661 \OT1/cmr/m/n/12 einer Schreiberleichterung und teilweise einer besseren Orthogo nalit[]at der [195] Underfull \hbox (badness 1147) in paragraph at lines 8667--8672 []\OT1/cmr/m/n/12 Bei den bedingten Befehlen \OT1/cmtt/m/n/12 JP, CALL, JR \OT1 /cmr/m/n/12 und \OT1/cmtt/m/n/12 SCC \OT1/cmr/m/n/12 stellt AS es dem Underfull \hbox (badness 1221) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 Der Makroprozessor wird TAS900 als externes Programm vorgeschal tet und Underfull \hbox (badness 4543) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 besteht aus zwei Komponenten: einem C-artigen Pr[]aprozessor un d einer [196] Underfull \hbox (badness 4391) in paragraph at lines 8770--8784 \OT1/cmr/m/n/12 Vielleicht fragt sich der eine oder andere, ob bei mir die Reih enfolge [197] Underfull \hbox (badness 1127) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 Adre^^Yausdruck anzuh[]angen, hatte ja beim 8051 ihren Ursprung , f[]uhrt jetzt Underfull \hbox (badness 1194) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 aber auch genau zu den Problemen, die ich beim 8051 geahnt hatt e: Der Underfull \vbox (badness 7685) has occurred while \output is active [198] Underfull \hbox (badness 1117) in paragraph at lines 8827--8833 []\OT1/cmr/m/n/12 Toshiba hat f[]ur diese Prozessorfamilie einen ,,erweiterten Befehlssatz'' in Underfull \hbox (badness 1237) in paragraph at lines 8827--8833 \OT1/cmr/m/n/12 Makroform definiert, um das Arbeiten mit diesem doch recht besc hr[]ankten [199] Underfull \hbox (badness 1077) in paragraph at lines 8868--8875 \OT1/cmr/m/n/12 L[]ange (z.B. 13 oder 9 Bit) haben. Ist das Displacement l[]ang er, mu^^Y dem [200] Underfull \hbox (badness 5893) in paragraph at lines 8906--8912 []\OT1/cmr/m/n/12 ASM31T erlaubt Symbol- und Label-Namen, die einen Bindestrich [201] [202] [203] [204] Underfull \hbox (badness 2245) in paragraph at lines 9105--9110 \OT1/cmr/m/n/12 Diese Prozessoren k[]onnen das Code-ROM seitenweise in den Date nbereich [205] Underfull \hbox (badness 3417) in paragraph at lines 9193--9197 \OT1/cmr/m/n/12 Die Bitadressierungsm[]oglichkeiten des ST9 sind relativ einges chr[]ankt: Mit [206] Underfull \hbox (badness 1122) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 Ein 6804-Opcode ergibt sich durch Spiegelung aller Bits im ents prechenden Underfull \hbox (badness 2653) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 betrieben...wogegen ja auch nichts einzuwenden w[]are, wenn nic ht so eine [207] [208] [209] Underfull \hbox (badness 5091) in paragraph at lines 9376--9379 []\OT1/cmr/m/n/12 Anstelle eines Prozentzeichens zur Kennzeichnung von unmittel barer [210] Underfull \hbox (badness 1910) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 aber mit dieser Schreibweise erreicht man nicht den \OT1/cmtt/m /n/12 EQU\OT1/cmr/m/n/12 -artigen Stil, den Underfull \hbox (badness 1052) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 Texas vorgegeben hat (d.h. das zu definierende Symbol steht ans telle eines Underfull \hbox (badness 1648) in paragraph at lines 9436--9453 \OT1/cmr/m/n/12 mit anderen Befehlen realisiert. Fr[]uhere Versionen von AS imp lementierten [211] [212] Underfull \hbox (badness 2856) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Befehlssatz nur einen sehr schlichten Assembler von National se lber. Ein Underfull \hbox (badness 3128) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Assembler von IAR Systems ist angek[]undigt, aber noch nicht er h[]altlich. Underfull \hbox (badness 1527) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Da die Entwicklungstools von IAR allerdings auch nach M[]oglich keit CPU- [213] [214] [215] [216] [217] [218] Kapitel 5. Underfull \hbox (badness 3724) in paragraph at lines 9704--9712 []\OT1/cmr/m/n/12 Danach folgt eine Reihe beliebig vieler ,,Records'', wobei ei n Record Underfull \hbox (badness 2126) in paragraph at lines 9704--9712 \OT1/cmr/m/n/12 Zusatzinformationen enth[]alt. Eine Datei kann auch ohne Umscha ltung des [219] (./tabids.tex) (./tabids2.tex) [220] [221] [222] [223] [224] Underfull \hbox (badness 2393) in paragraph at lines 9917--9924 \OT1/cmr/m/n/12 Stand des Programmz[]ahlers kann z.B. ein symbolischer Debugger einzelne [225] [226] Kapitel 6. Underfull \hbox (badness 7869) in paragraph at lines 9989--9994 []\OT1/cmr/m/n/12 Sofern Programme im folgenden Zahlen-oder Adre^^Yangaben von der [227] Underfull \hbox (badness 2150) in paragraph at lines 10007--10010 []\OT1/cmr/m/n/12 Sofern Adre^^Yangaben benutzt werden, beziehen sie sich immer auf die [228] Underfull \hbox (badness 10000) in paragraph at lines 10095--10097 []\OT1/cmr/m/n/12 P2HEX kennt 8 verschiedene Zielformate, die []uber den [229] Underfull \hbox (badness 1436) in paragraph at lines 10108--10115 \OT1/cmr/m/n/12 Atmel Generic f[]ur die AVRs und Intel-Hex f[]ur den Rest. Je n ach Breite [230] [231] [232] [233] Underfull \hbox (badness 1270) in paragraph at lines 10300--10307 \OT1/cmr/m/n/12 in der Datei gef[]ullt werden sollen. Defaultm[]a^^Yig ist der Wert $ff, so [234] [235] [236] Anhang A. [237] Underfull \hbox (badness 10000) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 bei 680x0-, 6502- und 68xx-Prozessoren k[]onnen bestimmte Underfull \hbox (badness 2213) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 Speicherbereiche mit kurzen Adressen erreicht werden. Um keine Underfull \hbox (badness 1755) in paragraph at lines 10449--10449 \OT1/cmr/m/n/12 Es wurde eine \OT1/cmtt/m/n/12 SHARED\OT1/cmr/m/n/12 -Anweisung gefunden, es wurde aber keine Underfull \hbox (badness 1067) in paragraph at lines 10457--10457 \OT1/cmr/m/n/12 Das BCD-Gleitkommaformat der 680x0-Koprozessoren erlaubt zwar [238] [239] Underfull \hbox (badness 4441) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Bei der Bildung der Belegungsliste wurde festgestellt, da^^Y ei n Underfull \hbox (badness 1097) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Speicherbereich im Codesegment mehrfach benutzt wurde. Ursache [240] Underfull \hbox (badness 2213) in paragraph at lines 10512--10512 \OT1/cmr/m/n/12 Die Hardware erlaubt nur ein Registerpaar zu verketten, dessen [241] Underfull \hbox (badness 2343) in paragraph at lines 10556--10556 \OT1/cmr/m/n/12 Eine Adresse ist nicht ein mehrfaches der Operandengr[]o^^Ye. D as [242] Underfull \hbox (badness 3838) in paragraph at lines 10571--10571 \OT1/cmr/m/n/12 Ein Register wird in einer Befehlsfolge so verwendet, da^^Y die Underfull \hbox (badness 1888) in paragraph at lines 10585--10585 \OT1/cmr/m/n/12 Mit einer \OT1/cmtt/m/n/12 SFRB\OT1/cmr/m/n/12 -Anweisung wurde versucht, eine Speicherstelle als [243] Underfull \hbox (badness 5345) in paragraph at lines 10607--10607 \OT1/cmr/m/n/12 Ein Befehl steht zu Teilen auf verschiedenen Seiten. Da der [244] Underfull \hbox (badness 1221) in paragraph at lines 10636--10636 \OT1/cmr/m/n/12 Die Instruktion arbeitet nur auf Byte- bzw. Langwort-Operanden, [245] [246] Underfull \hbox (badness 2042) in paragraph at lines 10674--10674 \OT1/cmr/m/n/12 Name des fraglichen Symbols, bei eingeschalteter Querverweislis te [247] [248] Underfull \hbox (badness 10000) in paragraph at lines 10718--10718 \OT1/cmr/m/n/12 Bei bestimmten Prozessoeren (z.B. DSP56000) m[]ussen die [249] Underfull \hbox (badness 1895) in paragraph at lines 10748--10748 \OT1/cmr/m/n/12 Aus Opcode und Operanden l[]a^^Yt sich die Operandengr[]o^^Ye n icht Underfull \hbox (badness 3701) in paragraph at lines 10753--10753 \OT1/cmr/m/n/12 Ein Ausdruck hat einen an dieser Stelle nicht zul[]assigen Typ [250] [251] [252] [253] Underfull \hbox (badness 3396) in paragraph at lines 10847--10847 \OT1/cmr/m/n/12 Da Befehle nur auf geraden Adressen liegen d[]urfen, mu^^Y eine [254] [255] [256] Underfull \hbox (badness 10000) in paragraph at lines 10894--10894 \OT1/cmr/m/n/12 Ein Register taucht in der Liste der zu sichernden bzw. Underfull \hbox (badness 3989) in paragraph at lines 10900--10900 \OT1/cmr/m/n/12 Es wurde ein \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehl ge funden, obwohl kein mit \OT1/cmtt/m/n/12 SAVE [257] Underfull \hbox (badness 1062) in paragraph at lines 10916--10916 \OT1/cmr/m/n/12 Nach der Assemblierung sind nicht alle Konstrukte zur bedingten Underfull \hbox (badness 1755) in paragraph at lines 10931--10931 \OT1/cmr/m/n/12 Im momentanen Sichtbarkeitsbereich existiert keine Sektion dies es [258] [259] Underfull \hbox (badness 6978) in paragraph at lines 10969--10969 \OT1/cmr/m/n/12 Am Programmende oder beim Umachalten zu einem anderen [260] [261] Underfull \hbox (badness 1117) in paragraph at lines 11005--11005 \OT1/cmr/m/n/12 Der benutzte Adressierungsmodus existiert zwar grunds[]atzlich, das [262] [263] Underfull \hbox (badness 7379) in paragraph at lines 11067--11067 \OT1/cmr/m/n/12 Ein Element bezieht sich auf ein anderes Element in einer [264] Underfull \hbox (badness 2197) in paragraph at lines 11082--11082 \OT1/cmr/m/n/12 Das Konstanten-ROM der 680x0-Koprozessoren hat nur max. 63 [265] [266] [267] [268] Underfull \hbox (badness 10000) in paragraph at lines 11172--11172 \OT1/cmr/m/n/12 Der benutzte Befehl beeinflu^^Yt die Codel[]ange, daher sind [269] [270] [271] [272] Underfull \hbox (badness 3068) in paragraph at lines 11249--11249 \OT1/cmr/m/n/12 Entweder sind die beiden Instruktionen prinzipiell nicht parall el [273] [274] [275] Underfull \hbox (badness 5756) in paragraph at lines 11308--11308 \OT1/cmr/m/n/12 Eine der Ausf[]uhrungseinheiten des Prozessors wurde in einem Underfull \hbox (badness 5331) in paragraph at lines 11314--11314 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Leseoperation Underfull \hbox (badness 1472) in paragraph at lines 11320--11320 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Schreiboperati on [276] Underfull \hbox (badness 4096) in paragraph at lines 11332--11332 \OT1/cmr/m/n/12 Auf das gleiche Register wurde mehr als viermal im gleichen [277] [278] Underfull \hbox (badness 1342) in paragraph at lines 11380--11380 \OT1/cmr/m/n/12 In der Argumentenliste dieser Anweisung d[]urfen keine Leerstri ngs [279] [280] [281] Underfull \hbox (badness 2903) in paragraph at lines 11441--11441 \OT1/cmr/m/n/12 Der verf[]ugbare Speicher reicht nicht mehr, alle Datenstruktur en [282] Anhang B. [283] [284] [285] [286] Anhang C. Underfull \hbox (badness 1147) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 Erweiterung von AS Schritt zu halten. Der Stapel mit der Aufsch rift Underfull \hbox (badness 1062) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 die Beschaffung von Unterlagen, speziell bei ausgefallenen oder []alteren [287] Underfull \hbox (badness 1442) in paragraph at lines 11626--11629 []\OT1/cmr/m/n/12 W[]ahrend der Assemblierung bricht AS pl[]otzlich mit der Mel dung eines [288] Underfull \hbox (badness 1776) in paragraph at lines 11674--11678 []\OT1/cmr/m/n/12 Ich bekomme unter Unix bei der Benutzung von P2BIN oder P2HEX [289] [290] Anhang D. (./pscomm.tex) (./pscpu.tex [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304]) [305] [306] Anhang E. Underfull \hbox (badness 1466) in paragraph at lines 11847--11856 \OT1/cmr/m/n/12 Boolean-Symbole sind eigentlich normale normale Integer-Symbole , mit dem [307] [308] [309] [310] Anhang F. [311] Underfull \hbox (badness 2512) in paragraph at lines 11928--11930 []\OT1/cmr/m/it/12 isupper(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Gro^^Ybuchstabe ist (Sonderzeichen Underfull \hbox (badness 2409) in paragraph at lines 11930--11932 []\OT1/cmr/m/it/12 islower(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Kleinbuchstabe ist (Sonderzeichen Underfull \hbox (badness 10000) in paragraph at lines 11932--11934 []\OT1/cmr/m/it/12 isalpha(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Buchstabe ist (Sonderzeichen Underfull \hbox (badness 5652) in paragraph at lines 11936--11939 []\OT1/cmr/m/it/12 isspace(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein 'Leerzeichen' (Space, Formfeed, Underfull \hbox (badness 2261) in paragraph at lines 11939--11941 []\OT1/cmr/m/it/12 isprint(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein druckbares Zeichen ist (also kein [312] [313] [314] Anhang G. [315] [316] Anhang H. Underfull \hbox (badness 10000) in paragraph at lines 12049--12051 []\OT1/cmr/m/n/12 Befehle \OT1/cmtt/m/n/12 WARNING\OT1/cmr/m/n/12 /\OT1/cmtt/m/ n/12 ERROR\OT1/cmr/m/n/12 /\OT1/cmtt/m/n/12 FATAL\OT1/cmr/m/n/12 , um anwenders pezifische [317] Underfull \hbox (badness 1496) in paragraph at lines 12059--12065 \OT1/cmr/m/n/12 demzufolge nicht mehr in Hochkommas, sondern in G[]ansef[]u^^Yc hen Underfull \hbox (badness 5970) in paragraph at lines 12065--12067 []\OT1/cmr/m/n/12 Befehl \OT1/cmtt/m/n/12 ALIGN \OT1/cmr/m/n/12 zur Ausrichtung des Programmz[]ahlers bei Intel- [318] Underfull \hbox (badness 10000) in paragraph at lines 12125--12127 []\OT1/cmr/m/n/12 BIND, P2HEX und P2BIN haben jetzt die gleichen [319] Underfull \hbox (badness 10000) in paragraph at lines 12149--12151 []\OT1/cmr/m/n/12 Umstellung auf Mehrpass-Betrieb. Damit kann AS auch bei Underfull \hbox (badness 10000) in paragraph at lines 12161--12163 []\OT1/cmr/m/n/12 Der 8048-Codegenerator kennt nun auch die 8041/42- Underfull \hbox (badness 10000) in paragraph at lines 12168--12170 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 h\OT1/cmr/m/n/12 , um Hexadezimalzahlenausgabe mit [320] Underfull \hbox (badness 1622) in paragraph at lines 12186--12189 \OT1/cmr/m/n/12 sondern auf den von DOS daf[]ur vorgesehenen Kanal (STDERR) Underfull \hbox (badness 1132) in paragraph at lines 12192--12194 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 E\OT1/cmr/m/n/12 , um die Fehlermeldungen in eine Datei Underfull \hbox (badness 1082) in paragraph at lines 12206--12209 \OT1/cmr/m/n/12 Makros definiert werden, die durch ihren Sektionsnamen eindeuti g Underfull \hbox (badness 5217) in paragraph at lines 12215--12217 []\OT1/cmr/m/n/12 unterst[]utzt zus[]atzlich die TLCS-870- und TLCS-47-Familie von [321] Underfull \hbox (badness 1077) in paragraph at lines 12217--12219 []\OT1/cmr/m/n/12 mit einem vorangestelltem ! kann man durch Makros ,,verdeckte '' Underfull \hbox (badness 10000) in paragraph at lines 12228--12230 []\OT1/cmr/m/n/12 Escapesequenzen sind nun auch in in ASCII geschriebenen [322] [323] Underfull \hbox (badness 3884) in paragraph at lines 12311--12314 []\OT1/cmr/m/n/12 durch das Setzen der Environment-Variablen \OT1/cmtt/m/n/12 U SEANSI \OT1/cmr/m/n/12 kann die [324] Underfull \hbox (badness 4792) in paragraph at lines 12343--12346 []\OT1/cmr/m/n/12 bei eingeschalteter Querverweisliste wird bei doppelt definie rten [325] Underfull \hbox (badness 1838) in paragraph at lines 12402--12405 []\OT1/cmtt/m/n/12 SFRB \OT1/cmr/m/n/12 ber[]ucksichtigt jetzt auch die Bildung sregeln f[]ur Bitadressen Underfull \hbox (badness 10000) in paragraph at lines 12402--12405 \OT1/cmr/m/n/12 im RAM-Bereich; werden nicht bitadressierbare Speicherstellen [326] Underfull \hbox (badness 6173) in paragraph at lines 12448--12450 []\OT1/cmr/m/n/12 P2HEX und P2BIN k[]onnen jetzt optional die Eingabedateien Underfull \hbox (badness 1460) in paragraph at lines 12454--12456 []\OT1/cmtt/m/n/12 BYT/FCB, ADR/FDB \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 FCC \O T1/cmr/m/n/12 erlauben jetzt auch den von \OT1/cmtt/m/n/12 DC \OT1/cmr/m/n/12 h er [327] Underfull \hbox (badness 3690) in paragraph at lines 12463--12465 []\OT1/cmr/m/n/12 Mit der neuen \OT1/cmtt/m/n/12 CODEPAGE\OT1/cmr/m/n/12 -Anwei sung k[]onnen jetzt auch mehrere [328] Underfull \hbox (badness 3907) in paragraph at lines 12508--12510 []\OT1/cmr/m/n/12 f[]ur P2HEX kann jetzt die Minimall[]ange f[]ur S-Record-Adre ssen Underfull \hbox (badness 10000) in paragraph at lines 12529--12531 []\OT1/cmr/m/n/12 zus[]atzlicher Befehl \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/1 2 zum Einstellen der maximalen Underfull \hbox (badness 10000) in paragraph at lines 12538--12541 []\OT1/cmr/m/n/12 mit der neuen Kommandozeilenoption \OT1/cmtt/m/n/12 -gnuerror s \OT1/cmr/m/n/12 k[]onnen [329] [330] [331] [332] Anhang I. [333] Underfull \hbox (badness 10000) in paragraph at lines 12655--12661 \OT1/cmr/m/n/12 Wie ich schon andeutete, ist AS (glaube ich jedenfalls...) auf Underfull \hbox (badness 1237) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 bereitzustellen. Insbesondere betrifft dies Integer-Datentypen einer bekannten Underfull \hbox (badness 2150) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 L[]ange, es kann aber auch die Nach- oder Redefinition von C-Fu nktionen [334] [335] [336] Underfull \hbox (badness 3168) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 (global und lokal) in zwei Bin[]arb[]aumen verwaltet. Au^^Yerde m findet sich Underfull \hbox (badness 2626) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 hier eine ziemlich gro^^Ye Prozedur \OT1/cmtt/m/n/12 EvalExpres sion\OT1/cmr/m/n/12 , welche einen (Formel- Underfull \hbox (badness 10000) in paragraph at lines 12775--12785 \OT1/cmtt/m/n/12 EvalIntExpression, EvalFloatExpression \OT1/cmr/m/n/12 und \OT 1/cmtt/m/n/12 EvalStringExpression Underfull \hbox (badness 2478) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 verwendet werden. []Anderungen zum Einf[]ugen neuer Prozessoren sind hier [337] Underfull \hbox (badness 10000) in paragraph at lines 12813--12815 []\OT1/cmr/m/n/12 Mitbearbeitung von Optionen in einer Environment-Variablen od er Underfull \hbox (badness 10000) in paragraph at lines 12815--12817 []\OT1/cmr/m/n/12 R[]uckgabe einer Menge, welche die noch nicht bearbeiteten Underfull \hbox (badness 6157) in paragraph at lines 12818--12820 []\OT1/cmr/m/n/12 Eine Hintert[]ur, falls die dar[]uberliegende Entwicklungsumg ebung die Underfull \hbox (badness 1292) in paragraph at lines 12834--12836 \OT1/cmr/m/n/12 Aus Speicherersparnisgr[]unden sind hier einige von diversen Co degeneratoren [338] Underfull \hbox (badness 1057) in paragraph at lines 12848--12855 \OT1/cmr/m/n/12 in Code-Dateien verwendeten Kennzahlen (siehe Kapitel [][][][]) sowie das von Underfull \hbox (badness 1226) in paragraph at lines 12865--12872 \OT1/cmr/m/n/12 Sprachenanteil einer Datei in ein Zeichenfeld einliest und Zugr iffsfunktionen [339] [340] [341] [342] Underfull \hbox (badness 1383) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 mit jedem beliebigen Editor bearbeitbar, und besteht aus einer Reihe von Underfull \hbox (badness 2088) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 Steueranweisungen mit Parametern. Leerzeilen sowie Zeilen, die mit einem Underfull \hbox (badness 4467) in paragraph at lines 13051--13061 \OT1/cmr/m/n/12 beschreibt, da^^Y zwei Sprachen im folgenden definiert werden. Der erste [343] Underfull \hbox (badness 1221) in paragraph at lines 13066--13072 \OT1/cmr/m/n/12 Kennung verwendet wird, die nicht in der Liste von \OT1/cmtt/m/ n/12 Langs \OT1/cmr/m/n/12 vorhanden ist. [344] Underfull \hbox (badness 4726) in paragraph at lines 13138--13144 \OT1/cmr/m/n/12 In einer Quellcodedistribution von AS ist diese Dokumentation n ur als [345] Underfull \hbox (badness 1092) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 naturgem[]a^^Y etwas empfindlich f[]ur System- und Compilerabh[ ]angigkeiten. Um Underfull \hbox (badness 1590) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 ist, liegt dem Assembler im Unterverzeichnis \OT1/cmtt/m/n/12 t ests \OT1/cmr/m/n/12 eine Menge von Test- Underfull \hbox (badness 2941) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 des Maschinenbefehlssatzes zu finden, die besonders gern bei va riierenden Underfull \hbox (badness 4913) in paragraph at lines 13177--13188 []\OT1/cmr/m/n/12 Der Testlauf wird mit einem einfachen \OT1/cmr/m/it/12 make t est \OT1/cmr/m/n/12 angesto^^Yen. Jedes [346] Underfull \hbox (badness 1314) in paragraph at lines 13232--13240 \OT1/cmr/m/n/12 im Modul \OT1/cmtt/m/n/12 as.c \OT1/cmr/m/n/12 aufgerufen werde n mu^^Y, braucht das neue Modul keinerlei [347] Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmtt/m/n/12 'XXXX' \OT1/cmr/m/n/12 ist dabei der f[]ur den Prozessor festg elegte Name, der sp[]ater im Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmr/m/n/12 der als interne ,,Kennung'' f[]ur diesen Prozessor fungiert. In der globalen Underfull \hbox (badness 10000) in paragraph at lines 13266--13270 \OT1/cmr/m/n/12 in den einzelnen Segmenten. Nur in Ausnahmef[]allen (physikalis ch [348] Underfull \hbox (badness 5245) in paragraph at lines 13301--13311 \OT1/cmr/m/n/12 die Prozessorfamilie gekennzeichnet wird (siehe Abschnitt [][][ ][]). Um [349] [350] Underfull \hbox (badness 1264) in paragraph at lines 13380--13394 \OT1/cmr/m/n/12 im internen RAM, defineren diese 'Register' als Symbole vor, un d es [351] Underfull \hbox (badness 1024) in paragraph at lines 13422--13429 \OT1/cmr/m/n/12 Funktionsliste, die es den Codegeneratoren erlaubt, nach dem Ab schlu^^Y der [352] Underfull \hbox (badness 1275) in paragraph at lines 13470--13480 \OT1/cmr/m/n/12 ist sicherlich eine Aufgabe herkulischen Ausma^^Yes, aber die A npassung der [353] [354] (../doc_EN/biblio.tex Underfull \hbox (badness 10000) in paragraph at lines 23--27 \OT1/cmr/m/it/12 COP410L/COP411L/COP310L/COP311L Single-Chip N-Channel [355] [356] [357] [358] [359] [360] [361] [362] Underfull \hbox (badness 10000) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Controller (Single-Chip 8-Bit CMOS Microcontroller) Underfull \hbox (badness 10000) in paragraph at lines 433--437 \OT1/cmr/m/it/12 Model 990 Computer/TMS9900 Microprocessor Assembly Language [363] [364] Underfull \hbox (badness 10000) in paragraph at lines 524--528 \OT1/cmr/m/it/12 16-Bit Microcontroller TLCS-900 Series Data Book: TMP93CM40F/ [365] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [366] No file as.ind. [367] (./as.aux) LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on as.dvi (367 pages, 1257276 bytes). Transcript written on as.log. makeindex as This is makeindex, version 2.15 [TeX Live 2019] (kpathsea + Thai support). Scanning input file as.idx....done (162 entries accepted, 0 rejected). Sorting entries....done (1288 comparisons). Generating output file as.ind....done (220 lines written, 0 warnings). Output written in as.ind. Transcript written in as.ilg. latex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08 german -- \language number for German undefined, default 255 used, german -- Please read "gerdoc.tex" how to install hyphenation patterns.) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1] Underfull \hbox (badness 2269) in paragraph at lines 77--80 []\OT1/cmr/m/n/12 Alle anderen Warenzeichen, die nicht ausdr[]ucklich in diesem Abschnitt [2] (./as.toc [3] [4] [5] [6] [7] [8]) [9] [10] Kapitel 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] Underfull \hbox (badness 3179) in paragraph at lines 164--168 \OT1/cmr/m/n/12 im Computerclub an der RWTH Aachen (Eilfschornsteinstra^^Ye 16, Keller [12] [13] [14] [15] [16] Underfull \hbox (badness 2080) in paragraph at lines 305--318 \OT1/cmr/m/n/12 f[]ur die 68000er-Familie entstanden. Auf besonderen Wunsch hab e ich den Underfull \hbox (badness 3068) in paragraph at lines 319--322 []\OT1/cmr/m/n/12 Diese Flexibilit[]at bedingt ein etwas exotisches Codeformat, f[]ur dessen Underfull \hbox (badness 3623) in paragraph at lines 328--336 []\OT1/cmr/m/n/12 Symbole k[]onnen f[]ur den Assembler sowohl Integer-, String- als auch Underfull \hbox (badness 10000) in paragraph at lines 337--342 []\OT1/cmr/m/n/12 Der Assembler kennt keine expliziten Beschr[]ankungen bzgl. [17] Underfull \hbox (badness 3118) in paragraph at lines 368--378 \OT1/cmr/m/n/12 Reihe von Versionen zur Verf[]ugung, die etwas mehr als den Rea l-Mode [18] [19] [20] Kapitel 2. Underfull \hbox (badness 1005) in paragraph at lines 445--455 \OT1/cmr/m/n/12 haben, die []uber 500 Kbyte gro^^Ye Overlay-Datei von AS auf ei ner Diskette Underfull \hbox (badness 1924) in paragraph at lines 445--455 \OT1/cmr/m/n/12 unterzubringen...eine Festplatte sollte der PC also schon haben , allein um [21] [22] Underfull \hbox (badness 2221) in paragraph at lines 661--669 \OT1/cmr/m/n/12 der Fall ist. F[]ur die DOS-DPMI-Version ergeben sich die in Ta belle [][][][] [23] [24] [25] [26] Underfull \hbox (badness 2173) in paragraph at lines 780--782 \OT1/cmr/m/n/12 AS ist ein kommandozeilengesteuertes Programm, d.h. alle Parame ter und [27] [28] [29] Underfull \hbox (badness 3471) in paragraph at lines 908--921 \OT1/cmr/m/n/12 die Symboltabelle, zum anderen eine Zuordnung von Quellzeilen z u Underfull \hbox (badness 3439) in paragraph at lines 908--921 \OT1/cmr/m/n/12 Maschinenadressen. Eine genauere Beschreibung des benutzten MAP - [30] Underfull \hbox (badness 2229) in paragraph at lines 921--926 []\OT1/cmtt/m/n/12 noicemask [Wert]\OT1/cmr/m/n/12 : Normalerweise listet AS in NoICE-Debuginfos nur Underfull \hbox (badness 1975) in paragraph at lines 921--926 \OT1/cmr/m/n/12 Symbole aus dem CODE-Segment. Mit dieser Option und einem als Underfull \hbox (badness 1147) in paragraph at lines 933--940 []\OT1/cmtt/m/n/12 q\OT1/cmr/m/n/12 : Dieser Schalter unterdr[]uckt alle Meldun gen von AS mit Ausnahme [31] Underfull \hbox (badness 10000) in paragraph at lines 969--985 []\OT1/cmtt/m/n/12 D $\OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 Symbolliste$\OML/cmm/ m/it/12 >$\OT1/cmr/m/n/12 : Symbole definieren. Die hinter dieser Option Underfull \hbox (badness 1325) in paragraph at lines 969--985 \OT1/cmr/m/n/12 nachgestellten Gleichheitszeichen kann aber auch eine andere Be legung Underfull \hbox (badness 2088) in paragraph at lines 969--985 \OT1/cmr/m/n/12 auch Operatoren oder interne Funktionen beinhalten, jedoch \OT1 /cmr/bx/n/12 KEINE Underfull \hbox (badness 3375) in paragraph at lines 969--985 \OT1/cmr/m/n/12 Programmversionen erzeugt werden. \OT1/cmr/bx/n/12 ACHTUNG! \OT 1/cmr/m/n/12 Wenn case-sensitiv Underfull \hbox (badness 3148) in paragraph at lines 985--990 \OT1/cmr/m/n/12 mit einem Stapel[]uberlauf abst[]urzt. Eventuell kann diese Opt ion die [32] Underfull \hbox (badness 1024) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 mit ihrem Klartext, sondern auch mit ihren im Anhang [][][][] g enannten Underfull \hbox (badness 4859) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 internen Nummern ausgegeben. Diese Option ist prim[]ar f[]ur Sh ells Underfull \hbox (badness 1038) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 und Entwicklungsumgebungen gedacht, denen mit diesen Nummern di e Underfull \hbox (badness 1184) in paragraph at lines 1005--1010 \OT1/cmr/m/n/12 d.h. in Namen von Symbolen, Sektionen, Makros, Zeichentabellen und [33] Underfull \hbox (badness 5475) in paragraph at lines 1081--1084 \OT1/cmr/m/n/12 eine Menge Tipparbeit ersparen. Da die Environment-Optionen vor der [34] Underfull \hbox (badness 1603) in paragraph at lines 1123--1130 \OT1/cmr/m/n/12 Option eine Tilde gesetzt, so werden die folgenden Buchstaben i mmer als [35] [36] Underfull \hbox (badness 1303) in paragraph at lines 1242--1250 \OT1/cmr/m/n/12 das Fortlassen eines Attributs meist zur Verwendung der f[]ur d iese Familie [37] Underfull \hbox (badness 5245) in paragraph at lines 1259--1265 \OT1/cmr/m/n/12 Was dieses Beispiel nicht zeigt, ist, da^^Y die Formatangabe au ch ohne Underfull \hbox (badness 6725) in paragraph at lines 1266--1272 []\OT1/cmr/m/n/12 Die Zahl der Befehlsparameter ist abh[]angig vom Befehl und k ann [38] Underfull \hbox (badness 10000) in paragraph at lines 1293--1295 \OT1/cmr/m/n/12 Letztere beide werden nur erzeugt, wenn sie durch zus[]atzliche Underfull \hbox (badness 1655) in paragraph at lines 1306--1310 []\OT1/cmr/m/n/12 Im Feld \OT1/cmtt/m/n/12 Zeile \OT1/cmr/m/n/12 wird die Zeile nnummer bezogen auf die jeweilige Datei Underfull \hbox (badness 1028) in paragraph at lines 1311--1317 []\OT1/cmr/m/n/12 Der erzeugte Code selber steht dahinter im Feld \OT1/cmtt/m/n /12 Code \OT1/cmr/m/n/12 in hexadezimaler [39] [40] Underfull \hbox (badness 1112) in paragraph at lines 1409--1415 []\OT1/cmr/m/n/12 Defaultm[]a^^Yig ist AS nicht case-sensitiv, es ist also egal , ob man Gro^^Y- [41] [42] Underfull \hbox (badness 1281) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 Befehl verwendet wird. Ein Segmentattribut wird einem Symol aut omatisch Underfull \hbox (badness 2057) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 wird; ein mit dem ,,Universalbefehl'' \OT1/cmtt/m/n/12 SET \OT1 /cmr/m/n/12 oder \OT1/cmtt/m/n/12 EQU \OT1/cmr/m/n/12 definiertes Symbol ist Underfull \hbox (badness 2103) in paragraph at lines 1493--1520 \OT1/cmr/m/n/12 zugeordnet. Die aus der Ordnung normaler Symbole etwas herausfa llenden [43] [44] Underfull \hbox (badness 2913) in paragraph at lines 1590--1596 []\OT1/cmr/m/n/12 Namenlose tempor[]are Symbole finden ihre Anwendung []ubliche rweise in [45] [46] [47] Underfull \hbox (badness 4634) in paragraph at lines 1729--1735 []\OT1/cmr/m/n/12 Reichlich heimt[]uckisch ist auch, da^^Y bei immer h[]oheren, mit \OT1/cmtt/m/n/12 RADIX [48] Underfull \hbox (badness 2922) in paragraph at lines 1771--1773 \OT1/cmr/m/n/12 Gleitkommazahlen werden in der []ublichen halblogarithmischen S chreibweise Underfull \hbox (badness 4569) in paragraph at lines 1776--1782 \OT1/cmr/m/n/12 lautet. \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der Assembler versucht eine Konstante zuerst als Underfull \hbox (badness 1221) in paragraph at lines 1786--1791 \OT1/cmr/m/n/12 ASCII-Integers zu unterscheiden) eingeschlossen werden. Um nun aber auch [49] Underfull \hbox (badness 1127) in paragraph at lines 1816--1819 [][]\OT1/cmr/m/n/12 Uber dieses Escape-Zeichen k[]onnen sogar Formelausdr[]ucke in den String [50] Underfull \hbox (badness 1275) in paragraph at lines 1910--1914 []\OT1/cmr/m/n/12 Die Vergleichsoperatoren liefern TRUE, falls die Bedingung zu trifft, und Underfull \hbox (badness 10000) in paragraph at lines 1974--1974 []\OT1/cmr/m/n/12 Tabelle 2.12: [][][] vordefinierte Funktionen in AS - Teil 1 (Integer- und [51] [52] [53] Underfull \hbox (badness 5345) in paragraph at lines 2060--2068 \OT1/cmr/m/n/12 Schreibweise angesprochen werden. Bei selbstdefinierten Funktio nen (siehe [54] Underfull \hbox (badness 1205) in paragraph at lines 2096--2107 \OT1/cmr/m/n/12 angenehm zu assemblierendes Programm []ubrig: die einzige Refer enz ist der [55] [56] Underfull \hbox (badness 2293) in paragraph at lines 2195--2198 []\OT1/cmr/m/n/12 F[]ur ganz Unentwegte: Benutzten Sie die \OT1/cmtt/m/n/12 -Y\ OT1/cmr/m/n/12 -Option, so da^^Y AS die Underfull \hbox (badness 1596) in paragraph at lines 2199--2204 \OT1/cmr/m/n/12 Noch ein Hinweis zum \OT1/cmtt/m/n/12 EQU\OT1/cmr/m/n/12 -Befeh l: Da AS nicht wissen kann, in welchem [57] Underfull \hbox (badness 2080) in paragraph at lines 2233--2249 []\OT1/cmr/m/n/12 Manchmal ist es erw[]unscht, nicht nur einer Speicheradresse oder einer Underfull \hbox (badness 2197) in paragraph at lines 2253--2259 \OT1/cmr/m/n/12 Zum anderen mu^^Y ein Registersymbol vor seiner ersten Nutzung definiert [58] [59] Underfull \hbox (badness 10000) in paragraph at lines 2329--2340 []\OT1/cmr/m/n/12 Die Definition dieser Aliasse wurde aus zwei Gr[]unden mit Underfull \hbox (badness 5022) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 Kommandozeilenoptionen anstatt Pseudobefehlen vorgenommen: zum einen Underfull \hbox (badness 1173) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 mit den Registerdefinitionen in eine Include-Datei zu legen, de nn in einem [60] [61] [62] Kapitel 3. Underfull \hbox (badness 2221) in paragraph at lines 2379--2383 \OT1/cmr/m/n/12 Intern werden Konstanten und Variablen identisch gespeichert, d er einzige [63] [64] Underfull \hbox (badness 6001) in paragraph at lines 2443--2446 \OT1/cmr/m/n/12 Da beim 80C251 grunds[]atzlich alle SFRs ohne zus[]atzliche Bit -Symbole [65] Underfull \hbox (badness 1057) in paragraph at lines 2495--2500 \OT1/cmr/m/n/12 Namen gleichzusetzen. Da die Art und Weise, wie verschiedene Pr ozessoren Underfull \hbox (badness 1902) in paragraph at lines 2527--2530 []\OT1/cmr/m/n/12 Noch etwas weiter geht der \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/1 2 -Befehl bei der 75K0-Familie: Da dort [66] Underfull \hbox (badness 1127) in paragraph at lines 2540--2542 \OT1/cmr/m/n/12 N[]aheres zum \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/12 -Befehl beim ST9 findet sich bei den prozessorspezifischen Underfull \hbox (badness 1478) in paragraph at lines 2550--2555 []\OT1/cmr/m/n/12 Die TMS370-Reihe hat zwar kein explizites Bit-Segment, jedoch k[]onnen [67] [68] [69] Underfull \hbox (badness 4378) in paragraph at lines 2715--2732 []\OT1/cmr/m/n/12 Einplatinensysteme, zumal wenn sie LCDs ansteuern, benutzen h []aufig Underfull \hbox (badness 1496) in paragraph at lines 2715--2732 \OT1/cmr/m/n/12 im PC []ubereinstimmt, d[]urfte wohl reiner Zufall sein. Um nun aber keine [70] Underfull \hbox (badness 2096) in paragraph at lines 2756--2760 []\OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 kann auch ganz ohne Parameter aufger ufen werden, allerdings Underfull \hbox (badness 5161) in paragraph at lines 2756--2760 \OT1/cmr/m/n/12 mit ziemlich gr[]undlichen Folgen: Dies bewirkt eine Reinitiali sierung der Underfull \hbox (badness 10000) in paragraph at lines 2761--2765 []\OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 beeinflu^^ Yt nicht nur im Speicher abgelegte Underfull \hbox (badness 3690) in paragraph at lines 2761--2765 \OT1/cmr/m/n/12 Stringkonstanten, sondern auch als ,,ASCII'' formulierte Intege rkonstanten. Underfull \hbox (badness 2521) in paragraph at lines 2773--2787 []\OT1/cmr/m/n/12 Mit der \OT1/cmtt/m/n/12 CHARSET\OT1/cmr/m/n/12 -Anweisung ha t man zwar beliebige Freiheiten in der Underfull \hbox (badness 2617) in paragraph at lines 2773--2787 \OT1/cmr/m/n/12 Zeichenzuordnung zwischen Entwicklungs- und Zielplattform, wenn auf der Underfull \hbox (badness 3826) in paragraph at lines 2788--2792 []\OT1/cmr/m/n/12 Zu Beginn eines Durchlaufes wird von AS automatisch eine einz elne [71] [72] [73] (./taborg1.tex) Underfull \hbox (badness 4779) in paragraph at lines 2928--2949 []\OT1/cmr/bx/n/12 WICHTIG: \OT1/cmr/m/n/12 Falls auch mit dem \OT1/cmtt/m/n/12 PHASE\OT1/cmr/m/n/12 -Befehl gearbeitet wird, mu^^Y [74] [75] (./taborg2.tex) [76] (./taborg3.tex) [77] (./taborg4.tex) [78] (./taborg5.tex) [79] Underfull \hbox (badness 1275) in paragraph at lines 3060--3070 \OT1/cmr/m/n/12 In dieser Familie liegen die Unterschiede in hinzukommenden Bef ehlen und Underfull \hbox (badness 10000) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Der PCC403 ist eine abgespeckte Version der PowerPC-Linie ohne Underfull \hbox (badness 5008) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Gleitkommaeinheit, demzufolge sind s[]amtliche Gleitkommabefehl e bei ihm Underfull \hbox (badness 1178) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 MPC505 (eine Mikrokontroller-Variante mit FPU) unterscheidet si ch solange [80] [81] Underfull \hbox (badness 4913) in paragraph at lines 3165--3172 \OT1/cmr/m/n/12 Spr[]unge, Multiplikationen mit 32-Bit-Operanden sowie Multipli zier/Addier- Underfull \hbox (badness 6348) in paragraph at lines 3189--3194 []\OT1/cmr/m/n/12 Der 65C19 ist \OT1/cmr/m/it/12 nicht \OT1/cmr/m/n/12 bin[]ar aufw[]artskompatibel zum originalen 6502! Underfull \hbox (badness 2452) in paragraph at lines 3189--3194 \OT1/cmr/m/n/12 dieser Prozessor Befehlssatzerweiterungen, die die Implementier ung digitaler Underfull \hbox (badness 1552) in paragraph at lines 3195--3200 []\OT1/cmr/m/n/12 Die Mitsubishi-Mikrokontroller dagegen erweitern den 6502-Bef ehlssatz in [82] Underfull \hbox (badness 1281) in paragraph at lines 3208--3214 \OT1/cmr/m/n/12 definierter Bitkombinationen im Opcode ergeben. Die von AS unte rst[]utzten [83] [84] [85] [86] Underfull \hbox (badness 3078) in paragraph at lines 3426--3432 \OT1/cmr/m/n/12 verschiedene Targets notwendig wurden, um auch alte Designs wei ter zu [87] Underfull \hbox (badness 1661) in paragraph at lines 3471--3475 \OT1/cmr/m/n/12 Diese Prozessoren unterscheiden sich durch den verf[]ugbaren Ad re^^Yraum im [88] Underfull \hbox (badness 1354) in paragraph at lines 3514--3519 \OT1/cmr/m/n/12 Der TMS32010 besitzt nur 144 Byte internes RAM, weshalb AS Adre ssen Underfull \hbox (badness 3701) in paragraph at lines 3528--3536 \OT1/cmr/m/n/12 Der 320C31 ist eine etwas ,,abgespeckte'' Version des 320C30 mi t dem [89] Underfull \hbox (badness 4205) in paragraph at lines 3573--3577 \OT1/cmr/m/n/12 Analog zur MCS-51-Familie werden die unterschiedlichen Typen nu r zur [90] Underfull \hbox (badness 1077) in paragraph at lines 3607--3613 \OT1/cmr/m/n/12 Dies ist das momentan einzige unterst[]utzte Mitglied der COP8- Familie von [91] [92] [93] Underfull \hbox (badness 1097) in paragraph at lines 3772--3778 []\OT1/cmr/m/n/12 Dieses Feature kann man vorteilhaft einsetzen, um je nach Pro zessortyp [94] Underfull \hbox (badness 1655) in paragraph at lines 3817--3823 []\OT1/cmr/m/n/12 Mit diesen drei Schaltern kann bestimmt werden, auf welche Te ile des [95] Underfull \hbox (badness 1033) in paragraph at lines 3870--3886 \OT1/cmr/m/n/12 gegen[]uber: Befehle d[]urfen nicht auf einer ungeraden Adresse beginnen, und [96] [97] [98] Underfull \hbox (badness 10000) in paragraph at lines 4032--4042 []\OT1/cmr/m/n/12 Bestimmte Mikrokontroller und Signalprozessoren kennen mehrer e [99] [100] [101] Underfull \hbox (badness 2644) in paragraph at lines 4165--4167 []\OT1/cmr/m/n/12 Der Assembler []uberpr[]uft, ob die Zahl von \OT1/cmtt/m/n/12 SAVE\OT1/cmr/m/n/12 -und \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehlen [102] [103] Underfull \hbox (badness 1297) in paragraph at lines 4266--4272 \OT1/cmr/m/n/12 Die Mikrokontroller dieser Reihe kennen f[]ur den \OT1/cmtt/m/n /12 JSR\OT1/cmr/m/n/12 -Befehl eine besondere [104] [105] [106] [107] [108] Underfull \hbox (badness 4205) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 die man []uber ihre Nummern ansprechen kann (\OT1/cmtt/m/n/12 R 0 \OT1/cmr/m/n/12 bis \OT1/cmtt/m/n/12 R15\OT1/cmr/m/n/12 ) oder ihre Underfull \hbox (badness 4954) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 symbolischen Namen (\OT1/cmtt/m/n/12 X=R0, A=R1, C=R2, B=R3, VP L=R8, VPH=R9, UPL=R10, [109] Underfull \hbox (badness 1817) in paragraph at lines 4561--4565 \OT1/cmr/m/n/12 78K4 war als 'Upgrade-Pfad' vom 78K3 konzipiert, deshalb besitz t dessen Underfull \hbox (badness 1603) in paragraph at lines 4566--4580 []\OT1/cmr/m/n/12 Neben vielen neuen Befehlen und Adressierungsarten ist die we sentliche [110] [111] [112] Underfull \hbox (badness 2302) in paragraph at lines 4715--4718 []\OT1/cmr/m/n/12 Sofern nicht ausdr[]ucklich anders erw[]ahnt, kann bei allen Befehlen zur [113] [114] Underfull \hbox (badness 10000) in paragraph at lines 4799--4802 \OT1/cmr/m/n/12 dagegen auf die n[]achste Langwortgrenze. Eventuell dabei freib leibende Underfull \hbox (badness 10000) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Zum anderen erfolgt die Unterscheidung, ob Konstantendefinition oder Underfull \hbox (badness 3333) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Speicherreservierung, im Operanden. Eine Reservierung von Speic her wird [115] Underfull \hbox (badness 2181) in paragraph at lines 4875--4880 \OT1/cmr/m/n/12 neben String- und Integerargumenten auch Gleitkommawerte (und l egt sie Underfull \hbox (badness 2799) in paragraph at lines 4892--4894 []\OT1/cmr/m/n/12 Dieser Befehl stellt eine Kurzschreibweise dar, um Speicherbe reiche zu [116] [117] [118] [119] Underfull \hbox (badness 1442) in paragraph at lines 5082--5096 []\OT1/cmr/m/n/12 Mit diesem Befehl werden Daten im aktuellen Segment abgelegt, wobei Underfull \hbox (badness 1184) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 sowohl Integer- als auch Stringwerte zul[]assig sind. Bei Strin gs belegt beim Underfull \hbox (badness 1226) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 in den Datensegmenten und 3201x/3202x passen zwei Zeichen in ei n Wort [120] Underfull \hbox (badness 2426) in paragraph at lines 5140--5149 \OT1/cmr/m/n/12 Ausdr[]ucke grunds[]atzlich als \OT1/cmr/m/it/12 Bytes \OT1/cmr /m/n/12 mit einem entsprechend eingeschr[]ankten [121] [122] [123] Underfull \hbox (badness 3525) in paragraph at lines 5314--5322 \OT1/cmr/m/n/12 einfach durch den Namen abgerufen werden, das Ganze stellt also eine Underfull \hbox (badness 10000) in paragraph at lines 5332--5337 []\OT1/cmr/m/n/12 F[]ur jeden Makroparameter kann ein Defaultwert mit angeh[]an gtem Underfull \hbox (badness 2027) in paragraph at lines 5332--5337 \OT1/cmr/m/n/12 Gleichheitszeichen angegeben werden. Dieser Wert wird f[]ur den Parameter Underfull \hbox (badness 2753) in paragraph at lines 5338--5343 []\OT1/cmr/m/n/12 Neben den eigentlichen Makroparametern k[]onnen in der Parame terliste Underfull \hbox (badness 2762) in paragraph at lines 5338--5343 \OT1/cmr/m/n/12 auch Steuerparameter enthalten sein, die die Abarbeitung des be troffenen [124] Underfull \hbox (badness 7981) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 werden, werden Nullstrings eingef[]ugt. Wichtig ist zu wissen, da^^Y bei Underfull \hbox (badness 2302) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 der Makroexpansion keine R[]ucksicht auf eventuell in der Zeile enthaltene [125] Underfull \hbox (badness 1297) in paragraph at lines 5423--5428 \OT1/cmr/m/n/12 case-sensitiven Modus in Gro^^Ybuchstaben umsetzt, in Strings a ber nie eine Underfull \hbox (badness 1515) in paragraph at lines 5433--5440 \OT1/cmr/m/n/12 wird dem ersten Parameter zugeordnet, das zweite Argument dem z weiten [126] Underfull \hbox (badness 8038) in paragraph at lines 5454--5458 []\OT1/cmr/m/n/12 Positions- und Schl[]usselwortargumente d[]urfen auch in eine m Aufruf Underfull \hbox (badness 1365) in paragraph at lines 5454--5458 \OT1/cmr/m/n/12 gemischt werden, jedoch d[]urfen ab dem ersten Schl[]usselworta rgument keine [127] Underfull \hbox (badness 1325) in paragraph at lines 5531--5542 \OT1/cmr/m/n/12 seines Rumpfes oder indirekt []uber andere von ihm aufgerufene Makros ist [128] [129] [130] Underfull \hbox (badness 2970) in paragraph at lines 5684--5688 []\OT1/cmr/m/n/12 Ob Symbole f[]ur jede einzelne Repetition lokal sind oder nic ht, kann Underfull \hbox (badness 1400) in paragraph at lines 5684--5688 \OT1/cmr/m/n/12 wiederum durch die Steuerparameter \OT1/cmtt/m/n/12 GLOBALSYMBO LS \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 NOGLOBALSYMBOLS [131] Underfull \hbox (badness 1308) in paragraph at lines 5699--5709 \OT1/cmr/m/n/12 als Argument ein boolescher Ausdruck, und der zwischen \OT1/cmt t/m/n/12 WHILE \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 ENDM [132] [133] Underfull \hbox (badness 3417) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 Mit \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/12 kann man einstelle n, wie oft ein Makro maximal rekursiv Underfull \hbox (badness 1648) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 aufgerufen werden kann, bevor AS mit einer Fehlermeldung abbric ht. Dies Underfull \hbox (badness 1275) in paragraph at lines 5824--5827 []\OT1/cmr/m/n/12 Die Argumentnamen (in diesem Falle \OT1/cmtt/m/n/12 CH\OT1/cm r/m/n/12 ) m[]ussen den gleichen h[]arteren [134] Underfull \hbox (badness 5711) in paragraph at lines 5849--5852 \OT1/cmr/m/n/12 auf textueller Ebene erfolgt, kann der Ergebnistyp von dem Typ des Underfull \hbox (badness 1838) in paragraph at lines 5879--5898 \OT1/cmtt/m/n/12 STRUC \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 ENDSTRUC \OT1/cmr/ m/n/12 oder \OT1/cmtt/m/n/12 ENDS \OT1/cmr/m/n/12 schreiben). Ein eventuell die sen Befehlen [135] Underfull \hbox (badness 7832) in paragraph at lines 5909--5912 []\OT1/cmtt/m/n/12 NOEXTNAMES \OT1/cmr/m/n/12 unterdr[]uckt das Voranstellen de s Strukturnamens. Der Underfull \hbox (badness 4819) in paragraph at lines 5912--5917 []\OT1/cmtt/m/n/12 DOTS \OT1/cmr/m/n/12 weist AS an, als verbindendes Zeichen e inen Punkt anstelle Underfull \hbox (badness 4995) in paragraph at lines 5912--5917 \OT1/cmr/m/n/12 des Unterstriches zu verwenden. Es sei jedoch ausdr[]ucklich da rauf [136] [137] [138] Underfull \hbox (badness 6078) in paragraph at lines 6057--6059 []\OT1/cmr/m/n/12 Die folgenden Konstrukte d[]urfen beliebig (bis zum Speicher[ ]uberlauf) [139] Underfull \hbox (badness 1348) in paragraph at lines 6107--6110 []\OT1/cmtt/m/n/12 IFEXIST $\OML/cmm/m/it/12 <$\OT1/cmr/m/n/12 Name: $\OML/cmm/ m/it/12 >$ \OT1/cmr/m/n/12 : wahr, falls die angegebene Datei existiert. F[]ur [140] Underfull \hbox (badness 7099) in paragraph at lines 6127--6127 []\OT1/cmr/bx/n/14.4 SWITCH(SELECT) / CASE / ELSECASE / [141] [142] Underfull \hbox (badness 1117) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 die Seite noch gar nicht voll ist. Dies kann z.B. sinnvoll sein , um logisch Underfull \hbox (badness 2600) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 heraufgez[]ahlt. Der optionale Parameter steht in Zusammenhang mit einer [143] [144] [145] Underfull \hbox (badness 4096) in paragraph at lines 6382--6386 \OT1/cmr/m/n/12 analog den Deinitialisierungsstring. In beiden F[]allen mu^^Y $ \OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 String$\OML/cmm/m/it/12 >$ \OT1/cmr/m/n/12 ein [146] Underfull \hbox (badness 1331) in paragraph at lines 6444--6449 \OT1/cmr/m/n/12 in welchem Zahlensystem berechnete Integer-Ausdr[]ucke in Strin gs eingesetzt [147] [148] Underfull \hbox (badness 2088) in paragraph at lines 6535--6540 \OT1/cmr/m/n/12 innerhalb der Sektion das ,,lokale'' verwendet, d.h. AS sucht i n der [149] Underfull \hbox (badness 1622) in paragraph at lines 6551--6555 \OT1/cmr/m/n/12 in der alle Funktionen auf gleicher Ebene nebeneinander stehen. Da mein [150] Underfull \hbox (badness 1360) in paragraph at lines 6629--6636 \OT1/cmr/m/n/12 M.E. sollte man davon aber trotzdem sparsamen Gebrauch machen, da in Underfull \hbox (badness 1057) in paragraph at lines 6637--6642 \OT1/cmr/m/n/12 automatisch ,,sehen'', unter AS mu^^Y man noch einen Einsprungp unkt extra [151] Underfull \hbox (badness 1092) in paragraph at lines 6666--6672 \OT1/cmr/m/n/12 Die \OT1/cmtt/m/n/12 PUBLIC\OT1/cmr/m/n/12 -Anweisung erlaubt e s, die Zugeh[]origkeit eines Symbols zu einer [152] Underfull \hbox (badness 2932) in paragraph at lines 6736--6742 \OT1/cmr/m/n/12 Detail macht []Arger: die bei Assembler m[]oglichen Vorw[]artsr eferenzen. Bei [153] Underfull \hbox (badness 3158) in paragraph at lines 6755--6760 \OT1/cmr/m/n/12 AS wird im ersten Pass das globale Label \OT1/cmtt/m/n/12 loop \OT1/cmr/m/n/12 verwenden, sofern das Underfull \hbox (badness 1448) in paragraph at lines 6782--6789 \OT1/cmr/m/n/12 Sektionen statt in 33 in 34,5 Sekunden assembliert (80386 SX, 1 6MHz, 3 [154] [155] [156] Underfull \hbox (badness 7796) in paragraph at lines 6903--6906 \OT1/cmr/m/n/12 bedingen. Eine Codedatei kann m[]oglicherweise entstehen, ist a ber [157] Underfull \hbox (badness 2334) in paragraph at lines 6943--6947 []\OT1/cmr/m/n/12 Ein Programm ben[]otigt zum Datentransfer einen Puffer mit ei ner zur Underfull \hbox (badness 1895) in paragraph at lines 6988--6999 \OT1/cmr/m/n/12 nicht durch vor- oder nachgestellte Zeichen zu erkennen, da^^Y es sich um [158] [159] [160] Kapitel 4. [161] [162] [163] [164] Underfull \hbox (badness 1831) in paragraph at lines 7259--7267 \OT1/cmr/m/n/12 Mehrfach auftretende Literale erzeugen nat[]urlich nur einen Ei ntrag. Solche [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] Underfull \hbox (badness 1845) in paragraph at lines 7825--7827 []\OT1/cmr/m/n/12 aquivalent. Da die immediate-Version weiterhin erlaubt ist, b leibt AS hier [178] Underfull \hbox (badness 1038) in paragraph at lines 7878--7882 \OT1/cmr/m/n/12 wird also auf Register 0 32-bittig zugegriffen, die Gr[]o^^Yena ngabe am Befehl [179] [180] [181] [182] [183] [184] [185] [186] [187] Underfull \hbox (badness 1442) in paragraph at lines 8309--8316 []\OT1/cmr/m/n/12 Der Koprozessor in 8086-Systemen wird []ublicherweise durch d en TEST- [188] Underfull \hbox (badness 2326) in paragraph at lines 8344--8349 \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der 8X30x unterst[]utzt keine Bitgrup pen, die []uber mehrere [189] Underfull \hbox (badness 4634) in paragraph at lines 8385--8404 []\OT1/cmr/m/n/12 Ahnlich wie sein Vorg[]anger MCS/51, jedoch im Unterschied zu seinem Underfull \hbox (badness 10000) in paragraph at lines 8385--8404 \OT1/cmr/m/n/12 d.h. alle mit Bitbefehlen manipulierbaren Bits haben eine besti mmte, Underfull \hbox (badness 1314) in paragraph at lines 8421--8432 []\OT1/cmr/m/n/12 Optional kann AS f[]ur die AVRs (es geht auch f[]ur andere CP U's, nur [190] Underfull \hbox (badness 10000) in paragraph at lines 8461--8467 []\OT1/cmr/m/n/12 Die Kodierung von Schiebebefehlen besitzt noch eine undefinie rte [191] [192] Underfull \hbox (badness 1478) in paragraph at lines 8524--8527 \OT1/cmr/m/n/12 automatisch der erforderliche \OT1/cmtt/m/n/12 IW\OT1/cmr/m/n/1 2 -Pr[]afix mit in die vorangehende Anweisung Underfull \hbox (badness 1721) in paragraph at lines 8540--8548 \OT1/cmr/m/n/12 Der Prozessorkern der Z8-Mikrokontroller beinhaltet keine eigen en Register. Underfull \hbox (badness 1072) in paragraph at lines 8549--8553 \OT1/cmr/m/n/12 zur effizienteren (k[]urzeren) Adressierung eines 16er-Bocks im internen RAM [193] Underfull \hbox (badness 2376) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 Im Gegensatz zum Original Zilog-Assembler ist es nicht erforder lich, eine Underfull \hbox (badness 2293) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 'Arbeitsregisteradressierung' explizit durch ein vorangestellte s Ausrufezeichen Underfull \hbox (badness 1087) in paragraph at lines 8597--8602 \OT1/cmr/m/n/12 der weitgehende Z80- und TLCS-90-Quellcodekompatibilit[]at biet et, und zum [194] Underfull \hbox (badness 4217) in paragraph at lines 8643--8648 []\OT1/cmr/m/n/12 Unter TAS900 k[]onnen Integerkonstanten sowohl in C-Notation (mit Underfull \hbox (badness 4279) in paragraph at lines 8656--8661 \OT1/cmr/m/n/12 einer Schreiberleichterung und teilweise einer besseren Orthogo nalit[]at der [195] Underfull \hbox (badness 1147) in paragraph at lines 8667--8672 []\OT1/cmr/m/n/12 Bei den bedingten Befehlen \OT1/cmtt/m/n/12 JP, CALL, JR \OT1 /cmr/m/n/12 und \OT1/cmtt/m/n/12 SCC \OT1/cmr/m/n/12 stellt AS es dem Underfull \hbox (badness 1221) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 Der Makroprozessor wird TAS900 als externes Programm vorgeschal tet und Underfull \hbox (badness 4543) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 besteht aus zwei Komponenten: einem C-artigen Pr[]aprozessor un d einer [196] Underfull \hbox (badness 4391) in paragraph at lines 8770--8784 \OT1/cmr/m/n/12 Vielleicht fragt sich der eine oder andere, ob bei mir die Reih enfolge [197] Underfull \hbox (badness 1127) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 Adre^^Yausdruck anzuh[]angen, hatte ja beim 8051 ihren Ursprung , f[]uhrt jetzt Underfull \hbox (badness 1194) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 aber auch genau zu den Problemen, die ich beim 8051 geahnt hatt e: Der Underfull \vbox (badness 7685) has occurred while \output is active [198] Underfull \hbox (badness 1117) in paragraph at lines 8827--8833 []\OT1/cmr/m/n/12 Toshiba hat f[]ur diese Prozessorfamilie einen ,,erweiterten Befehlssatz'' in Underfull \hbox (badness 1237) in paragraph at lines 8827--8833 \OT1/cmr/m/n/12 Makroform definiert, um das Arbeiten mit diesem doch recht besc hr[]ankten [199] Underfull \hbox (badness 1077) in paragraph at lines 8868--8875 \OT1/cmr/m/n/12 L[]ange (z.B. 13 oder 9 Bit) haben. Ist das Displacement l[]ang er, mu^^Y dem [200] Underfull \hbox (badness 5893) in paragraph at lines 8906--8912 []\OT1/cmr/m/n/12 ASM31T erlaubt Symbol- und Label-Namen, die einen Bindestrich [201] [202] [203] [204] Underfull \hbox (badness 2245) in paragraph at lines 9105--9110 \OT1/cmr/m/n/12 Diese Prozessoren k[]onnen das Code-ROM seitenweise in den Date nbereich [205] Underfull \hbox (badness 3417) in paragraph at lines 9193--9197 \OT1/cmr/m/n/12 Die Bitadressierungsm[]oglichkeiten des ST9 sind relativ einges chr[]ankt: Mit [206] Underfull \hbox (badness 1122) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 Ein 6804-Opcode ergibt sich durch Spiegelung aller Bits im ents prechenden Underfull \hbox (badness 2653) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 betrieben...wogegen ja auch nichts einzuwenden w[]are, wenn nic ht so eine [207] [208] [209] Underfull \hbox (badness 5091) in paragraph at lines 9376--9379 []\OT1/cmr/m/n/12 Anstelle eines Prozentzeichens zur Kennzeichnung von unmittel barer [210] Underfull \hbox (badness 1910) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 aber mit dieser Schreibweise erreicht man nicht den \OT1/cmtt/m /n/12 EQU\OT1/cmr/m/n/12 -artigen Stil, den Underfull \hbox (badness 1052) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 Texas vorgegeben hat (d.h. das zu definierende Symbol steht ans telle eines Underfull \hbox (badness 1648) in paragraph at lines 9436--9453 \OT1/cmr/m/n/12 mit anderen Befehlen realisiert. Fr[]uhere Versionen von AS imp lementierten [211] [212] Underfull \hbox (badness 2856) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Befehlssatz nur einen sehr schlichten Assembler von National se lber. Ein Underfull \hbox (badness 3128) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Assembler von IAR Systems ist angek[]undigt, aber noch nicht er h[]altlich. Underfull \hbox (badness 1527) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Da die Entwicklungstools von IAR allerdings auch nach M[]oglich keit CPU- [213] [214] [215] [216] [217] [218] Kapitel 5. Underfull \hbox (badness 3724) in paragraph at lines 9704--9712 []\OT1/cmr/m/n/12 Danach folgt eine Reihe beliebig vieler ,,Records'', wobei ei n Record Underfull \hbox (badness 2126) in paragraph at lines 9704--9712 \OT1/cmr/m/n/12 Zusatzinformationen enth[]alt. Eine Datei kann auch ohne Umscha ltung des [219] (./tabids.tex) (./tabids2.tex) [220] [221] [222] [223] [224] Underfull \hbox (badness 2393) in paragraph at lines 9917--9924 \OT1/cmr/m/n/12 Stand des Programmz[]ahlers kann z.B. ein symbolischer Debugger einzelne [225] [226] Kapitel 6. Underfull \hbox (badness 7869) in paragraph at lines 9989--9994 []\OT1/cmr/m/n/12 Sofern Programme im folgenden Zahlen-oder Adre^^Yangaben von der [227] Underfull \hbox (badness 2150) in paragraph at lines 10007--10010 []\OT1/cmr/m/n/12 Sofern Adre^^Yangaben benutzt werden, beziehen sie sich immer auf die [228] Underfull \hbox (badness 10000) in paragraph at lines 10095--10097 []\OT1/cmr/m/n/12 P2HEX kennt 8 verschiedene Zielformate, die []uber den [229] Underfull \hbox (badness 1436) in paragraph at lines 10108--10115 \OT1/cmr/m/n/12 Atmel Generic f[]ur die AVRs und Intel-Hex f[]ur den Rest. Je n ach Breite [230] [231] [232] [233] Underfull \hbox (badness 1270) in paragraph at lines 10300--10307 \OT1/cmr/m/n/12 in der Datei gef[]ullt werden sollen. Defaultm[]a^^Yig ist der Wert $ff, so [234] [235] [236] Anhang A. [237] Underfull \hbox (badness 10000) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 bei 680x0-, 6502- und 68xx-Prozessoren k[]onnen bestimmte Underfull \hbox (badness 2213) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 Speicherbereiche mit kurzen Adressen erreicht werden. Um keine Underfull \hbox (badness 1755) in paragraph at lines 10449--10449 \OT1/cmr/m/n/12 Es wurde eine \OT1/cmtt/m/n/12 SHARED\OT1/cmr/m/n/12 -Anweisung gefunden, es wurde aber keine Underfull \hbox (badness 1067) in paragraph at lines 10457--10457 \OT1/cmr/m/n/12 Das BCD-Gleitkommaformat der 680x0-Koprozessoren erlaubt zwar [238] [239] Underfull \hbox (badness 4441) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Bei der Bildung der Belegungsliste wurde festgestellt, da^^Y ei n Underfull \hbox (badness 1097) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Speicherbereich im Codesegment mehrfach benutzt wurde. Ursache [240] Underfull \hbox (badness 2213) in paragraph at lines 10512--10512 \OT1/cmr/m/n/12 Die Hardware erlaubt nur ein Registerpaar zu verketten, dessen [241] Underfull \hbox (badness 2343) in paragraph at lines 10556--10556 \OT1/cmr/m/n/12 Eine Adresse ist nicht ein mehrfaches der Operandengr[]o^^Ye. D as [242] Underfull \hbox (badness 3838) in paragraph at lines 10571--10571 \OT1/cmr/m/n/12 Ein Register wird in einer Befehlsfolge so verwendet, da^^Y die Underfull \hbox (badness 1888) in paragraph at lines 10585--10585 \OT1/cmr/m/n/12 Mit einer \OT1/cmtt/m/n/12 SFRB\OT1/cmr/m/n/12 -Anweisung wurde versucht, eine Speicherstelle als [243] Underfull \hbox (badness 5345) in paragraph at lines 10607--10607 \OT1/cmr/m/n/12 Ein Befehl steht zu Teilen auf verschiedenen Seiten. Da der [244] Underfull \hbox (badness 1221) in paragraph at lines 10636--10636 \OT1/cmr/m/n/12 Die Instruktion arbeitet nur auf Byte- bzw. Langwort-Operanden, [245] [246] Underfull \hbox (badness 2042) in paragraph at lines 10674--10674 \OT1/cmr/m/n/12 Name des fraglichen Symbols, bei eingeschalteter Querverweislis te [247] [248] Underfull \hbox (badness 10000) in paragraph at lines 10718--10718 \OT1/cmr/m/n/12 Bei bestimmten Prozessoeren (z.B. DSP56000) m[]ussen die [249] Underfull \hbox (badness 1895) in paragraph at lines 10748--10748 \OT1/cmr/m/n/12 Aus Opcode und Operanden l[]a^^Yt sich die Operandengr[]o^^Ye n icht Underfull \hbox (badness 3701) in paragraph at lines 10753--10753 \OT1/cmr/m/n/12 Ein Ausdruck hat einen an dieser Stelle nicht zul[]assigen Typ [250] [251] [252] [253] Underfull \hbox (badness 3396) in paragraph at lines 10847--10847 \OT1/cmr/m/n/12 Da Befehle nur auf geraden Adressen liegen d[]urfen, mu^^Y eine [254] [255] [256] Underfull \hbox (badness 10000) in paragraph at lines 10894--10894 \OT1/cmr/m/n/12 Ein Register taucht in der Liste der zu sichernden bzw. Underfull \hbox (badness 3989) in paragraph at lines 10900--10900 \OT1/cmr/m/n/12 Es wurde ein \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehl ge funden, obwohl kein mit \OT1/cmtt/m/n/12 SAVE [257] Underfull \hbox (badness 1062) in paragraph at lines 10916--10916 \OT1/cmr/m/n/12 Nach der Assemblierung sind nicht alle Konstrukte zur bedingten Underfull \hbox (badness 1755) in paragraph at lines 10931--10931 \OT1/cmr/m/n/12 Im momentanen Sichtbarkeitsbereich existiert keine Sektion dies es [258] [259] Underfull \hbox (badness 6978) in paragraph at lines 10969--10969 \OT1/cmr/m/n/12 Am Programmende oder beim Umachalten zu einem anderen [260] [261] Underfull \hbox (badness 1117) in paragraph at lines 11005--11005 \OT1/cmr/m/n/12 Der benutzte Adressierungsmodus existiert zwar grunds[]atzlich, das [262] [263] Underfull \hbox (badness 7379) in paragraph at lines 11067--11067 \OT1/cmr/m/n/12 Ein Element bezieht sich auf ein anderes Element in einer [264] Underfull \hbox (badness 2197) in paragraph at lines 11082--11082 \OT1/cmr/m/n/12 Das Konstanten-ROM der 680x0-Koprozessoren hat nur max. 63 [265] [266] [267] [268] Underfull \hbox (badness 10000) in paragraph at lines 11172--11172 \OT1/cmr/m/n/12 Der benutzte Befehl beeinflu^^Yt die Codel[]ange, daher sind [269] [270] [271] [272] Underfull \hbox (badness 3068) in paragraph at lines 11249--11249 \OT1/cmr/m/n/12 Entweder sind die beiden Instruktionen prinzipiell nicht parall el [273] [274] [275] Underfull \hbox (badness 5756) in paragraph at lines 11308--11308 \OT1/cmr/m/n/12 Eine der Ausf[]uhrungseinheiten des Prozessors wurde in einem Underfull \hbox (badness 5331) in paragraph at lines 11314--11314 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Leseoperation Underfull \hbox (badness 1472) in paragraph at lines 11320--11320 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Schreiboperati on [276] Underfull \hbox (badness 4096) in paragraph at lines 11332--11332 \OT1/cmr/m/n/12 Auf das gleiche Register wurde mehr als viermal im gleichen [277] [278] Underfull \hbox (badness 1342) in paragraph at lines 11380--11380 \OT1/cmr/m/n/12 In der Argumentenliste dieser Anweisung d[]urfen keine Leerstri ngs [279] [280] [281] Underfull \hbox (badness 2903) in paragraph at lines 11441--11441 \OT1/cmr/m/n/12 Der verf[]ugbare Speicher reicht nicht mehr, alle Datenstruktur en [282] Anhang B. [283] [284] [285] [286] Anhang C. Underfull \hbox (badness 1147) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 Erweiterung von AS Schritt zu halten. Der Stapel mit der Aufsch rift Underfull \hbox (badness 1062) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 die Beschaffung von Unterlagen, speziell bei ausgefallenen oder []alteren [287] Underfull \hbox (badness 1442) in paragraph at lines 11626--11629 []\OT1/cmr/m/n/12 W[]ahrend der Assemblierung bricht AS pl[]otzlich mit der Mel dung eines [288] Underfull \hbox (badness 1776) in paragraph at lines 11674--11678 []\OT1/cmr/m/n/12 Ich bekomme unter Unix bei der Benutzung von P2BIN oder P2HEX [289] [290] Anhang D. (./pscomm.tex) (./pscpu.tex [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304]) [305] [306] Anhang E. Underfull \hbox (badness 1466) in paragraph at lines 11847--11856 \OT1/cmr/m/n/12 Boolean-Symbole sind eigentlich normale normale Integer-Symbole , mit dem [307] [308] [309] [310] Anhang F. [311] Underfull \hbox (badness 2512) in paragraph at lines 11928--11930 []\OT1/cmr/m/it/12 isupper(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Gro^^Ybuchstabe ist (Sonderzeichen Underfull \hbox (badness 2409) in paragraph at lines 11930--11932 []\OT1/cmr/m/it/12 islower(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Kleinbuchstabe ist (Sonderzeichen Underfull \hbox (badness 10000) in paragraph at lines 11932--11934 []\OT1/cmr/m/it/12 isalpha(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Buchstabe ist (Sonderzeichen Underfull \hbox (badness 5652) in paragraph at lines 11936--11939 []\OT1/cmr/m/it/12 isspace(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein 'Leerzeichen' (Space, Formfeed, Underfull \hbox (badness 2261) in paragraph at lines 11939--11941 []\OT1/cmr/m/it/12 isprint(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein druckbares Zeichen ist (also kein [312] [313] [314] Anhang G. [315] [316] Anhang H. Underfull \hbox (badness 10000) in paragraph at lines 12049--12051 []\OT1/cmr/m/n/12 Befehle \OT1/cmtt/m/n/12 WARNING\OT1/cmr/m/n/12 /\OT1/cmtt/m/ n/12 ERROR\OT1/cmr/m/n/12 /\OT1/cmtt/m/n/12 FATAL\OT1/cmr/m/n/12 , um anwenders pezifische [317] Underfull \hbox (badness 1496) in paragraph at lines 12059--12065 \OT1/cmr/m/n/12 demzufolge nicht mehr in Hochkommas, sondern in G[]ansef[]u^^Yc hen Underfull \hbox (badness 5970) in paragraph at lines 12065--12067 []\OT1/cmr/m/n/12 Befehl \OT1/cmtt/m/n/12 ALIGN \OT1/cmr/m/n/12 zur Ausrichtung des Programmz[]ahlers bei Intel- [318] Underfull \hbox (badness 10000) in paragraph at lines 12125--12127 []\OT1/cmr/m/n/12 BIND, P2HEX und P2BIN haben jetzt die gleichen [319] Underfull \hbox (badness 10000) in paragraph at lines 12149--12151 []\OT1/cmr/m/n/12 Umstellung auf Mehrpass-Betrieb. Damit kann AS auch bei Underfull \hbox (badness 10000) in paragraph at lines 12161--12163 []\OT1/cmr/m/n/12 Der 8048-Codegenerator kennt nun auch die 8041/42- Underfull \hbox (badness 10000) in paragraph at lines 12168--12170 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 h\OT1/cmr/m/n/12 , um Hexadezimalzahlenausgabe mit [320] Underfull \hbox (badness 1622) in paragraph at lines 12186--12189 \OT1/cmr/m/n/12 sondern auf den von DOS daf[]ur vorgesehenen Kanal (STDERR) Underfull \hbox (badness 1132) in paragraph at lines 12192--12194 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 E\OT1/cmr/m/n/12 , um die Fehlermeldungen in eine Datei Underfull \hbox (badness 1082) in paragraph at lines 12206--12209 \OT1/cmr/m/n/12 Makros definiert werden, die durch ihren Sektionsnamen eindeuti g Underfull \hbox (badness 5217) in paragraph at lines 12215--12217 []\OT1/cmr/m/n/12 unterst[]utzt zus[]atzlich die TLCS-870- und TLCS-47-Familie von [321] Underfull \hbox (badness 1077) in paragraph at lines 12217--12219 []\OT1/cmr/m/n/12 mit einem vorangestelltem ! kann man durch Makros ,,verdeckte '' Underfull \hbox (badness 10000) in paragraph at lines 12228--12230 []\OT1/cmr/m/n/12 Escapesequenzen sind nun auch in in ASCII geschriebenen [322] [323] Underfull \hbox (badness 3884) in paragraph at lines 12311--12314 []\OT1/cmr/m/n/12 durch das Setzen der Environment-Variablen \OT1/cmtt/m/n/12 U SEANSI \OT1/cmr/m/n/12 kann die [324] Underfull \hbox (badness 4792) in paragraph at lines 12343--12346 []\OT1/cmr/m/n/12 bei eingeschalteter Querverweisliste wird bei doppelt definie rten [325] Underfull \hbox (badness 1838) in paragraph at lines 12402--12405 []\OT1/cmtt/m/n/12 SFRB \OT1/cmr/m/n/12 ber[]ucksichtigt jetzt auch die Bildung sregeln f[]ur Bitadressen Underfull \hbox (badness 10000) in paragraph at lines 12402--12405 \OT1/cmr/m/n/12 im RAM-Bereich; werden nicht bitadressierbare Speicherstellen [326] Underfull \hbox (badness 6173) in paragraph at lines 12448--12450 []\OT1/cmr/m/n/12 P2HEX und P2BIN k[]onnen jetzt optional die Eingabedateien Underfull \hbox (badness 1460) in paragraph at lines 12454--12456 []\OT1/cmtt/m/n/12 BYT/FCB, ADR/FDB \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 FCC \O T1/cmr/m/n/12 erlauben jetzt auch den von \OT1/cmtt/m/n/12 DC \OT1/cmr/m/n/12 h er [327] Underfull \hbox (badness 3690) in paragraph at lines 12463--12465 []\OT1/cmr/m/n/12 Mit der neuen \OT1/cmtt/m/n/12 CODEPAGE\OT1/cmr/m/n/12 -Anwei sung k[]onnen jetzt auch mehrere [328] Underfull \hbox (badness 3907) in paragraph at lines 12508--12510 []\OT1/cmr/m/n/12 f[]ur P2HEX kann jetzt die Minimall[]ange f[]ur S-Record-Adre ssen Underfull \hbox (badness 10000) in paragraph at lines 12529--12531 []\OT1/cmr/m/n/12 zus[]atzlicher Befehl \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/1 2 zum Einstellen der maximalen Underfull \hbox (badness 10000) in paragraph at lines 12538--12541 []\OT1/cmr/m/n/12 mit der neuen Kommandozeilenoption \OT1/cmtt/m/n/12 -gnuerror s \OT1/cmr/m/n/12 k[]onnen [329] [330] [331] [332] Anhang I. [333] Underfull \hbox (badness 10000) in paragraph at lines 12655--12661 \OT1/cmr/m/n/12 Wie ich schon andeutete, ist AS (glaube ich jedenfalls...) auf Underfull \hbox (badness 1237) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 bereitzustellen. Insbesondere betrifft dies Integer-Datentypen einer bekannten Underfull \hbox (badness 2150) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 L[]ange, es kann aber auch die Nach- oder Redefinition von C-Fu nktionen [334] [335] [336] Underfull \hbox (badness 3168) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 (global und lokal) in zwei Bin[]arb[]aumen verwaltet. Au^^Yerde m findet sich Underfull \hbox (badness 2626) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 hier eine ziemlich gro^^Ye Prozedur \OT1/cmtt/m/n/12 EvalExpres sion\OT1/cmr/m/n/12 , welche einen (Formel- Underfull \hbox (badness 10000) in paragraph at lines 12775--12785 \OT1/cmtt/m/n/12 EvalIntExpression, EvalFloatExpression \OT1/cmr/m/n/12 und \OT 1/cmtt/m/n/12 EvalStringExpression Underfull \hbox (badness 2478) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 verwendet werden. []Anderungen zum Einf[]ugen neuer Prozessoren sind hier [337] Underfull \hbox (badness 10000) in paragraph at lines 12813--12815 []\OT1/cmr/m/n/12 Mitbearbeitung von Optionen in einer Environment-Variablen od er Underfull \hbox (badness 10000) in paragraph at lines 12815--12817 []\OT1/cmr/m/n/12 R[]uckgabe einer Menge, welche die noch nicht bearbeiteten Underfull \hbox (badness 6157) in paragraph at lines 12818--12820 []\OT1/cmr/m/n/12 Eine Hintert[]ur, falls die dar[]uberliegende Entwicklungsumg ebung die Underfull \hbox (badness 1292) in paragraph at lines 12834--12836 \OT1/cmr/m/n/12 Aus Speicherersparnisgr[]unden sind hier einige von diversen Co degeneratoren [338] Underfull \hbox (badness 1057) in paragraph at lines 12848--12855 \OT1/cmr/m/n/12 in Code-Dateien verwendeten Kennzahlen (siehe Kapitel [][][][]) sowie das von Underfull \hbox (badness 1226) in paragraph at lines 12865--12872 \OT1/cmr/m/n/12 Sprachenanteil einer Datei in ein Zeichenfeld einliest und Zugr iffsfunktionen [339] [340] [341] [342] Underfull \hbox (badness 1383) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 mit jedem beliebigen Editor bearbeitbar, und besteht aus einer Reihe von Underfull \hbox (badness 2088) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 Steueranweisungen mit Parametern. Leerzeilen sowie Zeilen, die mit einem Underfull \hbox (badness 4467) in paragraph at lines 13051--13061 \OT1/cmr/m/n/12 beschreibt, da^^Y zwei Sprachen im folgenden definiert werden. Der erste [343] Underfull \hbox (badness 1221) in paragraph at lines 13066--13072 \OT1/cmr/m/n/12 Kennung verwendet wird, die nicht in der Liste von \OT1/cmtt/m/ n/12 Langs \OT1/cmr/m/n/12 vorhanden ist. [344] Underfull \hbox (badness 4726) in paragraph at lines 13138--13144 \OT1/cmr/m/n/12 In einer Quellcodedistribution von AS ist diese Dokumentation n ur als [345] Underfull \hbox (badness 1092) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 naturgem[]a^^Y etwas empfindlich f[]ur System- und Compilerabh[ ]angigkeiten. Um Underfull \hbox (badness 1590) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 ist, liegt dem Assembler im Unterverzeichnis \OT1/cmtt/m/n/12 t ests \OT1/cmr/m/n/12 eine Menge von Test- Underfull \hbox (badness 2941) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 des Maschinenbefehlssatzes zu finden, die besonders gern bei va riierenden Underfull \hbox (badness 4913) in paragraph at lines 13177--13188 []\OT1/cmr/m/n/12 Der Testlauf wird mit einem einfachen \OT1/cmr/m/it/12 make t est \OT1/cmr/m/n/12 angesto^^Yen. Jedes [346] Underfull \hbox (badness 1314) in paragraph at lines 13232--13240 \OT1/cmr/m/n/12 im Modul \OT1/cmtt/m/n/12 as.c \OT1/cmr/m/n/12 aufgerufen werde n mu^^Y, braucht das neue Modul keinerlei [347] Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmtt/m/n/12 'XXXX' \OT1/cmr/m/n/12 ist dabei der f[]ur den Prozessor festg elegte Name, der sp[]ater im Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmr/m/n/12 der als interne ,,Kennung'' f[]ur diesen Prozessor fungiert. In der globalen Underfull \hbox (badness 10000) in paragraph at lines 13266--13270 \OT1/cmr/m/n/12 in den einzelnen Segmenten. Nur in Ausnahmef[]allen (physikalis ch [348] Underfull \hbox (badness 5245) in paragraph at lines 13301--13311 \OT1/cmr/m/n/12 die Prozessorfamilie gekennzeichnet wird (siehe Abschnitt [][][ ][]). Um [349] [350] Underfull \hbox (badness 1264) in paragraph at lines 13380--13394 \OT1/cmr/m/n/12 im internen RAM, defineren diese 'Register' als Symbole vor, un d es [351] Underfull \hbox (badness 1024) in paragraph at lines 13422--13429 \OT1/cmr/m/n/12 Funktionsliste, die es den Codegeneratoren erlaubt, nach dem Ab schlu^^Y der [352] Underfull \hbox (badness 1275) in paragraph at lines 13470--13480 \OT1/cmr/m/n/12 ist sicherlich eine Aufgabe herkulischen Ausma^^Yes, aber die A npassung der [353] [354] (../doc_EN/biblio.tex Underfull \hbox (badness 10000) in paragraph at lines 23--27 \OT1/cmr/m/it/12 COP410L/COP411L/COP310L/COP311L Single-Chip N-Channel [355] [356] [357] [358] [359] [360] [361] [362] Underfull \hbox (badness 10000) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Controller (Single-Chip 8-Bit CMOS Microcontroller) Underfull \hbox (badness 10000) in paragraph at lines 433--437 \OT1/cmr/m/it/12 Model 990 Computer/TMS9900 Microprocessor Assembly Language [363] [364] Underfull \hbox (badness 10000) in paragraph at lines 524--528 \OT1/cmr/m/it/12 16-Bit Microcontroller TLCS-900 Series Data Book: TMP93CM40F/ [365] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [366] (./as.ind [367] [368] [369] [370]) (./as.aux) ) (see the transcript file for additional information) Output written on as.dvi (370 pages, 1292636 bytes). Transcript written on as.log. dvips as -o This is dvips(k) 5.999 Copyright 2019 Radical Eye Software (www.radicaleye.com) ' TeX output 2020.01.28:1212' -> as.ps . [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] pdflatex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. kpathsea: Running mktexfmt pdflatex.fmt mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order): mktexfmt: /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes: mktexfmt: /builddir/.texlive2019/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2019/texmf-var/web2c mktexfmt [INFO]: --- remaking pdflatex with pdftex mktexfmt: running `pdftex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' ... This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (INITEX) restricted \write18 enabled. (/usr/share/texlive/texmf-dist/web2c/cp227.tcx) entering extended mode (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/pdflatex.ini (/usr/share/texlive/texmf-dist/tex/generic/tex-ini-files/pdftexconfig.tex) (/usr/share/texlive/texmf-dist/tex/latex/base/latex.ltx (/usr/share/texlive/texmf-dist/tex/latex/base/texsys.cfg) ./texsys.aux found \@currdir set to: ./. Assuming \openin and \input have the same search path. Defining UNIX/DOS style filename parser. catcodes, registers, parameters, LaTeX2e <2018-12-01> hacks, control, par, spacing, files, font encodings, lengths, ==================================== Local config file fonttext.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fonttext.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.def) (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmr.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmss.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1cmtt.fd))) ==================================== Local config file fontmath.cfg used ==================================== (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/fontmath.ltx === Don't modify this file, use a .cfg file instead === (/usr/share/texlive/texmf-dist/tex/latex/base/omlcmm.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omscmsy.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/omxcmex.fd) (/usr/share/texlive/texmf-dist/tex/latex/base/ucmr.fd))) ==================================== Local config file preload.cfg used ===================================== (/usr/share/texlive/texmf-dist/tex/latex/base/preload.cfg (/usr/share/texlive/texmf-dist/tex/latex/base/preload.ltx)) page nos., x-ref, environments, center, verbatim, math definitions, boxes, title, sectioning, contents, floats, footnotes, index, bibliography, output, =========================================== Local configuration file hyphen.cfg used =========================================== (/usr/share/texlive/texmf-dist/tex/generic/babel/hyphen.cfg (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/hyphen.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/dumyhyph.tex) (/usr/share/texlive/texmf-dist/tex/generic/hyphen/zerohyph.tex)) (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu)) ) ) Beginning to dump on file pdflatex.fmt (preloaded format=pdflatex 2020.1.28) 5447 strings of total length 72682 51327 memory locations dumped; current usage is 144&51153 3775 multiletter control sequences \font\nullfont=nullfont \font\OMX/cmex/m/n/10=cmex10 \font\tenln=line10 \font\tenlnw=linew10 \font\tencirc=lcircle10 \font\tencircw=lcirclew10 \font\OT1/cmr/m/n/5=cmr5 \font\OT1/cmr/m/n/7=cmr7 \font\OT1/cmr/m/n/10=cmr10 \font\OML/cmm/m/it/5=cmmi5 \font\OML/cmm/m/it/7=cmmi7 \font\OML/cmm/m/it/10=cmmi10 \font\OMS/cmsy/m/n/5=cmsy5 \font\OMS/cmsy/m/n/7=cmsy7 \font\OMS/cmsy/m/n/10=cmsy10 3633 words of font info for 14 preloaded fonts 14 hyphenation exceptions Hyphenation trie of length 6081 has 183 ops out of 35111 2 for language 1 181 for language 0 0 words of pdfTeX memory 0 indirect objects No pages of output. Transcript written on pdflatex.log. mktexfmt [INFO]: /builddir/.texlive2019/texmf-var/web2c/pdftex/pdflatex.fmt installed. mktexfmt [INFO]: Successfully rebuilt formats: 1 mktexfmt [INFO]: Not selected formats: 15 mktexfmt [INFO]: Total formats: 16 mktexfmt [INFO]: exiting with status 0 entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08 german -- \language number for German undefined, default 255 used, german -- Please read "gerdoc.tex" how to install hyphenation patterns.) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/ pdftex.map}] Underfull \hbox (badness 2269) in paragraph at lines 77--80 []\OT1/cmr/m/n/12 Alle anderen Warenzeichen, die nicht ausdr[]ucklich in diesem Abschnitt [2] (./as.toc [3] [4] [5] [6] [7] [8]) [9] [10] Kapitel 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] Underfull \hbox (badness 3179) in paragraph at lines 164--168 \OT1/cmr/m/n/12 im Computerclub an der RWTH Aachen (Eilfschornsteinstra^^Ye 16, Keller [12] [13] [14] [15] [16] Underfull \hbox (badness 2080) in paragraph at lines 305--318 \OT1/cmr/m/n/12 f[]ur die 68000er-Familie entstanden. Auf besonderen Wunsch hab e ich den Underfull \hbox (badness 3068) in paragraph at lines 319--322 []\OT1/cmr/m/n/12 Diese Flexibilit[]at bedingt ein etwas exotisches Codeformat, f[]ur dessen Underfull \hbox (badness 3623) in paragraph at lines 328--336 []\OT1/cmr/m/n/12 Symbole k[]onnen f[]ur den Assembler sowohl Integer-, String- als auch Underfull \hbox (badness 10000) in paragraph at lines 337--342 []\OT1/cmr/m/n/12 Der Assembler kennt keine expliziten Beschr[]ankungen bzgl. [17] Underfull \hbox (badness 3118) in paragraph at lines 368--378 \OT1/cmr/m/n/12 Reihe von Versionen zur Verf[]ugung, die etwas mehr als den Rea l-Mode [18] [19] [20] Kapitel 2. Underfull \hbox (badness 1005) in paragraph at lines 445--455 \OT1/cmr/m/n/12 haben, die []uber 500 Kbyte gro^^Ye Overlay-Datei von AS auf ei ner Diskette Underfull \hbox (badness 1924) in paragraph at lines 445--455 \OT1/cmr/m/n/12 unterzubringen...eine Festplatte sollte der PC also schon haben , allein um [21] [22] Underfull \hbox (badness 2221) in paragraph at lines 661--669 \OT1/cmr/m/n/12 der Fall ist. F[]ur die DOS-DPMI-Version ergeben sich die in Ta belle []2.4[] [23] [24] [25] [26] Underfull \hbox (badness 2173) in paragraph at lines 780--782 \OT1/cmr/m/n/12 AS ist ein kommandozeilengesteuertes Programm, d.h. alle Parame ter und [27] [28] [29] Underfull \hbox (badness 3471) in paragraph at lines 908--921 \OT1/cmr/m/n/12 die Symboltabelle, zum anderen eine Zuordnung von Quellzeilen z u Underfull \hbox (badness 3439) in paragraph at lines 908--921 \OT1/cmr/m/n/12 Maschinenadressen. Eine genauere Beschreibung des benutzten MAP - [30] Underfull \hbox (badness 2229) in paragraph at lines 921--926 []\OT1/cmtt/m/n/12 noicemask [Wert]\OT1/cmr/m/n/12 : Normalerweise listet AS in NoICE-Debuginfos nur Underfull \hbox (badness 1975) in paragraph at lines 921--926 \OT1/cmr/m/n/12 Symbole aus dem CODE-Segment. Mit dieser Option und einem als Underfull \hbox (badness 1147) in paragraph at lines 933--940 []\OT1/cmtt/m/n/12 q\OT1/cmr/m/n/12 : Dieser Schalter unterdr[]uckt alle Meldun gen von AS mit Ausnahme [31] Underfull \hbox (badness 10000) in paragraph at lines 969--985 []\OT1/cmtt/m/n/12 D $\OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 Symbolliste$\OML/cmm/ m/it/12 >$\OT1/cmr/m/n/12 : Symbole definieren. Die hinter dieser Option Underfull \hbox (badness 1325) in paragraph at lines 969--985 \OT1/cmr/m/n/12 nachgestellten Gleichheitszeichen kann aber auch eine andere Be legung Underfull \hbox (badness 2088) in paragraph at lines 969--985 \OT1/cmr/m/n/12 auch Operatoren oder interne Funktionen beinhalten, jedoch \OT1 /cmr/bx/n/12 KEINE Underfull \hbox (badness 3375) in paragraph at lines 969--985 \OT1/cmr/m/n/12 Programmversionen erzeugt werden. \OT1/cmr/bx/n/12 ACHTUNG! \OT 1/cmr/m/n/12 Wenn case-sensitiv Underfull \hbox (badness 3148) in paragraph at lines 985--990 \OT1/cmr/m/n/12 mit einem Stapel[]uberlauf abst[]urzt. Eventuell kann diese Opt ion die [32] Underfull \hbox (badness 1024) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 mit ihrem Klartext, sondern auch mit ihren im Anhang []A[] gena nnten Underfull \hbox (badness 4859) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 internen Nummern ausgegeben. Diese Option ist prim[]ar f[]ur Sh ells Underfull \hbox (badness 1038) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 und Entwicklungsumgebungen gedacht, denen mit diesen Nummern di e Underfull \hbox (badness 1184) in paragraph at lines 1005--1010 \OT1/cmr/m/n/12 d.h. in Namen von Symbolen, Sektionen, Makros, Zeichentabellen und [33] Underfull \hbox (badness 5475) in paragraph at lines 1081--1084 \OT1/cmr/m/n/12 eine Menge Tipparbeit ersparen. Da die Environment-Optionen vor der [34] Underfull \hbox (badness 1603) in paragraph at lines 1123--1130 \OT1/cmr/m/n/12 Option eine Tilde gesetzt, so werden die folgenden Buchstaben i mmer als [35] [36] Underfull \hbox (badness 1303) in paragraph at lines 1242--1250 \OT1/cmr/m/n/12 das Fortlassen eines Attributs meist zur Verwendung der f[]ur d iese Familie [37] Underfull \hbox (badness 5245) in paragraph at lines 1259--1265 \OT1/cmr/m/n/12 Was dieses Beispiel nicht zeigt, ist, da^^Y die Formatangabe au ch ohne Underfull \hbox (badness 6725) in paragraph at lines 1266--1272 []\OT1/cmr/m/n/12 Die Zahl der Befehlsparameter ist abh[]angig vom Befehl und k ann [38] Underfull \hbox (badness 10000) in paragraph at lines 1293--1295 \OT1/cmr/m/n/12 Letztere beide werden nur erzeugt, wenn sie durch zus[]atzliche Underfull \hbox (badness 1655) in paragraph at lines 1306--1310 []\OT1/cmr/m/n/12 Im Feld \OT1/cmtt/m/n/12 Zeile \OT1/cmr/m/n/12 wird die Zeile nnummer bezogen auf die jeweilige Datei Underfull \hbox (badness 1028) in paragraph at lines 1311--1317 []\OT1/cmr/m/n/12 Der erzeugte Code selber steht dahinter im Feld \OT1/cmtt/m/n /12 Code \OT1/cmr/m/n/12 in hexadezimaler [39] [40] Underfull \hbox (badness 1112) in paragraph at lines 1409--1415 []\OT1/cmr/m/n/12 Defaultm[]a^^Yig ist AS nicht case-sensitiv, es ist also egal , ob man Gro^^Y- [41] [42] Underfull \hbox (badness 1281) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 Befehl verwendet wird. Ein Segmentattribut wird einem Symol aut omatisch Underfull \hbox (badness 2057) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 wird; ein mit dem ,,Universalbefehl'' \OT1/cmtt/m/n/12 SET \OT1 /cmr/m/n/12 oder \OT1/cmtt/m/n/12 EQU \OT1/cmr/m/n/12 definiertes Symbol ist Underfull \hbox (badness 2103) in paragraph at lines 1493--1520 \OT1/cmr/m/n/12 zugeordnet. Die aus der Ordnung normaler Symbole etwas herausfa llenden [43] [44] Underfull \hbox (badness 2913) in paragraph at lines 1590--1596 []\OT1/cmr/m/n/12 Namenlose tempor[]are Symbole finden ihre Anwendung []ubliche rweise in [45] [46] [47] Underfull \hbox (badness 4634) in paragraph at lines 1729--1735 []\OT1/cmr/m/n/12 Reichlich heimt[]uckisch ist auch, da^^Y bei immer h[]oheren, mit \OT1/cmtt/m/n/12 RADIX [48] Underfull \hbox (badness 2922) in paragraph at lines 1771--1773 \OT1/cmr/m/n/12 Gleitkommazahlen werden in der []ublichen halblogarithmischen S chreibweise Underfull \hbox (badness 4569) in paragraph at lines 1776--1782 \OT1/cmr/m/n/12 lautet. \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der Assembler versucht eine Konstante zuerst als Underfull \hbox (badness 1221) in paragraph at lines 1786--1791 \OT1/cmr/m/n/12 ASCII-Integers zu unterscheiden) eingeschlossen werden. Um nun aber auch [49] Underfull \hbox (badness 1127) in paragraph at lines 1816--1819 [][]\OT1/cmr/m/n/12 Uber dieses Escape-Zeichen k[]onnen sogar Formelausdr[]ucke in den String [50] Underfull \hbox (badness 1275) in paragraph at lines 1910--1914 []\OT1/cmr/m/n/12 Die Vergleichsoperatoren liefern TRUE, falls die Bedingung zu trifft, und Underfull \hbox (badness 10000) in paragraph at lines 1974--1974 []\OT1/cmr/m/n/12 Tabelle 2.12: []vordefinierte Funktionen in AS - Teil 1 (Inte ger- und [51] [52] [53] Underfull \hbox (badness 5345) in paragraph at lines 2060--2068 \OT1/cmr/m/n/12 Schreibweise angesprochen werden. Bei selbstdefinierten Funktio nen (siehe [54] Underfull \hbox (badness 1205) in paragraph at lines 2096--2107 \OT1/cmr/m/n/12 angenehm zu assemblierendes Programm []ubrig: die einzige Refer enz ist der [55] [56] Underfull \hbox (badness 2293) in paragraph at lines 2195--2198 []\OT1/cmr/m/n/12 F[]ur ganz Unentwegte: Benutzten Sie die \OT1/cmtt/m/n/12 -Y\ OT1/cmr/m/n/12 -Option, so da^^Y AS die Underfull \hbox (badness 1596) in paragraph at lines 2199--2204 \OT1/cmr/m/n/12 Noch ein Hinweis zum \OT1/cmtt/m/n/12 EQU\OT1/cmr/m/n/12 -Befeh l: Da AS nicht wissen kann, in welchem [57] Underfull \hbox (badness 2080) in paragraph at lines 2233--2249 []\OT1/cmr/m/n/12 Manchmal ist es erw[]unscht, nicht nur einer Speicheradresse oder einer Underfull \hbox (badness 2197) in paragraph at lines 2253--2259 \OT1/cmr/m/n/12 Zum anderen mu^^Y ein Registersymbol vor seiner ersten Nutzung definiert [58] [59] Underfull \hbox (badness 10000) in paragraph at lines 2329--2340 []\OT1/cmr/m/n/12 Die Definition dieser Aliasse wurde aus zwei Gr[]unden mit Underfull \hbox (badness 5022) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 Kommandozeilenoptionen anstatt Pseudobefehlen vorgenommen: zum einen Underfull \hbox (badness 1173) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 mit den Registerdefinitionen in eine Include-Datei zu legen, de nn in einem [60] [61] [62] Kapitel 3. Underfull \hbox (badness 2221) in paragraph at lines 2379--2383 \OT1/cmr/m/n/12 Intern werden Konstanten und Variablen identisch gespeichert, d er einzige [63] [64] Underfull \hbox (badness 6001) in paragraph at lines 2443--2446 \OT1/cmr/m/n/12 Da beim 80C251 grunds[]atzlich alle SFRs ohne zus[]atzliche Bit -Symbole [65] Underfull \hbox (badness 1057) in paragraph at lines 2495--2500 \OT1/cmr/m/n/12 Namen gleichzusetzen. Da die Art und Weise, wie verschiedene Pr ozessoren Underfull \hbox (badness 1902) in paragraph at lines 2527--2530 []\OT1/cmr/m/n/12 Noch etwas weiter geht der \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/1 2 -Befehl bei der 75K0-Familie: Da dort [66] Underfull \hbox (badness 1127) in paragraph at lines 2540--2542 \OT1/cmr/m/n/12 N[]aheres zum \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/12 -Befehl beim ST9 findet sich bei den prozessorspezifischen Underfull \hbox (badness 1478) in paragraph at lines 2550--2555 []\OT1/cmr/m/n/12 Die TMS370-Reihe hat zwar kein explizites Bit-Segment, jedoch k[]onnen [67] [68] [69] Underfull \hbox (badness 4378) in paragraph at lines 2715--2732 []\OT1/cmr/m/n/12 Einplatinensysteme, zumal wenn sie LCDs ansteuern, benutzen h []aufig Underfull \hbox (badness 1496) in paragraph at lines 2715--2732 \OT1/cmr/m/n/12 im PC []ubereinstimmt, d[]urfte wohl reiner Zufall sein. Um nun aber keine [70] Underfull \hbox (badness 2096) in paragraph at lines 2756--2760 []\OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 kann auch ganz ohne Parameter aufger ufen werden, allerdings Underfull \hbox (badness 5161) in paragraph at lines 2756--2760 \OT1/cmr/m/n/12 mit ziemlich gr[]undlichen Folgen: Dies bewirkt eine Reinitiali sierung der Underfull \hbox (badness 10000) in paragraph at lines 2761--2765 []\OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 beeinflu^^ Yt nicht nur im Speicher abgelegte Underfull \hbox (badness 3690) in paragraph at lines 2761--2765 \OT1/cmr/m/n/12 Stringkonstanten, sondern auch als ,,ASCII'' formulierte Intege rkonstanten. Underfull \hbox (badness 2521) in paragraph at lines 2773--2787 []\OT1/cmr/m/n/12 Mit der \OT1/cmtt/m/n/12 CHARSET\OT1/cmr/m/n/12 -Anweisung ha t man zwar beliebige Freiheiten in der Underfull \hbox (badness 2617) in paragraph at lines 2773--2787 \OT1/cmr/m/n/12 Zeichenzuordnung zwischen Entwicklungs- und Zielplattform, wenn auf der Underfull \hbox (badness 3826) in paragraph at lines 2788--2792 []\OT1/cmr/m/n/12 Zu Beginn eines Durchlaufes wird von AS automatisch eine einz elne [71] [72] [73] (./taborg1.tex) Underfull \hbox (badness 4779) in paragraph at lines 2928--2949 []\OT1/cmr/bx/n/12 WICHTIG: \OT1/cmr/m/n/12 Falls auch mit dem \OT1/cmtt/m/n/12 PHASE\OT1/cmr/m/n/12 -Befehl gearbeitet wird, mu^^Y [74] [75] (./taborg2.tex) [76] (./taborg3.tex) [77] (./taborg4.tex) [78] (./taborg5.tex) [79] Underfull \hbox (badness 1275) in paragraph at lines 3060--3070 \OT1/cmr/m/n/12 In dieser Familie liegen die Unterschiede in hinzukommenden Bef ehlen und Underfull \hbox (badness 10000) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Der PCC403 ist eine abgespeckte Version der PowerPC-Linie ohne Underfull \hbox (badness 5008) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Gleitkommaeinheit, demzufolge sind s[]amtliche Gleitkommabefehl e bei ihm Underfull \hbox (badness 1178) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 MPC505 (eine Mikrokontroller-Variante mit FPU) unterscheidet si ch solange [80] [81] Underfull \hbox (badness 4913) in paragraph at lines 3165--3172 \OT1/cmr/m/n/12 Spr[]unge, Multiplikationen mit 32-Bit-Operanden sowie Multipli zier/Addier- Underfull \hbox (badness 6348) in paragraph at lines 3189--3194 []\OT1/cmr/m/n/12 Der 65C19 ist \OT1/cmr/m/it/12 nicht \OT1/cmr/m/n/12 bin[]ar aufw[]artskompatibel zum originalen 6502! Underfull \hbox (badness 2452) in paragraph at lines 3189--3194 \OT1/cmr/m/n/12 dieser Prozessor Befehlssatzerweiterungen, die die Implementier ung digitaler Underfull \hbox (badness 1552) in paragraph at lines 3195--3200 []\OT1/cmr/m/n/12 Die Mitsubishi-Mikrokontroller dagegen erweitern den 6502-Bef ehlssatz in [82] Underfull \hbox (badness 1281) in paragraph at lines 3208--3214 \OT1/cmr/m/n/12 definierter Bitkombinationen im Opcode ergeben. Die von AS unte rst[]utzten [83] [84] [85] [86] Underfull \hbox (badness 3078) in paragraph at lines 3426--3432 \OT1/cmr/m/n/12 verschiedene Targets notwendig wurden, um auch alte Designs wei ter zu [87] Underfull \hbox (badness 1661) in paragraph at lines 3471--3475 \OT1/cmr/m/n/12 Diese Prozessoren unterscheiden sich durch den verf[]ugbaren Ad re^^Yraum im [88] Underfull \hbox (badness 1354) in paragraph at lines 3514--3519 \OT1/cmr/m/n/12 Der TMS32010 besitzt nur 144 Byte internes RAM, weshalb AS Adre ssen Underfull \hbox (badness 3701) in paragraph at lines 3528--3536 \OT1/cmr/m/n/12 Der 320C31 ist eine etwas ,,abgespeckte'' Version des 320C30 mi t dem [89] Underfull \hbox (badness 4205) in paragraph at lines 3573--3577 \OT1/cmr/m/n/12 Analog zur MCS-51-Familie werden die unterschiedlichen Typen nu r zur [90] Underfull \hbox (badness 1077) in paragraph at lines 3607--3613 \OT1/cmr/m/n/12 Dies ist das momentan einzige unterst[]utzte Mitglied der COP8- Familie von [91] [92] [93] Underfull \hbox (badness 1097) in paragraph at lines 3772--3778 []\OT1/cmr/m/n/12 Dieses Feature kann man vorteilhaft einsetzen, um je nach Pro zessortyp [94] Underfull \hbox (badness 1655) in paragraph at lines 3817--3823 []\OT1/cmr/m/n/12 Mit diesen drei Schaltern kann bestimmt werden, auf welche Te ile des [95] Underfull \hbox (badness 1033) in paragraph at lines 3870--3886 \OT1/cmr/m/n/12 gegen[]uber: Befehle d[]urfen nicht auf einer ungeraden Adresse beginnen, und [96] [97] [98] Underfull \hbox (badness 10000) in paragraph at lines 4032--4042 []\OT1/cmr/m/n/12 Bestimmte Mikrokontroller und Signalprozessoren kennen mehrer e [99] [100] [101] Underfull \hbox (badness 2644) in paragraph at lines 4165--4167 []\OT1/cmr/m/n/12 Der Assembler []uberpr[]uft, ob die Zahl von \OT1/cmtt/m/n/12 SAVE\OT1/cmr/m/n/12 -und \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehlen [102] [103] Underfull \hbox (badness 1297) in paragraph at lines 4266--4272 \OT1/cmr/m/n/12 Die Mikrokontroller dieser Reihe kennen f[]ur den \OT1/cmtt/m/n /12 JSR\OT1/cmr/m/n/12 -Befehl eine besondere [104] [105] [106] [107] [108] Underfull \hbox (badness 4205) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 die man []uber ihre Nummern ansprechen kann (\OT1/cmtt/m/n/12 R 0 \OT1/cmr/m/n/12 bis \OT1/cmtt/m/n/12 R15\OT1/cmr/m/n/12 ) oder ihre Underfull \hbox (badness 4954) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 symbolischen Namen (\OT1/cmtt/m/n/12 X=R0, A=R1, C=R2, B=R3, VP L=R8, VPH=R9, UPL=R10, [109] Underfull \hbox (badness 1817) in paragraph at lines 4561--4565 \OT1/cmr/m/n/12 78K4 war als 'Upgrade-Pfad' vom 78K3 konzipiert, deshalb besitz t dessen Underfull \hbox (badness 1603) in paragraph at lines 4566--4580 []\OT1/cmr/m/n/12 Neben vielen neuen Befehlen und Adressierungsarten ist die we sentliche [110] [111] [112] Underfull \hbox (badness 2302) in paragraph at lines 4715--4718 []\OT1/cmr/m/n/12 Sofern nicht ausdr[]ucklich anders erw[]ahnt, kann bei allen Befehlen zur [113] [114] Underfull \hbox (badness 10000) in paragraph at lines 4799--4802 \OT1/cmr/m/n/12 dagegen auf die n[]achste Langwortgrenze. Eventuell dabei freib leibende Underfull \hbox (badness 10000) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Zum anderen erfolgt die Unterscheidung, ob Konstantendefinition oder Underfull \hbox (badness 3333) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Speicherreservierung, im Operanden. Eine Reservierung von Speic her wird [115] Underfull \hbox (badness 2181) in paragraph at lines 4875--4880 \OT1/cmr/m/n/12 neben String- und Integerargumenten auch Gleitkommawerte (und l egt sie Underfull \hbox (badness 2799) in paragraph at lines 4892--4894 []\OT1/cmr/m/n/12 Dieser Befehl stellt eine Kurzschreibweise dar, um Speicherbe reiche zu [116] [117] [118] [119] Underfull \hbox (badness 1442) in paragraph at lines 5082--5096 []\OT1/cmr/m/n/12 Mit diesem Befehl werden Daten im aktuellen Segment abgelegt, wobei Underfull \hbox (badness 1184) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 sowohl Integer- als auch Stringwerte zul[]assig sind. Bei Strin gs belegt beim Underfull \hbox (badness 1226) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 in den Datensegmenten und 3201x/3202x passen zwei Zeichen in ei n Wort [120] Underfull \hbox (badness 2426) in paragraph at lines 5140--5149 \OT1/cmr/m/n/12 Ausdr[]ucke grunds[]atzlich als \OT1/cmr/m/it/12 Bytes \OT1/cmr /m/n/12 mit einem entsprechend eingeschr[]ankten [121] [122] [123] Underfull \hbox (badness 3525) in paragraph at lines 5314--5322 \OT1/cmr/m/n/12 einfach durch den Namen abgerufen werden, das Ganze stellt also eine Underfull \hbox (badness 10000) in paragraph at lines 5332--5337 []\OT1/cmr/m/n/12 F[]ur jeden Makroparameter kann ein Defaultwert mit angeh[]an gtem Underfull \hbox (badness 2027) in paragraph at lines 5332--5337 \OT1/cmr/m/n/12 Gleichheitszeichen angegeben werden. Dieser Wert wird f[]ur den Parameter Underfull \hbox (badness 2753) in paragraph at lines 5338--5343 []\OT1/cmr/m/n/12 Neben den eigentlichen Makroparametern k[]onnen in der Parame terliste Underfull \hbox (badness 2762) in paragraph at lines 5338--5343 \OT1/cmr/m/n/12 auch Steuerparameter enthalten sein, die die Abarbeitung des be troffenen [124] Underfull \hbox (badness 7981) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 werden, werden Nullstrings eingef[]ugt. Wichtig ist zu wissen, da^^Y bei Underfull \hbox (badness 2302) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 der Makroexpansion keine R[]ucksicht auf eventuell in der Zeile enthaltene [125] Underfull \hbox (badness 1297) in paragraph at lines 5423--5428 \OT1/cmr/m/n/12 case-sensitiven Modus in Gro^^Ybuchstaben umsetzt, in Strings a ber nie eine Underfull \hbox (badness 1515) in paragraph at lines 5433--5440 \OT1/cmr/m/n/12 wird dem ersten Parameter zugeordnet, das zweite Argument dem z weiten [126] Underfull \hbox (badness 8038) in paragraph at lines 5454--5458 []\OT1/cmr/m/n/12 Positions- und Schl[]usselwortargumente d[]urfen auch in eine m Aufruf Underfull \hbox (badness 1365) in paragraph at lines 5454--5458 \OT1/cmr/m/n/12 gemischt werden, jedoch d[]urfen ab dem ersten Schl[]usselworta rgument keine [127] Underfull \hbox (badness 1325) in paragraph at lines 5531--5542 \OT1/cmr/m/n/12 seines Rumpfes oder indirekt []uber andere von ihm aufgerufene Makros ist [128] [129] [130] Underfull \hbox (badness 2970) in paragraph at lines 5684--5688 []\OT1/cmr/m/n/12 Ob Symbole f[]ur jede einzelne Repetition lokal sind oder nic ht, kann Underfull \hbox (badness 1400) in paragraph at lines 5684--5688 \OT1/cmr/m/n/12 wiederum durch die Steuerparameter \OT1/cmtt/m/n/12 GLOBALSYMBO LS \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 NOGLOBALSYMBOLS [131] Underfull \hbox (badness 1308) in paragraph at lines 5699--5709 \OT1/cmr/m/n/12 als Argument ein boolescher Ausdruck, und der zwischen \OT1/cmt t/m/n/12 WHILE \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 ENDM [132] [133] Underfull \hbox (badness 3417) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 Mit \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/12 kann man einstelle n, wie oft ein Makro maximal rekursiv Underfull \hbox (badness 1648) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 aufgerufen werden kann, bevor AS mit einer Fehlermeldung abbric ht. Dies Underfull \hbox (badness 1275) in paragraph at lines 5824--5827 []\OT1/cmr/m/n/12 Die Argumentnamen (in diesem Falle \OT1/cmtt/m/n/12 CH\OT1/cm r/m/n/12 ) m[]ussen den gleichen h[]arteren [134] Underfull \hbox (badness 5711) in paragraph at lines 5849--5852 \OT1/cmr/m/n/12 auf textueller Ebene erfolgt, kann der Ergebnistyp von dem Typ des Underfull \hbox (badness 1838) in paragraph at lines 5879--5898 \OT1/cmtt/m/n/12 STRUC \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 ENDSTRUC \OT1/cmr/ m/n/12 oder \OT1/cmtt/m/n/12 ENDS \OT1/cmr/m/n/12 schreiben). Ein eventuell die sen Befehlen [135] Underfull \hbox (badness 7832) in paragraph at lines 5909--5912 []\OT1/cmtt/m/n/12 NOEXTNAMES \OT1/cmr/m/n/12 unterdr[]uckt das Voranstellen de s Strukturnamens. Der Underfull \hbox (badness 4819) in paragraph at lines 5912--5917 []\OT1/cmtt/m/n/12 DOTS \OT1/cmr/m/n/12 weist AS an, als verbindendes Zeichen e inen Punkt anstelle Underfull \hbox (badness 4995) in paragraph at lines 5912--5917 \OT1/cmr/m/n/12 des Unterstriches zu verwenden. Es sei jedoch ausdr[]ucklich da rauf [136] [137] [138] Underfull \hbox (badness 6078) in paragraph at lines 6057--6059 []\OT1/cmr/m/n/12 Die folgenden Konstrukte d[]urfen beliebig (bis zum Speicher[ ]uberlauf) [139] Underfull \hbox (badness 1348) in paragraph at lines 6107--6110 []\OT1/cmtt/m/n/12 IFEXIST $\OML/cmm/m/it/12 <$\OT1/cmr/m/n/12 Name: $\OML/cmm/ m/it/12 >$ \OT1/cmr/m/n/12 : wahr, falls die angegebene Datei existiert. F[]ur [140] Underfull \hbox (badness 7099) in paragraph at lines 6127--6127 []\OT1/cmr/bx/n/14.4 SWITCH(SELECT) / CASE / ELSECASE / [141] [142] Underfull \hbox (badness 1117) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 die Seite noch gar nicht voll ist. Dies kann z.B. sinnvoll sein , um logisch Underfull \hbox (badness 2600) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 heraufgez[]ahlt. Der optionale Parameter steht in Zusammenhang mit einer [143] [144] [145] Underfull \hbox (badness 4096) in paragraph at lines 6382--6386 \OT1/cmr/m/n/12 analog den Deinitialisierungsstring. In beiden F[]allen mu^^Y $ \OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 String$\OML/cmm/m/it/12 >$ \OT1/cmr/m/n/12 ein [146] Underfull \hbox (badness 1331) in paragraph at lines 6444--6449 \OT1/cmr/m/n/12 in welchem Zahlensystem berechnete Integer-Ausdr[]ucke in Strin gs eingesetzt [147] [148] Underfull \hbox (badness 2088) in paragraph at lines 6535--6540 \OT1/cmr/m/n/12 innerhalb der Sektion das ,,lokale'' verwendet, d.h. AS sucht i n der [149] Underfull \hbox (badness 1622) in paragraph at lines 6551--6555 \OT1/cmr/m/n/12 in der alle Funktionen auf gleicher Ebene nebeneinander stehen. Da mein [150] Underfull \hbox (badness 1360) in paragraph at lines 6629--6636 \OT1/cmr/m/n/12 M.E. sollte man davon aber trotzdem sparsamen Gebrauch machen, da in Underfull \hbox (badness 1057) in paragraph at lines 6637--6642 \OT1/cmr/m/n/12 automatisch ,,sehen'', unter AS mu^^Y man noch einen Einsprungp unkt extra [151] Underfull \hbox (badness 1092) in paragraph at lines 6666--6672 \OT1/cmr/m/n/12 Die \OT1/cmtt/m/n/12 PUBLIC\OT1/cmr/m/n/12 -Anweisung erlaubt e s, die Zugeh[]origkeit eines Symbols zu einer [152] Underfull \hbox (badness 2932) in paragraph at lines 6736--6742 \OT1/cmr/m/n/12 Detail macht []Arger: die bei Assembler m[]oglichen Vorw[]artsr eferenzen. Bei [153] Underfull \hbox (badness 3158) in paragraph at lines 6755--6760 \OT1/cmr/m/n/12 AS wird im ersten Pass das globale Label \OT1/cmtt/m/n/12 loop \OT1/cmr/m/n/12 verwenden, sofern das Underfull \hbox (badness 1448) in paragraph at lines 6782--6789 \OT1/cmr/m/n/12 Sektionen statt in 33 in 34,5 Sekunden assembliert (80386 SX, 1 6MHz, 3 [154] [155] [156] Underfull \hbox (badness 7796) in paragraph at lines 6903--6906 \OT1/cmr/m/n/12 bedingen. Eine Codedatei kann m[]oglicherweise entstehen, ist a ber [157] Underfull \hbox (badness 2334) in paragraph at lines 6943--6947 []\OT1/cmr/m/n/12 Ein Programm ben[]otigt zum Datentransfer einen Puffer mit ei ner zur Underfull \hbox (badness 1895) in paragraph at lines 6988--6999 \OT1/cmr/m/n/12 nicht durch vor- oder nachgestellte Zeichen zu erkennen, da^^Y es sich um [158] [159] [160] Kapitel 4. [161] [162] [163] [164] Underfull \hbox (badness 1831) in paragraph at lines 7259--7267 \OT1/cmr/m/n/12 Mehrfach auftretende Literale erzeugen nat[]urlich nur einen Ei ntrag. Solche [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] Underfull \hbox (badness 1845) in paragraph at lines 7825--7827 []\OT1/cmr/m/n/12 aquivalent. Da die immediate-Version weiterhin erlaubt ist, b leibt AS hier [178] Underfull \hbox (badness 1038) in paragraph at lines 7878--7882 \OT1/cmr/m/n/12 wird also auf Register 0 32-bittig zugegriffen, die Gr[]o^^Yena ngabe am Befehl [179] [180] [181] [182] [183] [184] [185] [186] [187] Underfull \hbox (badness 1442) in paragraph at lines 8309--8316 []\OT1/cmr/m/n/12 Der Koprozessor in 8086-Systemen wird []ublicherweise durch d en TEST- [188] Underfull \hbox (badness 2326) in paragraph at lines 8344--8349 \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der 8X30x unterst[]utzt keine Bitgrup pen, die []uber mehrere [189] Underfull \hbox (badness 4634) in paragraph at lines 8385--8404 []\OT1/cmr/m/n/12 Ahnlich wie sein Vorg[]anger MCS/51, jedoch im Unterschied zu seinem Underfull \hbox (badness 10000) in paragraph at lines 8385--8404 \OT1/cmr/m/n/12 d.h. alle mit Bitbefehlen manipulierbaren Bits haben eine besti mmte, Underfull \hbox (badness 1314) in paragraph at lines 8421--8432 []\OT1/cmr/m/n/12 Optional kann AS f[]ur die AVRs (es geht auch f[]ur andere CP U's, nur [190] Underfull \hbox (badness 10000) in paragraph at lines 8461--8467 []\OT1/cmr/m/n/12 Die Kodierung von Schiebebefehlen besitzt noch eine undefinie rte [191] [192] Underfull \hbox (badness 1478) in paragraph at lines 8524--8527 \OT1/cmr/m/n/12 automatisch der erforderliche \OT1/cmtt/m/n/12 IW\OT1/cmr/m/n/1 2 -Pr[]afix mit in die vorangehende Anweisung Underfull \hbox (badness 1721) in paragraph at lines 8540--8548 \OT1/cmr/m/n/12 Der Prozessorkern der Z8-Mikrokontroller beinhaltet keine eigen en Register. Underfull \hbox (badness 1072) in paragraph at lines 8549--8553 \OT1/cmr/m/n/12 zur effizienteren (k[]urzeren) Adressierung eines 16er-Bocks im internen RAM [193] Underfull \hbox (badness 2376) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 Im Gegensatz zum Original Zilog-Assembler ist es nicht erforder lich, eine Underfull \hbox (badness 2293) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 'Arbeitsregisteradressierung' explizit durch ein vorangestellte s Ausrufezeichen Underfull \hbox (badness 1087) in paragraph at lines 8597--8602 \OT1/cmr/m/n/12 der weitgehende Z80- und TLCS-90-Quellcodekompatibilit[]at biet et, und zum [194] Underfull \hbox (badness 4217) in paragraph at lines 8643--8648 []\OT1/cmr/m/n/12 Unter TAS900 k[]onnen Integerkonstanten sowohl in C-Notation (mit Underfull \hbox (badness 4279) in paragraph at lines 8656--8661 \OT1/cmr/m/n/12 einer Schreiberleichterung und teilweise einer besseren Orthogo nalit[]at der [195] Underfull \hbox (badness 1147) in paragraph at lines 8667--8672 []\OT1/cmr/m/n/12 Bei den bedingten Befehlen \OT1/cmtt/m/n/12 JP, CALL, JR \OT1 /cmr/m/n/12 und \OT1/cmtt/m/n/12 SCC \OT1/cmr/m/n/12 stellt AS es dem Underfull \hbox (badness 1221) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 Der Makroprozessor wird TAS900 als externes Programm vorgeschal tet und Underfull \hbox (badness 4543) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 besteht aus zwei Komponenten: einem C-artigen Pr[]aprozessor un d einer [196] Underfull \hbox (badness 4391) in paragraph at lines 8770--8784 \OT1/cmr/m/n/12 Vielleicht fragt sich der eine oder andere, ob bei mir die Reih enfolge [197] Underfull \hbox (badness 1127) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 Adre^^Yausdruck anzuh[]angen, hatte ja beim 8051 ihren Ursprung , f[]uhrt jetzt Underfull \hbox (badness 1194) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 aber auch genau zu den Problemen, die ich beim 8051 geahnt hatt e: Der Underfull \vbox (badness 7685) has occurred while \output is active [198] Underfull \hbox (badness 1117) in paragraph at lines 8827--8833 []\OT1/cmr/m/n/12 Toshiba hat f[]ur diese Prozessorfamilie einen ,,erweiterten Befehlssatz'' in Underfull \hbox (badness 1237) in paragraph at lines 8827--8833 \OT1/cmr/m/n/12 Makroform definiert, um das Arbeiten mit diesem doch recht besc hr[]ankten [199] Underfull \hbox (badness 1077) in paragraph at lines 8868--8875 \OT1/cmr/m/n/12 L[]ange (z.B. 13 oder 9 Bit) haben. Ist das Displacement l[]ang er, mu^^Y dem [200] Underfull \hbox (badness 5893) in paragraph at lines 8906--8912 []\OT1/cmr/m/n/12 ASM31T erlaubt Symbol- und Label-Namen, die einen Bindestrich [201] [202] [203] [204] Underfull \hbox (badness 2245) in paragraph at lines 9105--9110 \OT1/cmr/m/n/12 Diese Prozessoren k[]onnen das Code-ROM seitenweise in den Date nbereich [205] Underfull \hbox (badness 3417) in paragraph at lines 9193--9197 \OT1/cmr/m/n/12 Die Bitadressierungsm[]oglichkeiten des ST9 sind relativ einges chr[]ankt: Mit [206] Underfull \hbox (badness 1122) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 Ein 6804-Opcode ergibt sich durch Spiegelung aller Bits im ents prechenden Underfull \hbox (badness 2653) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 betrieben...wogegen ja auch nichts einzuwenden w[]are, wenn nic ht so eine [207] [208] [209] Underfull \hbox (badness 5091) in paragraph at lines 9376--9379 []\OT1/cmr/m/n/12 Anstelle eines Prozentzeichens zur Kennzeichnung von unmittel barer [210] Underfull \hbox (badness 1910) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 aber mit dieser Schreibweise erreicht man nicht den \OT1/cmtt/m /n/12 EQU\OT1/cmr/m/n/12 -artigen Stil, den Underfull \hbox (badness 1052) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 Texas vorgegeben hat (d.h. das zu definierende Symbol steht ans telle eines Underfull \hbox (badness 1648) in paragraph at lines 9436--9453 \OT1/cmr/m/n/12 mit anderen Befehlen realisiert. Fr[]uhere Versionen von AS imp lementierten [211] [212] Underfull \hbox (badness 2856) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Befehlssatz nur einen sehr schlichten Assembler von National se lber. Ein Underfull \hbox (badness 3128) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Assembler von IAR Systems ist angek[]undigt, aber noch nicht er h[]altlich. Underfull \hbox (badness 1527) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Da die Entwicklungstools von IAR allerdings auch nach M[]oglich keit CPU- [213] [214] [215] [216] [217] [218] Kapitel 5. Underfull \hbox (badness 3724) in paragraph at lines 9704--9712 []\OT1/cmr/m/n/12 Danach folgt eine Reihe beliebig vieler ,,Records'', wobei ei n Record Underfull \hbox (badness 2126) in paragraph at lines 9704--9712 \OT1/cmr/m/n/12 Zusatzinformationen enth[]alt. Eine Datei kann auch ohne Umscha ltung des [219] (./tabids.tex) (./tabids2.tex) [220] [221] [222] [223] [224] Underfull \hbox (badness 2393) in paragraph at lines 9917--9924 \OT1/cmr/m/n/12 Stand des Programmz[]ahlers kann z.B. ein symbolischer Debugger einzelne [225] [226] Kapitel 6. Underfull \hbox (badness 7869) in paragraph at lines 9989--9994 []\OT1/cmr/m/n/12 Sofern Programme im folgenden Zahlen-oder Adre^^Yangaben von der [227] Underfull \hbox (badness 2150) in paragraph at lines 10007--10010 []\OT1/cmr/m/n/12 Sofern Adre^^Yangaben benutzt werden, beziehen sie sich immer auf die [228] Underfull \hbox (badness 10000) in paragraph at lines 10095--10097 []\OT1/cmr/m/n/12 P2HEX kennt 8 verschiedene Zielformate, die []uber den [229] Underfull \hbox (badness 1436) in paragraph at lines 10108--10115 \OT1/cmr/m/n/12 Atmel Generic f[]ur die AVRs und Intel-Hex f[]ur den Rest. Je n ach Breite [230] [231] [232] [233] Underfull \hbox (badness 1270) in paragraph at lines 10300--10307 \OT1/cmr/m/n/12 in der Datei gef[]ullt werden sollen. Defaultm[]a^^Yig ist der Wert $ff, so [234] [235] [236] Anhang A. [237] Underfull \hbox (badness 10000) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 bei 680x0-, 6502- und 68xx-Prozessoren k[]onnen bestimmte Underfull \hbox (badness 2213) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 Speicherbereiche mit kurzen Adressen erreicht werden. Um keine Underfull \hbox (badness 1755) in paragraph at lines 10449--10449 \OT1/cmr/m/n/12 Es wurde eine \OT1/cmtt/m/n/12 SHARED\OT1/cmr/m/n/12 -Anweisung gefunden, es wurde aber keine Underfull \hbox (badness 1067) in paragraph at lines 10457--10457 \OT1/cmr/m/n/12 Das BCD-Gleitkommaformat der 680x0-Koprozessoren erlaubt zwar [238] [239] Underfull \hbox (badness 4441) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Bei der Bildung der Belegungsliste wurde festgestellt, da^^Y ei n Underfull \hbox (badness 1097) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Speicherbereich im Codesegment mehrfach benutzt wurde. Ursache [240] Underfull \hbox (badness 2213) in paragraph at lines 10512--10512 \OT1/cmr/m/n/12 Die Hardware erlaubt nur ein Registerpaar zu verketten, dessen [241] Underfull \hbox (badness 2343) in paragraph at lines 10556--10556 \OT1/cmr/m/n/12 Eine Adresse ist nicht ein mehrfaches der Operandengr[]o^^Ye. D as [242] Underfull \hbox (badness 3838) in paragraph at lines 10571--10571 \OT1/cmr/m/n/12 Ein Register wird in einer Befehlsfolge so verwendet, da^^Y die Underfull \hbox (badness 1888) in paragraph at lines 10585--10585 \OT1/cmr/m/n/12 Mit einer \OT1/cmtt/m/n/12 SFRB\OT1/cmr/m/n/12 -Anweisung wurde versucht, eine Speicherstelle als [243] Underfull \hbox (badness 5345) in paragraph at lines 10607--10607 \OT1/cmr/m/n/12 Ein Befehl steht zu Teilen auf verschiedenen Seiten. Da der [244] Underfull \hbox (badness 1221) in paragraph at lines 10636--10636 \OT1/cmr/m/n/12 Die Instruktion arbeitet nur auf Byte- bzw. Langwort-Operanden, [245] [246] Underfull \hbox (badness 2042) in paragraph at lines 10674--10674 \OT1/cmr/m/n/12 Name des fraglichen Symbols, bei eingeschalteter Querverweislis te [247] [248] Underfull \hbox (badness 10000) in paragraph at lines 10718--10718 \OT1/cmr/m/n/12 Bei bestimmten Prozessoeren (z.B. DSP56000) m[]ussen die [249] Underfull \hbox (badness 1895) in paragraph at lines 10748--10748 \OT1/cmr/m/n/12 Aus Opcode und Operanden l[]a^^Yt sich die Operandengr[]o^^Ye n icht Underfull \hbox (badness 3701) in paragraph at lines 10753--10753 \OT1/cmr/m/n/12 Ein Ausdruck hat einen an dieser Stelle nicht zul[]assigen Typ [250] [251] [252] [253] Underfull \hbox (badness 3396) in paragraph at lines 10847--10847 \OT1/cmr/m/n/12 Da Befehle nur auf geraden Adressen liegen d[]urfen, mu^^Y eine [254] [255] [256] Underfull \hbox (badness 10000) in paragraph at lines 10894--10894 \OT1/cmr/m/n/12 Ein Register taucht in der Liste der zu sichernden bzw. Underfull \hbox (badness 3989) in paragraph at lines 10900--10900 \OT1/cmr/m/n/12 Es wurde ein \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehl ge funden, obwohl kein mit \OT1/cmtt/m/n/12 SAVE [257] Underfull \hbox (badness 1062) in paragraph at lines 10916--10916 \OT1/cmr/m/n/12 Nach der Assemblierung sind nicht alle Konstrukte zur bedingten Underfull \hbox (badness 1755) in paragraph at lines 10931--10931 \OT1/cmr/m/n/12 Im momentanen Sichtbarkeitsbereich existiert keine Sektion dies es [258] [259] Underfull \hbox (badness 6978) in paragraph at lines 10969--10969 \OT1/cmr/m/n/12 Am Programmende oder beim Umachalten zu einem anderen [260] [261] Underfull \hbox (badness 1117) in paragraph at lines 11005--11005 \OT1/cmr/m/n/12 Der benutzte Adressierungsmodus existiert zwar grunds[]atzlich, das [262] [263] Underfull \hbox (badness 7379) in paragraph at lines 11067--11067 \OT1/cmr/m/n/12 Ein Element bezieht sich auf ein anderes Element in einer [264] Underfull \hbox (badness 2197) in paragraph at lines 11082--11082 \OT1/cmr/m/n/12 Das Konstanten-ROM der 680x0-Koprozessoren hat nur max. 63 [265] [266] [267] [268] Underfull \hbox (badness 10000) in paragraph at lines 11172--11172 \OT1/cmr/m/n/12 Der benutzte Befehl beeinflu^^Yt die Codel[]ange, daher sind [269] [270] [271] [272] Underfull \hbox (badness 3068) in paragraph at lines 11249--11249 \OT1/cmr/m/n/12 Entweder sind die beiden Instruktionen prinzipiell nicht parall el [273] [274] [275] Underfull \hbox (badness 5756) in paragraph at lines 11308--11308 \OT1/cmr/m/n/12 Eine der Ausf[]uhrungseinheiten des Prozessors wurde in einem Underfull \hbox (badness 5331) in paragraph at lines 11314--11314 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Leseoperation Underfull \hbox (badness 1472) in paragraph at lines 11320--11320 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Schreiboperati on [276] Underfull \hbox (badness 4096) in paragraph at lines 11332--11332 \OT1/cmr/m/n/12 Auf das gleiche Register wurde mehr als viermal im gleichen [277] [278] Underfull \hbox (badness 1342) in paragraph at lines 11380--11380 \OT1/cmr/m/n/12 In der Argumentenliste dieser Anweisung d[]urfen keine Leerstri ngs [279] [280] [281] Underfull \hbox (badness 2903) in paragraph at lines 11441--11441 \OT1/cmr/m/n/12 Der verf[]ugbare Speicher reicht nicht mehr, alle Datenstruktur en [282] Anhang B. [283] [284] [285] [286] Anhang C. Underfull \hbox (badness 1147) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 Erweiterung von AS Schritt zu halten. Der Stapel mit der Aufsch rift Underfull \hbox (badness 1062) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 die Beschaffung von Unterlagen, speziell bei ausgefallenen oder []alteren [287] Underfull \hbox (badness 1442) in paragraph at lines 11626--11629 []\OT1/cmr/m/n/12 W[]ahrend der Assemblierung bricht AS pl[]otzlich mit der Mel dung eines [288] Underfull \hbox (badness 1776) in paragraph at lines 11674--11678 []\OT1/cmr/m/n/12 Ich bekomme unter Unix bei der Benutzung von P2BIN oder P2HEX [289] [290] Anhang D. (./pscomm.tex) (./pscpu.tex [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304]) [305] [306] Anhang E. Underfull \hbox (badness 1466) in paragraph at lines 11847--11856 \OT1/cmr/m/n/12 Boolean-Symbole sind eigentlich normale normale Integer-Symbole , mit dem [307] [308] [309] [310] Anhang F. [311] Underfull \hbox (badness 2512) in paragraph at lines 11928--11930 []\OT1/cmr/m/it/12 isupper(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Gro^^Ybuchstabe ist (Sonderzeichen Underfull \hbox (badness 2409) in paragraph at lines 11930--11932 []\OT1/cmr/m/it/12 islower(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Kleinbuchstabe ist (Sonderzeichen Underfull \hbox (badness 10000) in paragraph at lines 11932--11934 []\OT1/cmr/m/it/12 isalpha(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Buchstabe ist (Sonderzeichen Underfull \hbox (badness 5652) in paragraph at lines 11936--11939 []\OT1/cmr/m/it/12 isspace(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein 'Leerzeichen' (Space, Formfeed, Underfull \hbox (badness 2261) in paragraph at lines 11939--11941 []\OT1/cmr/m/it/12 isprint(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein druckbares Zeichen ist (also kein [312] [313] [314] Anhang G. [315] [316] Anhang H. Underfull \hbox (badness 10000) in paragraph at lines 12049--12051 []\OT1/cmr/m/n/12 Befehle \OT1/cmtt/m/n/12 WARNING\OT1/cmr/m/n/12 /\OT1/cmtt/m/ n/12 ERROR\OT1/cmr/m/n/12 /\OT1/cmtt/m/n/12 FATAL\OT1/cmr/m/n/12 , um anwenders pezifische [317] Underfull \hbox (badness 1496) in paragraph at lines 12059--12065 \OT1/cmr/m/n/12 demzufolge nicht mehr in Hochkommas, sondern in G[]ansef[]u^^Yc hen Underfull \hbox (badness 5970) in paragraph at lines 12065--12067 []\OT1/cmr/m/n/12 Befehl \OT1/cmtt/m/n/12 ALIGN \OT1/cmr/m/n/12 zur Ausrichtung des Programmz[]ahlers bei Intel- [318] Underfull \hbox (badness 10000) in paragraph at lines 12125--12127 []\OT1/cmr/m/n/12 BIND, P2HEX und P2BIN haben jetzt die gleichen [319] Underfull \hbox (badness 10000) in paragraph at lines 12149--12151 []\OT1/cmr/m/n/12 Umstellung auf Mehrpass-Betrieb. Damit kann AS auch bei Underfull \hbox (badness 10000) in paragraph at lines 12161--12163 []\OT1/cmr/m/n/12 Der 8048-Codegenerator kennt nun auch die 8041/42- Underfull \hbox (badness 10000) in paragraph at lines 12168--12170 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 h\OT1/cmr/m/n/12 , um Hexadezimalzahlenausgabe mit [320] Underfull \hbox (badness 1622) in paragraph at lines 12186--12189 \OT1/cmr/m/n/12 sondern auf den von DOS daf[]ur vorgesehenen Kanal (STDERR) Underfull \hbox (badness 1132) in paragraph at lines 12192--12194 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 E\OT1/cmr/m/n/12 , um die Fehlermeldungen in eine Datei Underfull \hbox (badness 1082) in paragraph at lines 12206--12209 \OT1/cmr/m/n/12 Makros definiert werden, die durch ihren Sektionsnamen eindeuti g Underfull \hbox (badness 5217) in paragraph at lines 12215--12217 []\OT1/cmr/m/n/12 unterst[]utzt zus[]atzlich die TLCS-870- und TLCS-47-Familie von [321] Underfull \hbox (badness 1077) in paragraph at lines 12217--12219 []\OT1/cmr/m/n/12 mit einem vorangestelltem ! kann man durch Makros ,,verdeckte '' Underfull \hbox (badness 10000) in paragraph at lines 12228--12230 []\OT1/cmr/m/n/12 Escapesequenzen sind nun auch in in ASCII geschriebenen [322] [323] Underfull \hbox (badness 3884) in paragraph at lines 12311--12314 []\OT1/cmr/m/n/12 durch das Setzen der Environment-Variablen \OT1/cmtt/m/n/12 U SEANSI \OT1/cmr/m/n/12 kann die [324] Underfull \hbox (badness 4792) in paragraph at lines 12343--12346 []\OT1/cmr/m/n/12 bei eingeschalteter Querverweisliste wird bei doppelt definie rten [325] Underfull \hbox (badness 1838) in paragraph at lines 12402--12405 []\OT1/cmtt/m/n/12 SFRB \OT1/cmr/m/n/12 ber[]ucksichtigt jetzt auch die Bildung sregeln f[]ur Bitadressen Underfull \hbox (badness 10000) in paragraph at lines 12402--12405 \OT1/cmr/m/n/12 im RAM-Bereich; werden nicht bitadressierbare Speicherstellen [326] Underfull \hbox (badness 6173) in paragraph at lines 12448--12450 []\OT1/cmr/m/n/12 P2HEX und P2BIN k[]onnen jetzt optional die Eingabedateien Underfull \hbox (badness 1460) in paragraph at lines 12454--12456 []\OT1/cmtt/m/n/12 BYT/FCB, ADR/FDB \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 FCC \O T1/cmr/m/n/12 erlauben jetzt auch den von \OT1/cmtt/m/n/12 DC \OT1/cmr/m/n/12 h er [327] Underfull \hbox (badness 3690) in paragraph at lines 12463--12465 []\OT1/cmr/m/n/12 Mit der neuen \OT1/cmtt/m/n/12 CODEPAGE\OT1/cmr/m/n/12 -Anwei sung k[]onnen jetzt auch mehrere [328] Underfull \hbox (badness 3907) in paragraph at lines 12508--12510 []\OT1/cmr/m/n/12 f[]ur P2HEX kann jetzt die Minimall[]ange f[]ur S-Record-Adre ssen Underfull \hbox (badness 10000) in paragraph at lines 12529--12531 []\OT1/cmr/m/n/12 zus[]atzlicher Befehl \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/1 2 zum Einstellen der maximalen Underfull \hbox (badness 10000) in paragraph at lines 12538--12541 []\OT1/cmr/m/n/12 mit der neuen Kommandozeilenoption \OT1/cmtt/m/n/12 -gnuerror s \OT1/cmr/m/n/12 k[]onnen [329] [330] [331] [332] Anhang I. [333] Underfull \hbox (badness 10000) in paragraph at lines 12655--12661 \OT1/cmr/m/n/12 Wie ich schon andeutete, ist AS (glaube ich jedenfalls...) auf Underfull \hbox (badness 1237) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 bereitzustellen. Insbesondere betrifft dies Integer-Datentypen einer bekannten Underfull \hbox (badness 2150) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 L[]ange, es kann aber auch die Nach- oder Redefinition von C-Fu nktionen [334] [335] [336] Underfull \hbox (badness 3168) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 (global und lokal) in zwei Bin[]arb[]aumen verwaltet. Au^^Yerde m findet sich Underfull \hbox (badness 2626) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 hier eine ziemlich gro^^Ye Prozedur \OT1/cmtt/m/n/12 EvalExpres sion\OT1/cmr/m/n/12 , welche einen (Formel- Underfull \hbox (badness 10000) in paragraph at lines 12775--12785 \OT1/cmtt/m/n/12 EvalIntExpression, EvalFloatExpression \OT1/cmr/m/n/12 und \OT 1/cmtt/m/n/12 EvalStringExpression Underfull \hbox (badness 2478) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 verwendet werden. []Anderungen zum Einf[]ugen neuer Prozessoren sind hier [337] Underfull \hbox (badness 10000) in paragraph at lines 12813--12815 []\OT1/cmr/m/n/12 Mitbearbeitung von Optionen in einer Environment-Variablen od er Underfull \hbox (badness 10000) in paragraph at lines 12815--12817 []\OT1/cmr/m/n/12 R[]uckgabe einer Menge, welche die noch nicht bearbeiteten Underfull \hbox (badness 6157) in paragraph at lines 12818--12820 []\OT1/cmr/m/n/12 Eine Hintert[]ur, falls die dar[]uberliegende Entwicklungsumg ebung die Underfull \hbox (badness 1292) in paragraph at lines 12834--12836 \OT1/cmr/m/n/12 Aus Speicherersparnisgr[]unden sind hier einige von diversen Co degeneratoren [338] Underfull \hbox (badness 1057) in paragraph at lines 12848--12855 \OT1/cmr/m/n/12 in Code-Dateien verwendeten Kennzahlen (siehe Kapitel []5.1[]) sowie das von Underfull \hbox (badness 1226) in paragraph at lines 12865--12872 \OT1/cmr/m/n/12 Sprachenanteil einer Datei in ein Zeichenfeld einliest und Zugr iffsfunktionen [339] [340] [341] [342] Underfull \hbox (badness 1383) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 mit jedem beliebigen Editor bearbeitbar, und besteht aus einer Reihe von Underfull \hbox (badness 2088) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 Steueranweisungen mit Parametern. Leerzeilen sowie Zeilen, die mit einem Underfull \hbox (badness 4467) in paragraph at lines 13051--13061 \OT1/cmr/m/n/12 beschreibt, da^^Y zwei Sprachen im folgenden definiert werden. Der erste [343] Underfull \hbox (badness 1221) in paragraph at lines 13066--13072 \OT1/cmr/m/n/12 Kennung verwendet wird, die nicht in der Liste von \OT1/cmtt/m/ n/12 Langs \OT1/cmr/m/n/12 vorhanden ist. [344] Underfull \hbox (badness 4726) in paragraph at lines 13138--13144 \OT1/cmr/m/n/12 In einer Quellcodedistribution von AS ist diese Dokumentation n ur als [345] Underfull \hbox (badness 1092) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 naturgem[]a^^Y etwas empfindlich f[]ur System- und Compilerabh[ ]angigkeiten. Um Underfull \hbox (badness 1590) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 ist, liegt dem Assembler im Unterverzeichnis \OT1/cmtt/m/n/12 t ests \OT1/cmr/m/n/12 eine Menge von Test- Underfull \hbox (badness 2941) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 des Maschinenbefehlssatzes zu finden, die besonders gern bei va riierenden Underfull \hbox (badness 4913) in paragraph at lines 13177--13188 []\OT1/cmr/m/n/12 Der Testlauf wird mit einem einfachen \OT1/cmr/m/it/12 make t est \OT1/cmr/m/n/12 angesto^^Yen. Jedes [346] Underfull \hbox (badness 1314) in paragraph at lines 13232--13240 \OT1/cmr/m/n/12 im Modul \OT1/cmtt/m/n/12 as.c \OT1/cmr/m/n/12 aufgerufen werde n mu^^Y, braucht das neue Modul keinerlei [347] Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmtt/m/n/12 'XXXX' \OT1/cmr/m/n/12 ist dabei der f[]ur den Prozessor festg elegte Name, der sp[]ater im Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmr/m/n/12 der als interne ,,Kennung'' f[]ur diesen Prozessor fungiert. In der globalen Underfull \hbox (badness 10000) in paragraph at lines 13266--13270 \OT1/cmr/m/n/12 in den einzelnen Segmenten. Nur in Ausnahmef[]allen (physikalis ch [348] Underfull \hbox (badness 5245) in paragraph at lines 13301--13311 \OT1/cmr/m/n/12 die Prozessorfamilie gekennzeichnet wird (siehe Abschnitt []5.1 []). Um [349] [350] Underfull \hbox (badness 1264) in paragraph at lines 13380--13394 \OT1/cmr/m/n/12 im internen RAM, defineren diese 'Register' als Symbole vor, un d es [351] Underfull \hbox (badness 1024) in paragraph at lines 13422--13429 \OT1/cmr/m/n/12 Funktionsliste, die es den Codegeneratoren erlaubt, nach dem Ab schlu^^Y der [352] Underfull \hbox (badness 1275) in paragraph at lines 13470--13480 \OT1/cmr/m/n/12 ist sicherlich eine Aufgabe herkulischen Ausma^^Yes, aber die A npassung der [353] [354] (../doc_EN/biblio.tex Underfull \hbox (badness 10000) in paragraph at lines 23--27 \OT1/cmr/m/it/12 COP410L/COP411L/COP310L/COP311L Single-Chip N-Channel [355] [356] [357] [358] [359] [360] [361] [362] Underfull \hbox (badness 10000) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Controller (Single-Chip 8-Bit CMOS Microcontroller) Underfull \hbox (badness 10000) in paragraph at lines 433--437 \OT1/cmr/m/it/12 Model 990 Computer/TMS9900 Microprocessor Assembly Language [363] [364] Underfull \hbox (badness 10000) in paragraph at lines 524--528 \OT1/cmr/m/it/12 16-Bit Microcontroller TLCS-900 Series Data Book: TMP93CM40F/ [365] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [366] (./as.ind [367] [368] [369] [370]) (./as.aux) ) (see the transcript file for additional information) Output written on as.pdf (370 pages, 907029 bytes). Transcript written on as.log. pdflatex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08 german -- \language number for German undefined, default 255 used, german -- Please read "gerdoc.tex" how to install hyphenation patterns.) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/ pdftex.map}] Underfull \hbox (badness 2269) in paragraph at lines 77--80 []\OT1/cmr/m/n/12 Alle anderen Warenzeichen, die nicht ausdr[]ucklich in diesem Abschnitt [2] (./as.toc [3] [4] [5] [6] [7] [8]) [9] [10] Kapitel 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] Underfull \hbox (badness 3179) in paragraph at lines 164--168 \OT1/cmr/m/n/12 im Computerclub an der RWTH Aachen (Eilfschornsteinstra^^Ye 16, Keller [12] [13] [14] [15] [16] Underfull \hbox (badness 2080) in paragraph at lines 305--318 \OT1/cmr/m/n/12 f[]ur die 68000er-Familie entstanden. Auf besonderen Wunsch hab e ich den Underfull \hbox (badness 3068) in paragraph at lines 319--322 []\OT1/cmr/m/n/12 Diese Flexibilit[]at bedingt ein etwas exotisches Codeformat, f[]ur dessen Underfull \hbox (badness 3623) in paragraph at lines 328--336 []\OT1/cmr/m/n/12 Symbole k[]onnen f[]ur den Assembler sowohl Integer-, String- als auch Underfull \hbox (badness 10000) in paragraph at lines 337--342 []\OT1/cmr/m/n/12 Der Assembler kennt keine expliziten Beschr[]ankungen bzgl. [17] Underfull \hbox (badness 3118) in paragraph at lines 368--378 \OT1/cmr/m/n/12 Reihe von Versionen zur Verf[]ugung, die etwas mehr als den Rea l-Mode [18] [19] [20] Kapitel 2. Underfull \hbox (badness 1005) in paragraph at lines 445--455 \OT1/cmr/m/n/12 haben, die []uber 500 Kbyte gro^^Ye Overlay-Datei von AS auf ei ner Diskette Underfull \hbox (badness 1924) in paragraph at lines 445--455 \OT1/cmr/m/n/12 unterzubringen...eine Festplatte sollte der PC also schon haben , allein um [21] [22] Underfull \hbox (badness 2221) in paragraph at lines 661--669 \OT1/cmr/m/n/12 der Fall ist. F[]ur die DOS-DPMI-Version ergeben sich die in Ta belle []2.4[] [23] [24] [25] [26] Underfull \hbox (badness 2173) in paragraph at lines 780--782 \OT1/cmr/m/n/12 AS ist ein kommandozeilengesteuertes Programm, d.h. alle Parame ter und [27] [28] [29] Underfull \hbox (badness 3471) in paragraph at lines 908--921 \OT1/cmr/m/n/12 die Symboltabelle, zum anderen eine Zuordnung von Quellzeilen z u Underfull \hbox (badness 3439) in paragraph at lines 908--921 \OT1/cmr/m/n/12 Maschinenadressen. Eine genauere Beschreibung des benutzten MAP - [30] Underfull \hbox (badness 2229) in paragraph at lines 921--926 []\OT1/cmtt/m/n/12 noicemask [Wert]\OT1/cmr/m/n/12 : Normalerweise listet AS in NoICE-Debuginfos nur Underfull \hbox (badness 1975) in paragraph at lines 921--926 \OT1/cmr/m/n/12 Symbole aus dem CODE-Segment. Mit dieser Option und einem als Underfull \hbox (badness 1147) in paragraph at lines 933--940 []\OT1/cmtt/m/n/12 q\OT1/cmr/m/n/12 : Dieser Schalter unterdr[]uckt alle Meldun gen von AS mit Ausnahme [31] Underfull \hbox (badness 10000) in paragraph at lines 969--985 []\OT1/cmtt/m/n/12 D $\OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 Symbolliste$\OML/cmm/ m/it/12 >$\OT1/cmr/m/n/12 : Symbole definieren. Die hinter dieser Option Underfull \hbox (badness 1325) in paragraph at lines 969--985 \OT1/cmr/m/n/12 nachgestellten Gleichheitszeichen kann aber auch eine andere Be legung Underfull \hbox (badness 2088) in paragraph at lines 969--985 \OT1/cmr/m/n/12 auch Operatoren oder interne Funktionen beinhalten, jedoch \OT1 /cmr/bx/n/12 KEINE Underfull \hbox (badness 3375) in paragraph at lines 969--985 \OT1/cmr/m/n/12 Programmversionen erzeugt werden. \OT1/cmr/bx/n/12 ACHTUNG! \OT 1/cmr/m/n/12 Wenn case-sensitiv Underfull \hbox (badness 3148) in paragraph at lines 985--990 \OT1/cmr/m/n/12 mit einem Stapel[]uberlauf abst[]urzt. Eventuell kann diese Opt ion die [32] Underfull \hbox (badness 1024) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 mit ihrem Klartext, sondern auch mit ihren im Anhang []A[] gena nnten Underfull \hbox (badness 4859) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 internen Nummern ausgegeben. Diese Option ist prim[]ar f[]ur Sh ells Underfull \hbox (badness 1038) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 und Entwicklungsumgebungen gedacht, denen mit diesen Nummern di e Underfull \hbox (badness 1184) in paragraph at lines 1005--1010 \OT1/cmr/m/n/12 d.h. in Namen von Symbolen, Sektionen, Makros, Zeichentabellen und [33] Underfull \hbox (badness 5475) in paragraph at lines 1081--1084 \OT1/cmr/m/n/12 eine Menge Tipparbeit ersparen. Da die Environment-Optionen vor der [34] Underfull \hbox (badness 1603) in paragraph at lines 1123--1130 \OT1/cmr/m/n/12 Option eine Tilde gesetzt, so werden die folgenden Buchstaben i mmer als [35] [36] Underfull \hbox (badness 1303) in paragraph at lines 1242--1250 \OT1/cmr/m/n/12 das Fortlassen eines Attributs meist zur Verwendung der f[]ur d iese Familie [37] Underfull \hbox (badness 5245) in paragraph at lines 1259--1265 \OT1/cmr/m/n/12 Was dieses Beispiel nicht zeigt, ist, da^^Y die Formatangabe au ch ohne Underfull \hbox (badness 6725) in paragraph at lines 1266--1272 []\OT1/cmr/m/n/12 Die Zahl der Befehlsparameter ist abh[]angig vom Befehl und k ann [38] Underfull \hbox (badness 10000) in paragraph at lines 1293--1295 \OT1/cmr/m/n/12 Letztere beide werden nur erzeugt, wenn sie durch zus[]atzliche Underfull \hbox (badness 1655) in paragraph at lines 1306--1310 []\OT1/cmr/m/n/12 Im Feld \OT1/cmtt/m/n/12 Zeile \OT1/cmr/m/n/12 wird die Zeile nnummer bezogen auf die jeweilige Datei Underfull \hbox (badness 1028) in paragraph at lines 1311--1317 []\OT1/cmr/m/n/12 Der erzeugte Code selber steht dahinter im Feld \OT1/cmtt/m/n /12 Code \OT1/cmr/m/n/12 in hexadezimaler [39] [40] Underfull \hbox (badness 1112) in paragraph at lines 1409--1415 []\OT1/cmr/m/n/12 Defaultm[]a^^Yig ist AS nicht case-sensitiv, es ist also egal , ob man Gro^^Y- [41] [42] Underfull \hbox (badness 1281) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 Befehl verwendet wird. Ein Segmentattribut wird einem Symol aut omatisch Underfull \hbox (badness 2057) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 wird; ein mit dem ,,Universalbefehl'' \OT1/cmtt/m/n/12 SET \OT1 /cmr/m/n/12 oder \OT1/cmtt/m/n/12 EQU \OT1/cmr/m/n/12 definiertes Symbol ist Underfull \hbox (badness 2103) in paragraph at lines 1493--1520 \OT1/cmr/m/n/12 zugeordnet. Die aus der Ordnung normaler Symbole etwas herausfa llenden [43] [44] Underfull \hbox (badness 2913) in paragraph at lines 1590--1596 []\OT1/cmr/m/n/12 Namenlose tempor[]are Symbole finden ihre Anwendung []ubliche rweise in [45] [46] [47] Underfull \hbox (badness 4634) in paragraph at lines 1729--1735 []\OT1/cmr/m/n/12 Reichlich heimt[]uckisch ist auch, da^^Y bei immer h[]oheren, mit \OT1/cmtt/m/n/12 RADIX [48] Underfull \hbox (badness 2922) in paragraph at lines 1771--1773 \OT1/cmr/m/n/12 Gleitkommazahlen werden in der []ublichen halblogarithmischen S chreibweise Underfull \hbox (badness 4569) in paragraph at lines 1776--1782 \OT1/cmr/m/n/12 lautet. \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der Assembler versucht eine Konstante zuerst als Underfull \hbox (badness 1221) in paragraph at lines 1786--1791 \OT1/cmr/m/n/12 ASCII-Integers zu unterscheiden) eingeschlossen werden. Um nun aber auch [49] Underfull \hbox (badness 1127) in paragraph at lines 1816--1819 [][]\OT1/cmr/m/n/12 Uber dieses Escape-Zeichen k[]onnen sogar Formelausdr[]ucke in den String [50] Underfull \hbox (badness 1275) in paragraph at lines 1910--1914 []\OT1/cmr/m/n/12 Die Vergleichsoperatoren liefern TRUE, falls die Bedingung zu trifft, und Underfull \hbox (badness 10000) in paragraph at lines 1974--1974 []\OT1/cmr/m/n/12 Tabelle 2.12: []vordefinierte Funktionen in AS - Teil 1 (Inte ger- und [51] [52] [53] Underfull \hbox (badness 5345) in paragraph at lines 2060--2068 \OT1/cmr/m/n/12 Schreibweise angesprochen werden. Bei selbstdefinierten Funktio nen (siehe [54] Underfull \hbox (badness 1205) in paragraph at lines 2096--2107 \OT1/cmr/m/n/12 angenehm zu assemblierendes Programm []ubrig: die einzige Refer enz ist der [55] [56] Underfull \hbox (badness 2293) in paragraph at lines 2195--2198 []\OT1/cmr/m/n/12 F[]ur ganz Unentwegte: Benutzten Sie die \OT1/cmtt/m/n/12 -Y\ OT1/cmr/m/n/12 -Option, so da^^Y AS die Underfull \hbox (badness 1596) in paragraph at lines 2199--2204 \OT1/cmr/m/n/12 Noch ein Hinweis zum \OT1/cmtt/m/n/12 EQU\OT1/cmr/m/n/12 -Befeh l: Da AS nicht wissen kann, in welchem [57] Underfull \hbox (badness 2080) in paragraph at lines 2233--2249 []\OT1/cmr/m/n/12 Manchmal ist es erw[]unscht, nicht nur einer Speicheradresse oder einer Underfull \hbox (badness 2197) in paragraph at lines 2253--2259 \OT1/cmr/m/n/12 Zum anderen mu^^Y ein Registersymbol vor seiner ersten Nutzung definiert [58] [59] Underfull \hbox (badness 10000) in paragraph at lines 2329--2340 []\OT1/cmr/m/n/12 Die Definition dieser Aliasse wurde aus zwei Gr[]unden mit Underfull \hbox (badness 5022) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 Kommandozeilenoptionen anstatt Pseudobefehlen vorgenommen: zum einen Underfull \hbox (badness 1173) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 mit den Registerdefinitionen in eine Include-Datei zu legen, de nn in einem [60] [61] [62] Kapitel 3. Underfull \hbox (badness 2221) in paragraph at lines 2379--2383 \OT1/cmr/m/n/12 Intern werden Konstanten und Variablen identisch gespeichert, d er einzige [63] [64] Underfull \hbox (badness 6001) in paragraph at lines 2443--2446 \OT1/cmr/m/n/12 Da beim 80C251 grunds[]atzlich alle SFRs ohne zus[]atzliche Bit -Symbole [65] Underfull \hbox (badness 1057) in paragraph at lines 2495--2500 \OT1/cmr/m/n/12 Namen gleichzusetzen. Da die Art und Weise, wie verschiedene Pr ozessoren Underfull \hbox (badness 1902) in paragraph at lines 2527--2530 []\OT1/cmr/m/n/12 Noch etwas weiter geht der \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/1 2 -Befehl bei der 75K0-Familie: Da dort [66] Underfull \hbox (badness 1127) in paragraph at lines 2540--2542 \OT1/cmr/m/n/12 N[]aheres zum \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/12 -Befehl beim ST9 findet sich bei den prozessorspezifischen Underfull \hbox (badness 1478) in paragraph at lines 2550--2555 []\OT1/cmr/m/n/12 Die TMS370-Reihe hat zwar kein explizites Bit-Segment, jedoch k[]onnen [67] [68] [69] Underfull \hbox (badness 4378) in paragraph at lines 2715--2732 []\OT1/cmr/m/n/12 Einplatinensysteme, zumal wenn sie LCDs ansteuern, benutzen h []aufig Underfull \hbox (badness 1496) in paragraph at lines 2715--2732 \OT1/cmr/m/n/12 im PC []ubereinstimmt, d[]urfte wohl reiner Zufall sein. Um nun aber keine [70] Underfull \hbox (badness 2096) in paragraph at lines 2756--2760 []\OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 kann auch ganz ohne Parameter aufger ufen werden, allerdings Underfull \hbox (badness 5161) in paragraph at lines 2756--2760 \OT1/cmr/m/n/12 mit ziemlich gr[]undlichen Folgen: Dies bewirkt eine Reinitiali sierung der Underfull \hbox (badness 10000) in paragraph at lines 2761--2765 []\OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 beeinflu^^ Yt nicht nur im Speicher abgelegte Underfull \hbox (badness 3690) in paragraph at lines 2761--2765 \OT1/cmr/m/n/12 Stringkonstanten, sondern auch als ,,ASCII'' formulierte Intege rkonstanten. Underfull \hbox (badness 2521) in paragraph at lines 2773--2787 []\OT1/cmr/m/n/12 Mit der \OT1/cmtt/m/n/12 CHARSET\OT1/cmr/m/n/12 -Anweisung ha t man zwar beliebige Freiheiten in der Underfull \hbox (badness 2617) in paragraph at lines 2773--2787 \OT1/cmr/m/n/12 Zeichenzuordnung zwischen Entwicklungs- und Zielplattform, wenn auf der Underfull \hbox (badness 3826) in paragraph at lines 2788--2792 []\OT1/cmr/m/n/12 Zu Beginn eines Durchlaufes wird von AS automatisch eine einz elne [71] [72] [73] (./taborg1.tex) Underfull \hbox (badness 4779) in paragraph at lines 2928--2949 []\OT1/cmr/bx/n/12 WICHTIG: \OT1/cmr/m/n/12 Falls auch mit dem \OT1/cmtt/m/n/12 PHASE\OT1/cmr/m/n/12 -Befehl gearbeitet wird, mu^^Y [74] [75] (./taborg2.tex) [76] (./taborg3.tex) [77] (./taborg4.tex) [78] (./taborg5.tex) [79] Underfull \hbox (badness 1275) in paragraph at lines 3060--3070 \OT1/cmr/m/n/12 In dieser Familie liegen die Unterschiede in hinzukommenden Bef ehlen und Underfull \hbox (badness 10000) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Der PCC403 ist eine abgespeckte Version der PowerPC-Linie ohne Underfull \hbox (badness 5008) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Gleitkommaeinheit, demzufolge sind s[]amtliche Gleitkommabefehl e bei ihm Underfull \hbox (badness 1178) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 MPC505 (eine Mikrokontroller-Variante mit FPU) unterscheidet si ch solange [80] [81] Underfull \hbox (badness 4913) in paragraph at lines 3165--3172 \OT1/cmr/m/n/12 Spr[]unge, Multiplikationen mit 32-Bit-Operanden sowie Multipli zier/Addier- Underfull \hbox (badness 6348) in paragraph at lines 3189--3194 []\OT1/cmr/m/n/12 Der 65C19 ist \OT1/cmr/m/it/12 nicht \OT1/cmr/m/n/12 bin[]ar aufw[]artskompatibel zum originalen 6502! Underfull \hbox (badness 2452) in paragraph at lines 3189--3194 \OT1/cmr/m/n/12 dieser Prozessor Befehlssatzerweiterungen, die die Implementier ung digitaler Underfull \hbox (badness 1552) in paragraph at lines 3195--3200 []\OT1/cmr/m/n/12 Die Mitsubishi-Mikrokontroller dagegen erweitern den 6502-Bef ehlssatz in [82] Underfull \hbox (badness 1281) in paragraph at lines 3208--3214 \OT1/cmr/m/n/12 definierter Bitkombinationen im Opcode ergeben. Die von AS unte rst[]utzten [83] [84] [85] [86] Underfull \hbox (badness 3078) in paragraph at lines 3426--3432 \OT1/cmr/m/n/12 verschiedene Targets notwendig wurden, um auch alte Designs wei ter zu [87] Underfull \hbox (badness 1661) in paragraph at lines 3471--3475 \OT1/cmr/m/n/12 Diese Prozessoren unterscheiden sich durch den verf[]ugbaren Ad re^^Yraum im [88] Underfull \hbox (badness 1354) in paragraph at lines 3514--3519 \OT1/cmr/m/n/12 Der TMS32010 besitzt nur 144 Byte internes RAM, weshalb AS Adre ssen Underfull \hbox (badness 3701) in paragraph at lines 3528--3536 \OT1/cmr/m/n/12 Der 320C31 ist eine etwas ,,abgespeckte'' Version des 320C30 mi t dem [89] Underfull \hbox (badness 4205) in paragraph at lines 3573--3577 \OT1/cmr/m/n/12 Analog zur MCS-51-Familie werden die unterschiedlichen Typen nu r zur [90] Underfull \hbox (badness 1077) in paragraph at lines 3607--3613 \OT1/cmr/m/n/12 Dies ist das momentan einzige unterst[]utzte Mitglied der COP8- Familie von [91] [92] [93] Underfull \hbox (badness 1097) in paragraph at lines 3772--3778 []\OT1/cmr/m/n/12 Dieses Feature kann man vorteilhaft einsetzen, um je nach Pro zessortyp [94] Underfull \hbox (badness 1655) in paragraph at lines 3817--3823 []\OT1/cmr/m/n/12 Mit diesen drei Schaltern kann bestimmt werden, auf welche Te ile des [95] Underfull \hbox (badness 1033) in paragraph at lines 3870--3886 \OT1/cmr/m/n/12 gegen[]uber: Befehle d[]urfen nicht auf einer ungeraden Adresse beginnen, und [96] [97] [98] Underfull \hbox (badness 10000) in paragraph at lines 4032--4042 []\OT1/cmr/m/n/12 Bestimmte Mikrokontroller und Signalprozessoren kennen mehrer e [99] [100] [101] Underfull \hbox (badness 2644) in paragraph at lines 4165--4167 []\OT1/cmr/m/n/12 Der Assembler []uberpr[]uft, ob die Zahl von \OT1/cmtt/m/n/12 SAVE\OT1/cmr/m/n/12 -und \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehlen [102] [103] Underfull \hbox (badness 1297) in paragraph at lines 4266--4272 \OT1/cmr/m/n/12 Die Mikrokontroller dieser Reihe kennen f[]ur den \OT1/cmtt/m/n /12 JSR\OT1/cmr/m/n/12 -Befehl eine besondere [104] [105] [106] [107] [108] Underfull \hbox (badness 4205) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 die man []uber ihre Nummern ansprechen kann (\OT1/cmtt/m/n/12 R 0 \OT1/cmr/m/n/12 bis \OT1/cmtt/m/n/12 R15\OT1/cmr/m/n/12 ) oder ihre Underfull \hbox (badness 4954) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 symbolischen Namen (\OT1/cmtt/m/n/12 X=R0, A=R1, C=R2, B=R3, VP L=R8, VPH=R9, UPL=R10, [109] Underfull \hbox (badness 1817) in paragraph at lines 4561--4565 \OT1/cmr/m/n/12 78K4 war als 'Upgrade-Pfad' vom 78K3 konzipiert, deshalb besitz t dessen Underfull \hbox (badness 1603) in paragraph at lines 4566--4580 []\OT1/cmr/m/n/12 Neben vielen neuen Befehlen und Adressierungsarten ist die we sentliche [110] [111] [112] Underfull \hbox (badness 2302) in paragraph at lines 4715--4718 []\OT1/cmr/m/n/12 Sofern nicht ausdr[]ucklich anders erw[]ahnt, kann bei allen Befehlen zur [113] [114] Underfull \hbox (badness 10000) in paragraph at lines 4799--4802 \OT1/cmr/m/n/12 dagegen auf die n[]achste Langwortgrenze. Eventuell dabei freib leibende Underfull \hbox (badness 10000) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Zum anderen erfolgt die Unterscheidung, ob Konstantendefinition oder Underfull \hbox (badness 3333) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Speicherreservierung, im Operanden. Eine Reservierung von Speic her wird [115] Underfull \hbox (badness 2181) in paragraph at lines 4875--4880 \OT1/cmr/m/n/12 neben String- und Integerargumenten auch Gleitkommawerte (und l egt sie Underfull \hbox (badness 2799) in paragraph at lines 4892--4894 []\OT1/cmr/m/n/12 Dieser Befehl stellt eine Kurzschreibweise dar, um Speicherbe reiche zu [116] [117] [118] [119] Underfull \hbox (badness 1442) in paragraph at lines 5082--5096 []\OT1/cmr/m/n/12 Mit diesem Befehl werden Daten im aktuellen Segment abgelegt, wobei Underfull \hbox (badness 1184) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 sowohl Integer- als auch Stringwerte zul[]assig sind. Bei Strin gs belegt beim Underfull \hbox (badness 1226) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 in den Datensegmenten und 3201x/3202x passen zwei Zeichen in ei n Wort [120] Underfull \hbox (badness 2426) in paragraph at lines 5140--5149 \OT1/cmr/m/n/12 Ausdr[]ucke grunds[]atzlich als \OT1/cmr/m/it/12 Bytes \OT1/cmr /m/n/12 mit einem entsprechend eingeschr[]ankten [121] [122] [123] Underfull \hbox (badness 3525) in paragraph at lines 5314--5322 \OT1/cmr/m/n/12 einfach durch den Namen abgerufen werden, das Ganze stellt also eine Underfull \hbox (badness 10000) in paragraph at lines 5332--5337 []\OT1/cmr/m/n/12 F[]ur jeden Makroparameter kann ein Defaultwert mit angeh[]an gtem Underfull \hbox (badness 2027) in paragraph at lines 5332--5337 \OT1/cmr/m/n/12 Gleichheitszeichen angegeben werden. Dieser Wert wird f[]ur den Parameter Underfull \hbox (badness 2753) in paragraph at lines 5338--5343 []\OT1/cmr/m/n/12 Neben den eigentlichen Makroparametern k[]onnen in der Parame terliste Underfull \hbox (badness 2762) in paragraph at lines 5338--5343 \OT1/cmr/m/n/12 auch Steuerparameter enthalten sein, die die Abarbeitung des be troffenen [124] Underfull \hbox (badness 7981) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 werden, werden Nullstrings eingef[]ugt. Wichtig ist zu wissen, da^^Y bei Underfull \hbox (badness 2302) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 der Makroexpansion keine R[]ucksicht auf eventuell in der Zeile enthaltene [125] Underfull \hbox (badness 1297) in paragraph at lines 5423--5428 \OT1/cmr/m/n/12 case-sensitiven Modus in Gro^^Ybuchstaben umsetzt, in Strings a ber nie eine Underfull \hbox (badness 1515) in paragraph at lines 5433--5440 \OT1/cmr/m/n/12 wird dem ersten Parameter zugeordnet, das zweite Argument dem z weiten [126] Underfull \hbox (badness 8038) in paragraph at lines 5454--5458 []\OT1/cmr/m/n/12 Positions- und Schl[]usselwortargumente d[]urfen auch in eine m Aufruf Underfull \hbox (badness 1365) in paragraph at lines 5454--5458 \OT1/cmr/m/n/12 gemischt werden, jedoch d[]urfen ab dem ersten Schl[]usselworta rgument keine [127] Underfull \hbox (badness 1325) in paragraph at lines 5531--5542 \OT1/cmr/m/n/12 seines Rumpfes oder indirekt []uber andere von ihm aufgerufene Makros ist [128] [129] [130] Underfull \hbox (badness 2970) in paragraph at lines 5684--5688 []\OT1/cmr/m/n/12 Ob Symbole f[]ur jede einzelne Repetition lokal sind oder nic ht, kann Underfull \hbox (badness 1400) in paragraph at lines 5684--5688 \OT1/cmr/m/n/12 wiederum durch die Steuerparameter \OT1/cmtt/m/n/12 GLOBALSYMBO LS \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 NOGLOBALSYMBOLS [131] Underfull \hbox (badness 1308) in paragraph at lines 5699--5709 \OT1/cmr/m/n/12 als Argument ein boolescher Ausdruck, und der zwischen \OT1/cmt t/m/n/12 WHILE \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 ENDM [132] [133] Underfull \hbox (badness 3417) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 Mit \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/12 kann man einstelle n, wie oft ein Makro maximal rekursiv Underfull \hbox (badness 1648) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 aufgerufen werden kann, bevor AS mit einer Fehlermeldung abbric ht. Dies Underfull \hbox (badness 1275) in paragraph at lines 5824--5827 []\OT1/cmr/m/n/12 Die Argumentnamen (in diesem Falle \OT1/cmtt/m/n/12 CH\OT1/cm r/m/n/12 ) m[]ussen den gleichen h[]arteren [134] Underfull \hbox (badness 5711) in paragraph at lines 5849--5852 \OT1/cmr/m/n/12 auf textueller Ebene erfolgt, kann der Ergebnistyp von dem Typ des Underfull \hbox (badness 1838) in paragraph at lines 5879--5898 \OT1/cmtt/m/n/12 STRUC \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 ENDSTRUC \OT1/cmr/ m/n/12 oder \OT1/cmtt/m/n/12 ENDS \OT1/cmr/m/n/12 schreiben). Ein eventuell die sen Befehlen [135] Underfull \hbox (badness 7832) in paragraph at lines 5909--5912 []\OT1/cmtt/m/n/12 NOEXTNAMES \OT1/cmr/m/n/12 unterdr[]uckt das Voranstellen de s Strukturnamens. Der Underfull \hbox (badness 4819) in paragraph at lines 5912--5917 []\OT1/cmtt/m/n/12 DOTS \OT1/cmr/m/n/12 weist AS an, als verbindendes Zeichen e inen Punkt anstelle Underfull \hbox (badness 4995) in paragraph at lines 5912--5917 \OT1/cmr/m/n/12 des Unterstriches zu verwenden. Es sei jedoch ausdr[]ucklich da rauf [136] [137] [138] Underfull \hbox (badness 6078) in paragraph at lines 6057--6059 []\OT1/cmr/m/n/12 Die folgenden Konstrukte d[]urfen beliebig (bis zum Speicher[ ]uberlauf) [139] Underfull \hbox (badness 1348) in paragraph at lines 6107--6110 []\OT1/cmtt/m/n/12 IFEXIST $\OML/cmm/m/it/12 <$\OT1/cmr/m/n/12 Name: $\OML/cmm/ m/it/12 >$ \OT1/cmr/m/n/12 : wahr, falls die angegebene Datei existiert. F[]ur [140] Underfull \hbox (badness 7099) in paragraph at lines 6127--6127 []\OT1/cmr/bx/n/14.4 SWITCH(SELECT) / CASE / ELSECASE / [141] [142] Underfull \hbox (badness 1117) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 die Seite noch gar nicht voll ist. Dies kann z.B. sinnvoll sein , um logisch Underfull \hbox (badness 2600) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 heraufgez[]ahlt. Der optionale Parameter steht in Zusammenhang mit einer [143] [144] [145] Underfull \hbox (badness 4096) in paragraph at lines 6382--6386 \OT1/cmr/m/n/12 analog den Deinitialisierungsstring. In beiden F[]allen mu^^Y $ \OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 String$\OML/cmm/m/it/12 >$ \OT1/cmr/m/n/12 ein [146] Underfull \hbox (badness 1331) in paragraph at lines 6444--6449 \OT1/cmr/m/n/12 in welchem Zahlensystem berechnete Integer-Ausdr[]ucke in Strin gs eingesetzt [147] [148] Underfull \hbox (badness 2088) in paragraph at lines 6535--6540 \OT1/cmr/m/n/12 innerhalb der Sektion das ,,lokale'' verwendet, d.h. AS sucht i n der [149] Underfull \hbox (badness 1622) in paragraph at lines 6551--6555 \OT1/cmr/m/n/12 in der alle Funktionen auf gleicher Ebene nebeneinander stehen. Da mein [150] Underfull \hbox (badness 1360) in paragraph at lines 6629--6636 \OT1/cmr/m/n/12 M.E. sollte man davon aber trotzdem sparsamen Gebrauch machen, da in Underfull \hbox (badness 1057) in paragraph at lines 6637--6642 \OT1/cmr/m/n/12 automatisch ,,sehen'', unter AS mu^^Y man noch einen Einsprungp unkt extra [151] Underfull \hbox (badness 1092) in paragraph at lines 6666--6672 \OT1/cmr/m/n/12 Die \OT1/cmtt/m/n/12 PUBLIC\OT1/cmr/m/n/12 -Anweisung erlaubt e s, die Zugeh[]origkeit eines Symbols zu einer [152] Underfull \hbox (badness 2932) in paragraph at lines 6736--6742 \OT1/cmr/m/n/12 Detail macht []Arger: die bei Assembler m[]oglichen Vorw[]artsr eferenzen. Bei [153] Underfull \hbox (badness 3158) in paragraph at lines 6755--6760 \OT1/cmr/m/n/12 AS wird im ersten Pass das globale Label \OT1/cmtt/m/n/12 loop \OT1/cmr/m/n/12 verwenden, sofern das Underfull \hbox (badness 1448) in paragraph at lines 6782--6789 \OT1/cmr/m/n/12 Sektionen statt in 33 in 34,5 Sekunden assembliert (80386 SX, 1 6MHz, 3 [154] [155] [156] Underfull \hbox (badness 7796) in paragraph at lines 6903--6906 \OT1/cmr/m/n/12 bedingen. Eine Codedatei kann m[]oglicherweise entstehen, ist a ber [157] Underfull \hbox (badness 2334) in paragraph at lines 6943--6947 []\OT1/cmr/m/n/12 Ein Programm ben[]otigt zum Datentransfer einen Puffer mit ei ner zur Underfull \hbox (badness 1895) in paragraph at lines 6988--6999 \OT1/cmr/m/n/12 nicht durch vor- oder nachgestellte Zeichen zu erkennen, da^^Y es sich um [158] [159] [160] Kapitel 4. [161] [162] [163] [164] Underfull \hbox (badness 1831) in paragraph at lines 7259--7267 \OT1/cmr/m/n/12 Mehrfach auftretende Literale erzeugen nat[]urlich nur einen Ei ntrag. Solche [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] Underfull \hbox (badness 1845) in paragraph at lines 7825--7827 []\OT1/cmr/m/n/12 aquivalent. Da die immediate-Version weiterhin erlaubt ist, b leibt AS hier [178] Underfull \hbox (badness 1038) in paragraph at lines 7878--7882 \OT1/cmr/m/n/12 wird also auf Register 0 32-bittig zugegriffen, die Gr[]o^^Yena ngabe am Befehl [179] [180] [181] [182] [183] [184] [185] [186] [187] Underfull \hbox (badness 1442) in paragraph at lines 8309--8316 []\OT1/cmr/m/n/12 Der Koprozessor in 8086-Systemen wird []ublicherweise durch d en TEST- [188] Underfull \hbox (badness 2326) in paragraph at lines 8344--8349 \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der 8X30x unterst[]utzt keine Bitgrup pen, die []uber mehrere [189] Underfull \hbox (badness 4634) in paragraph at lines 8385--8404 []\OT1/cmr/m/n/12 Ahnlich wie sein Vorg[]anger MCS/51, jedoch im Unterschied zu seinem Underfull \hbox (badness 10000) in paragraph at lines 8385--8404 \OT1/cmr/m/n/12 d.h. alle mit Bitbefehlen manipulierbaren Bits haben eine besti mmte, Underfull \hbox (badness 1314) in paragraph at lines 8421--8432 []\OT1/cmr/m/n/12 Optional kann AS f[]ur die AVRs (es geht auch f[]ur andere CP U's, nur [190] Underfull \hbox (badness 10000) in paragraph at lines 8461--8467 []\OT1/cmr/m/n/12 Die Kodierung von Schiebebefehlen besitzt noch eine undefinie rte [191] [192] Underfull \hbox (badness 1478) in paragraph at lines 8524--8527 \OT1/cmr/m/n/12 automatisch der erforderliche \OT1/cmtt/m/n/12 IW\OT1/cmr/m/n/1 2 -Pr[]afix mit in die vorangehende Anweisung Underfull \hbox (badness 1721) in paragraph at lines 8540--8548 \OT1/cmr/m/n/12 Der Prozessorkern der Z8-Mikrokontroller beinhaltet keine eigen en Register. Underfull \hbox (badness 1072) in paragraph at lines 8549--8553 \OT1/cmr/m/n/12 zur effizienteren (k[]urzeren) Adressierung eines 16er-Bocks im internen RAM [193] Underfull \hbox (badness 2376) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 Im Gegensatz zum Original Zilog-Assembler ist es nicht erforder lich, eine Underfull \hbox (badness 2293) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 'Arbeitsregisteradressierung' explizit durch ein vorangestellte s Ausrufezeichen Underfull \hbox (badness 1087) in paragraph at lines 8597--8602 \OT1/cmr/m/n/12 der weitgehende Z80- und TLCS-90-Quellcodekompatibilit[]at biet et, und zum [194] Underfull \hbox (badness 4217) in paragraph at lines 8643--8648 []\OT1/cmr/m/n/12 Unter TAS900 k[]onnen Integerkonstanten sowohl in C-Notation (mit Underfull \hbox (badness 4279) in paragraph at lines 8656--8661 \OT1/cmr/m/n/12 einer Schreiberleichterung und teilweise einer besseren Orthogo nalit[]at der [195] Underfull \hbox (badness 1147) in paragraph at lines 8667--8672 []\OT1/cmr/m/n/12 Bei den bedingten Befehlen \OT1/cmtt/m/n/12 JP, CALL, JR \OT1 /cmr/m/n/12 und \OT1/cmtt/m/n/12 SCC \OT1/cmr/m/n/12 stellt AS es dem Underfull \hbox (badness 1221) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 Der Makroprozessor wird TAS900 als externes Programm vorgeschal tet und Underfull \hbox (badness 4543) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 besteht aus zwei Komponenten: einem C-artigen Pr[]aprozessor un d einer [196] Underfull \hbox (badness 4391) in paragraph at lines 8770--8784 \OT1/cmr/m/n/12 Vielleicht fragt sich der eine oder andere, ob bei mir die Reih enfolge [197] Underfull \hbox (badness 1127) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 Adre^^Yausdruck anzuh[]angen, hatte ja beim 8051 ihren Ursprung , f[]uhrt jetzt Underfull \hbox (badness 1194) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 aber auch genau zu den Problemen, die ich beim 8051 geahnt hatt e: Der Underfull \vbox (badness 7685) has occurred while \output is active [198] Underfull \hbox (badness 1117) in paragraph at lines 8827--8833 []\OT1/cmr/m/n/12 Toshiba hat f[]ur diese Prozessorfamilie einen ,,erweiterten Befehlssatz'' in Underfull \hbox (badness 1237) in paragraph at lines 8827--8833 \OT1/cmr/m/n/12 Makroform definiert, um das Arbeiten mit diesem doch recht besc hr[]ankten [199] Underfull \hbox (badness 1077) in paragraph at lines 8868--8875 \OT1/cmr/m/n/12 L[]ange (z.B. 13 oder 9 Bit) haben. Ist das Displacement l[]ang er, mu^^Y dem [200] Underfull \hbox (badness 5893) in paragraph at lines 8906--8912 []\OT1/cmr/m/n/12 ASM31T erlaubt Symbol- und Label-Namen, die einen Bindestrich [201] [202] [203] [204] Underfull \hbox (badness 2245) in paragraph at lines 9105--9110 \OT1/cmr/m/n/12 Diese Prozessoren k[]onnen das Code-ROM seitenweise in den Date nbereich [205] Underfull \hbox (badness 3417) in paragraph at lines 9193--9197 \OT1/cmr/m/n/12 Die Bitadressierungsm[]oglichkeiten des ST9 sind relativ einges chr[]ankt: Mit [206] Underfull \hbox (badness 1122) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 Ein 6804-Opcode ergibt sich durch Spiegelung aller Bits im ents prechenden Underfull \hbox (badness 2653) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 betrieben...wogegen ja auch nichts einzuwenden w[]are, wenn nic ht so eine [207] [208] [209] Underfull \hbox (badness 5091) in paragraph at lines 9376--9379 []\OT1/cmr/m/n/12 Anstelle eines Prozentzeichens zur Kennzeichnung von unmittel barer [210] Underfull \hbox (badness 1910) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 aber mit dieser Schreibweise erreicht man nicht den \OT1/cmtt/m /n/12 EQU\OT1/cmr/m/n/12 -artigen Stil, den Underfull \hbox (badness 1052) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 Texas vorgegeben hat (d.h. das zu definierende Symbol steht ans telle eines Underfull \hbox (badness 1648) in paragraph at lines 9436--9453 \OT1/cmr/m/n/12 mit anderen Befehlen realisiert. Fr[]uhere Versionen von AS imp lementierten [211] [212] Underfull \hbox (badness 2856) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Befehlssatz nur einen sehr schlichten Assembler von National se lber. Ein Underfull \hbox (badness 3128) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Assembler von IAR Systems ist angek[]undigt, aber noch nicht er h[]altlich. Underfull \hbox (badness 1527) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Da die Entwicklungstools von IAR allerdings auch nach M[]oglich keit CPU- [213] [214] [215] [216] [217] [218] Kapitel 5. Underfull \hbox (badness 3724) in paragraph at lines 9704--9712 []\OT1/cmr/m/n/12 Danach folgt eine Reihe beliebig vieler ,,Records'', wobei ei n Record Underfull \hbox (badness 2126) in paragraph at lines 9704--9712 \OT1/cmr/m/n/12 Zusatzinformationen enth[]alt. Eine Datei kann auch ohne Umscha ltung des [219] (./tabids.tex) (./tabids2.tex) [220] [221] [222] [223] [224] Underfull \hbox (badness 2393) in paragraph at lines 9917--9924 \OT1/cmr/m/n/12 Stand des Programmz[]ahlers kann z.B. ein symbolischer Debugger einzelne [225] [226] Kapitel 6. Underfull \hbox (badness 7869) in paragraph at lines 9989--9994 []\OT1/cmr/m/n/12 Sofern Programme im folgenden Zahlen-oder Adre^^Yangaben von der [227] Underfull \hbox (badness 2150) in paragraph at lines 10007--10010 []\OT1/cmr/m/n/12 Sofern Adre^^Yangaben benutzt werden, beziehen sie sich immer auf die [228] Underfull \hbox (badness 10000) in paragraph at lines 10095--10097 []\OT1/cmr/m/n/12 P2HEX kennt 8 verschiedene Zielformate, die []uber den [229] Underfull \hbox (badness 1436) in paragraph at lines 10108--10115 \OT1/cmr/m/n/12 Atmel Generic f[]ur die AVRs und Intel-Hex f[]ur den Rest. Je n ach Breite [230] [231] [232] [233] Underfull \hbox (badness 1270) in paragraph at lines 10300--10307 \OT1/cmr/m/n/12 in der Datei gef[]ullt werden sollen. Defaultm[]a^^Yig ist der Wert $ff, so [234] [235] [236] Anhang A. [237] Underfull \hbox (badness 10000) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 bei 680x0-, 6502- und 68xx-Prozessoren k[]onnen bestimmte Underfull \hbox (badness 2213) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 Speicherbereiche mit kurzen Adressen erreicht werden. Um keine Underfull \hbox (badness 1755) in paragraph at lines 10449--10449 \OT1/cmr/m/n/12 Es wurde eine \OT1/cmtt/m/n/12 SHARED\OT1/cmr/m/n/12 -Anweisung gefunden, es wurde aber keine Underfull \hbox (badness 1067) in paragraph at lines 10457--10457 \OT1/cmr/m/n/12 Das BCD-Gleitkommaformat der 680x0-Koprozessoren erlaubt zwar [238] [239] Underfull \hbox (badness 4441) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Bei der Bildung der Belegungsliste wurde festgestellt, da^^Y ei n Underfull \hbox (badness 1097) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Speicherbereich im Codesegment mehrfach benutzt wurde. Ursache [240] Underfull \hbox (badness 2213) in paragraph at lines 10512--10512 \OT1/cmr/m/n/12 Die Hardware erlaubt nur ein Registerpaar zu verketten, dessen [241] Underfull \hbox (badness 2343) in paragraph at lines 10556--10556 \OT1/cmr/m/n/12 Eine Adresse ist nicht ein mehrfaches der Operandengr[]o^^Ye. D as [242] Underfull \hbox (badness 3838) in paragraph at lines 10571--10571 \OT1/cmr/m/n/12 Ein Register wird in einer Befehlsfolge so verwendet, da^^Y die Underfull \hbox (badness 1888) in paragraph at lines 10585--10585 \OT1/cmr/m/n/12 Mit einer \OT1/cmtt/m/n/12 SFRB\OT1/cmr/m/n/12 -Anweisung wurde versucht, eine Speicherstelle als [243] Underfull \hbox (badness 5345) in paragraph at lines 10607--10607 \OT1/cmr/m/n/12 Ein Befehl steht zu Teilen auf verschiedenen Seiten. Da der [244] Underfull \hbox (badness 1221) in paragraph at lines 10636--10636 \OT1/cmr/m/n/12 Die Instruktion arbeitet nur auf Byte- bzw. Langwort-Operanden, [245] [246] Underfull \hbox (badness 2042) in paragraph at lines 10674--10674 \OT1/cmr/m/n/12 Name des fraglichen Symbols, bei eingeschalteter Querverweislis te [247] [248] Underfull \hbox (badness 10000) in paragraph at lines 10718--10718 \OT1/cmr/m/n/12 Bei bestimmten Prozessoeren (z.B. DSP56000) m[]ussen die [249] Underfull \hbox (badness 1895) in paragraph at lines 10748--10748 \OT1/cmr/m/n/12 Aus Opcode und Operanden l[]a^^Yt sich die Operandengr[]o^^Ye n icht Underfull \hbox (badness 3701) in paragraph at lines 10753--10753 \OT1/cmr/m/n/12 Ein Ausdruck hat einen an dieser Stelle nicht zul[]assigen Typ [250] [251] [252] [253] Underfull \hbox (badness 3396) in paragraph at lines 10847--10847 \OT1/cmr/m/n/12 Da Befehle nur auf geraden Adressen liegen d[]urfen, mu^^Y eine [254] [255] [256] Underfull \hbox (badness 10000) in paragraph at lines 10894--10894 \OT1/cmr/m/n/12 Ein Register taucht in der Liste der zu sichernden bzw. Underfull \hbox (badness 3989) in paragraph at lines 10900--10900 \OT1/cmr/m/n/12 Es wurde ein \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehl ge funden, obwohl kein mit \OT1/cmtt/m/n/12 SAVE [257] Underfull \hbox (badness 1062) in paragraph at lines 10916--10916 \OT1/cmr/m/n/12 Nach der Assemblierung sind nicht alle Konstrukte zur bedingten Underfull \hbox (badness 1755) in paragraph at lines 10931--10931 \OT1/cmr/m/n/12 Im momentanen Sichtbarkeitsbereich existiert keine Sektion dies es [258] [259] Underfull \hbox (badness 6978) in paragraph at lines 10969--10969 \OT1/cmr/m/n/12 Am Programmende oder beim Umachalten zu einem anderen [260] [261] Underfull \hbox (badness 1117) in paragraph at lines 11005--11005 \OT1/cmr/m/n/12 Der benutzte Adressierungsmodus existiert zwar grunds[]atzlich, das [262] [263] Underfull \hbox (badness 7379) in paragraph at lines 11067--11067 \OT1/cmr/m/n/12 Ein Element bezieht sich auf ein anderes Element in einer [264] Underfull \hbox (badness 2197) in paragraph at lines 11082--11082 \OT1/cmr/m/n/12 Das Konstanten-ROM der 680x0-Koprozessoren hat nur max. 63 [265] [266] [267] [268] Underfull \hbox (badness 10000) in paragraph at lines 11172--11172 \OT1/cmr/m/n/12 Der benutzte Befehl beeinflu^^Yt die Codel[]ange, daher sind [269] [270] [271] [272] Underfull \hbox (badness 3068) in paragraph at lines 11249--11249 \OT1/cmr/m/n/12 Entweder sind die beiden Instruktionen prinzipiell nicht parall el [273] [274] [275] Underfull \hbox (badness 5756) in paragraph at lines 11308--11308 \OT1/cmr/m/n/12 Eine der Ausf[]uhrungseinheiten des Prozessors wurde in einem Underfull \hbox (badness 5331) in paragraph at lines 11314--11314 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Leseoperation Underfull \hbox (badness 1472) in paragraph at lines 11320--11320 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Schreiboperati on [276] Underfull \hbox (badness 4096) in paragraph at lines 11332--11332 \OT1/cmr/m/n/12 Auf das gleiche Register wurde mehr als viermal im gleichen [277] [278] Underfull \hbox (badness 1342) in paragraph at lines 11380--11380 \OT1/cmr/m/n/12 In der Argumentenliste dieser Anweisung d[]urfen keine Leerstri ngs [279] [280] [281] Underfull \hbox (badness 2903) in paragraph at lines 11441--11441 \OT1/cmr/m/n/12 Der verf[]ugbare Speicher reicht nicht mehr, alle Datenstruktur en [282] Anhang B. [283] [284] [285] [286] Anhang C. Underfull \hbox (badness 1147) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 Erweiterung von AS Schritt zu halten. Der Stapel mit der Aufsch rift Underfull \hbox (badness 1062) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 die Beschaffung von Unterlagen, speziell bei ausgefallenen oder []alteren [287] Underfull \hbox (badness 1442) in paragraph at lines 11626--11629 []\OT1/cmr/m/n/12 W[]ahrend der Assemblierung bricht AS pl[]otzlich mit der Mel dung eines [288] Underfull \hbox (badness 1776) in paragraph at lines 11674--11678 []\OT1/cmr/m/n/12 Ich bekomme unter Unix bei der Benutzung von P2BIN oder P2HEX [289] [290] Anhang D. (./pscomm.tex) (./pscpu.tex [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304]) [305] [306] Anhang E. Underfull \hbox (badness 1466) in paragraph at lines 11847--11856 \OT1/cmr/m/n/12 Boolean-Symbole sind eigentlich normale normale Integer-Symbole , mit dem [307] [308] [309] [310] Anhang F. [311] Underfull \hbox (badness 2512) in paragraph at lines 11928--11930 []\OT1/cmr/m/it/12 isupper(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Gro^^Ybuchstabe ist (Sonderzeichen Underfull \hbox (badness 2409) in paragraph at lines 11930--11932 []\OT1/cmr/m/it/12 islower(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Kleinbuchstabe ist (Sonderzeichen Underfull \hbox (badness 10000) in paragraph at lines 11932--11934 []\OT1/cmr/m/it/12 isalpha(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Buchstabe ist (Sonderzeichen Underfull \hbox (badness 5652) in paragraph at lines 11936--11939 []\OT1/cmr/m/it/12 isspace(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein 'Leerzeichen' (Space, Formfeed, Underfull \hbox (badness 2261) in paragraph at lines 11939--11941 []\OT1/cmr/m/it/12 isprint(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein druckbares Zeichen ist (also kein [312] [313] [314] Anhang G. [315] [316] Anhang H. Underfull \hbox (badness 10000) in paragraph at lines 12049--12051 []\OT1/cmr/m/n/12 Befehle \OT1/cmtt/m/n/12 WARNING\OT1/cmr/m/n/12 /\OT1/cmtt/m/ n/12 ERROR\OT1/cmr/m/n/12 /\OT1/cmtt/m/n/12 FATAL\OT1/cmr/m/n/12 , um anwenders pezifische [317] Underfull \hbox (badness 1496) in paragraph at lines 12059--12065 \OT1/cmr/m/n/12 demzufolge nicht mehr in Hochkommas, sondern in G[]ansef[]u^^Yc hen Underfull \hbox (badness 5970) in paragraph at lines 12065--12067 []\OT1/cmr/m/n/12 Befehl \OT1/cmtt/m/n/12 ALIGN \OT1/cmr/m/n/12 zur Ausrichtung des Programmz[]ahlers bei Intel- [318] Underfull \hbox (badness 10000) in paragraph at lines 12125--12127 []\OT1/cmr/m/n/12 BIND, P2HEX und P2BIN haben jetzt die gleichen [319] Underfull \hbox (badness 10000) in paragraph at lines 12149--12151 []\OT1/cmr/m/n/12 Umstellung auf Mehrpass-Betrieb. Damit kann AS auch bei Underfull \hbox (badness 10000) in paragraph at lines 12161--12163 []\OT1/cmr/m/n/12 Der 8048-Codegenerator kennt nun auch die 8041/42- Underfull \hbox (badness 10000) in paragraph at lines 12168--12170 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 h\OT1/cmr/m/n/12 , um Hexadezimalzahlenausgabe mit [320] Underfull \hbox (badness 1622) in paragraph at lines 12186--12189 \OT1/cmr/m/n/12 sondern auf den von DOS daf[]ur vorgesehenen Kanal (STDERR) Underfull \hbox (badness 1132) in paragraph at lines 12192--12194 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 E\OT1/cmr/m/n/12 , um die Fehlermeldungen in eine Datei Underfull \hbox (badness 1082) in paragraph at lines 12206--12209 \OT1/cmr/m/n/12 Makros definiert werden, die durch ihren Sektionsnamen eindeuti g Underfull \hbox (badness 5217) in paragraph at lines 12215--12217 []\OT1/cmr/m/n/12 unterst[]utzt zus[]atzlich die TLCS-870- und TLCS-47-Familie von [321] Underfull \hbox (badness 1077) in paragraph at lines 12217--12219 []\OT1/cmr/m/n/12 mit einem vorangestelltem ! kann man durch Makros ,,verdeckte '' Underfull \hbox (badness 10000) in paragraph at lines 12228--12230 []\OT1/cmr/m/n/12 Escapesequenzen sind nun auch in in ASCII geschriebenen [322] [323] Underfull \hbox (badness 3884) in paragraph at lines 12311--12314 []\OT1/cmr/m/n/12 durch das Setzen der Environment-Variablen \OT1/cmtt/m/n/12 U SEANSI \OT1/cmr/m/n/12 kann die [324] Underfull \hbox (badness 4792) in paragraph at lines 12343--12346 []\OT1/cmr/m/n/12 bei eingeschalteter Querverweisliste wird bei doppelt definie rten [325] Underfull \hbox (badness 1838) in paragraph at lines 12402--12405 []\OT1/cmtt/m/n/12 SFRB \OT1/cmr/m/n/12 ber[]ucksichtigt jetzt auch die Bildung sregeln f[]ur Bitadressen Underfull \hbox (badness 10000) in paragraph at lines 12402--12405 \OT1/cmr/m/n/12 im RAM-Bereich; werden nicht bitadressierbare Speicherstellen [326] Underfull \hbox (badness 6173) in paragraph at lines 12448--12450 []\OT1/cmr/m/n/12 P2HEX und P2BIN k[]onnen jetzt optional die Eingabedateien Underfull \hbox (badness 1460) in paragraph at lines 12454--12456 []\OT1/cmtt/m/n/12 BYT/FCB, ADR/FDB \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 FCC \O T1/cmr/m/n/12 erlauben jetzt auch den von \OT1/cmtt/m/n/12 DC \OT1/cmr/m/n/12 h er [327] Underfull \hbox (badness 3690) in paragraph at lines 12463--12465 []\OT1/cmr/m/n/12 Mit der neuen \OT1/cmtt/m/n/12 CODEPAGE\OT1/cmr/m/n/12 -Anwei sung k[]onnen jetzt auch mehrere [328] Underfull \hbox (badness 3907) in paragraph at lines 12508--12510 []\OT1/cmr/m/n/12 f[]ur P2HEX kann jetzt die Minimall[]ange f[]ur S-Record-Adre ssen Underfull \hbox (badness 10000) in paragraph at lines 12529--12531 []\OT1/cmr/m/n/12 zus[]atzlicher Befehl \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/1 2 zum Einstellen der maximalen Underfull \hbox (badness 10000) in paragraph at lines 12538--12541 []\OT1/cmr/m/n/12 mit der neuen Kommandozeilenoption \OT1/cmtt/m/n/12 -gnuerror s \OT1/cmr/m/n/12 k[]onnen [329] [330] [331] [332] Anhang I. [333] Underfull \hbox (badness 10000) in paragraph at lines 12655--12661 \OT1/cmr/m/n/12 Wie ich schon andeutete, ist AS (glaube ich jedenfalls...) auf Underfull \hbox (badness 1237) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 bereitzustellen. Insbesondere betrifft dies Integer-Datentypen einer bekannten Underfull \hbox (badness 2150) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 L[]ange, es kann aber auch die Nach- oder Redefinition von C-Fu nktionen [334] [335] [336] Underfull \hbox (badness 3168) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 (global und lokal) in zwei Bin[]arb[]aumen verwaltet. Au^^Yerde m findet sich Underfull \hbox (badness 2626) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 hier eine ziemlich gro^^Ye Prozedur \OT1/cmtt/m/n/12 EvalExpres sion\OT1/cmr/m/n/12 , welche einen (Formel- Underfull \hbox (badness 10000) in paragraph at lines 12775--12785 \OT1/cmtt/m/n/12 EvalIntExpression, EvalFloatExpression \OT1/cmr/m/n/12 und \OT 1/cmtt/m/n/12 EvalStringExpression Underfull \hbox (badness 2478) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 verwendet werden. []Anderungen zum Einf[]ugen neuer Prozessoren sind hier [337] Underfull \hbox (badness 10000) in paragraph at lines 12813--12815 []\OT1/cmr/m/n/12 Mitbearbeitung von Optionen in einer Environment-Variablen od er Underfull \hbox (badness 10000) in paragraph at lines 12815--12817 []\OT1/cmr/m/n/12 R[]uckgabe einer Menge, welche die noch nicht bearbeiteten Underfull \hbox (badness 6157) in paragraph at lines 12818--12820 []\OT1/cmr/m/n/12 Eine Hintert[]ur, falls die dar[]uberliegende Entwicklungsumg ebung die Underfull \hbox (badness 1292) in paragraph at lines 12834--12836 \OT1/cmr/m/n/12 Aus Speicherersparnisgr[]unden sind hier einige von diversen Co degeneratoren [338] Underfull \hbox (badness 1057) in paragraph at lines 12848--12855 \OT1/cmr/m/n/12 in Code-Dateien verwendeten Kennzahlen (siehe Kapitel []5.1[]) sowie das von Underfull \hbox (badness 1226) in paragraph at lines 12865--12872 \OT1/cmr/m/n/12 Sprachenanteil einer Datei in ein Zeichenfeld einliest und Zugr iffsfunktionen [339] [340] [341] [342] Underfull \hbox (badness 1383) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 mit jedem beliebigen Editor bearbeitbar, und besteht aus einer Reihe von Underfull \hbox (badness 2088) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 Steueranweisungen mit Parametern. Leerzeilen sowie Zeilen, die mit einem Underfull \hbox (badness 4467) in paragraph at lines 13051--13061 \OT1/cmr/m/n/12 beschreibt, da^^Y zwei Sprachen im folgenden definiert werden. Der erste [343] Underfull \hbox (badness 1221) in paragraph at lines 13066--13072 \OT1/cmr/m/n/12 Kennung verwendet wird, die nicht in der Liste von \OT1/cmtt/m/ n/12 Langs \OT1/cmr/m/n/12 vorhanden ist. [344] Underfull \hbox (badness 4726) in paragraph at lines 13138--13144 \OT1/cmr/m/n/12 In einer Quellcodedistribution von AS ist diese Dokumentation n ur als [345] Underfull \hbox (badness 1092) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 naturgem[]a^^Y etwas empfindlich f[]ur System- und Compilerabh[ ]angigkeiten. Um Underfull \hbox (badness 1590) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 ist, liegt dem Assembler im Unterverzeichnis \OT1/cmtt/m/n/12 t ests \OT1/cmr/m/n/12 eine Menge von Test- Underfull \hbox (badness 2941) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 des Maschinenbefehlssatzes zu finden, die besonders gern bei va riierenden Underfull \hbox (badness 4913) in paragraph at lines 13177--13188 []\OT1/cmr/m/n/12 Der Testlauf wird mit einem einfachen \OT1/cmr/m/it/12 make t est \OT1/cmr/m/n/12 angesto^^Yen. Jedes [346] Underfull \hbox (badness 1314) in paragraph at lines 13232--13240 \OT1/cmr/m/n/12 im Modul \OT1/cmtt/m/n/12 as.c \OT1/cmr/m/n/12 aufgerufen werde n mu^^Y, braucht das neue Modul keinerlei [347] Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmtt/m/n/12 'XXXX' \OT1/cmr/m/n/12 ist dabei der f[]ur den Prozessor festg elegte Name, der sp[]ater im Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmr/m/n/12 der als interne ,,Kennung'' f[]ur diesen Prozessor fungiert. In der globalen Underfull \hbox (badness 10000) in paragraph at lines 13266--13270 \OT1/cmr/m/n/12 in den einzelnen Segmenten. Nur in Ausnahmef[]allen (physikalis ch [348] Underfull \hbox (badness 5245) in paragraph at lines 13301--13311 \OT1/cmr/m/n/12 die Prozessorfamilie gekennzeichnet wird (siehe Abschnitt []5.1 []). Um [349] [350] Underfull \hbox (badness 1264) in paragraph at lines 13380--13394 \OT1/cmr/m/n/12 im internen RAM, defineren diese 'Register' als Symbole vor, un d es [351] Underfull \hbox (badness 1024) in paragraph at lines 13422--13429 \OT1/cmr/m/n/12 Funktionsliste, die es den Codegeneratoren erlaubt, nach dem Ab schlu^^Y der [352] Underfull \hbox (badness 1275) in paragraph at lines 13470--13480 \OT1/cmr/m/n/12 ist sicherlich eine Aufgabe herkulischen Ausma^^Yes, aber die A npassung der [353] [354] (../doc_EN/biblio.tex Underfull \hbox (badness 10000) in paragraph at lines 23--27 \OT1/cmr/m/it/12 COP410L/COP411L/COP310L/COP311L Single-Chip N-Channel [355] [356] [357] [358] [359] [360] [361] [362] Underfull \hbox (badness 10000) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Controller (Single-Chip 8-Bit CMOS Microcontroller) Underfull \hbox (badness 10000) in paragraph at lines 433--437 \OT1/cmr/m/it/12 Model 990 Computer/TMS9900 Microprocessor Assembly Language [363] [364] Underfull \hbox (badness 10000) in paragraph at lines 524--528 \OT1/cmr/m/it/12 16-Bit Microcontroller TLCS-900 Series Data Book: TMP93CM40F/ [365] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [366] (./as.ind [367] [368] [369] [370]) (./as.aux) ) (see the transcript file for additional information) Output written on as.pdf (370 pages, 907029 bytes). Transcript written on as.log. makeindex as This is makeindex, version 2.15 [TeX Live 2019] (kpathsea + Thai support). Scanning input file as.idx....done (162 entries accepted, 0 rejected). Sorting entries....done (1288 comparisons). Generating output file as.ind....done (220 lines written, 0 warnings). Output written in as.ind. Transcript written in as.ilg. pdflatex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/generic/german/german.sty v2.5e 1998-07-08 german -- \language number for German undefined, default 255 used, german -- Please read "gerdoc.tex" how to install hyphenation patterns.) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/ pdftex.map}] Underfull \hbox (badness 2269) in paragraph at lines 77--80 []\OT1/cmr/m/n/12 Alle anderen Warenzeichen, die nicht ausdr[]ucklich in diesem Abschnitt [2] (./as.toc [3] [4] [5] [6] [7] [8]) [9] [10] Kapitel 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] Underfull \hbox (badness 3179) in paragraph at lines 164--168 \OT1/cmr/m/n/12 im Computerclub an der RWTH Aachen (Eilfschornsteinstra^^Ye 16, Keller [12] [13] [14] [15] [16] Underfull \hbox (badness 2080) in paragraph at lines 305--318 \OT1/cmr/m/n/12 f[]ur die 68000er-Familie entstanden. Auf besonderen Wunsch hab e ich den Underfull \hbox (badness 3068) in paragraph at lines 319--322 []\OT1/cmr/m/n/12 Diese Flexibilit[]at bedingt ein etwas exotisches Codeformat, f[]ur dessen Underfull \hbox (badness 3623) in paragraph at lines 328--336 []\OT1/cmr/m/n/12 Symbole k[]onnen f[]ur den Assembler sowohl Integer-, String- als auch Underfull \hbox (badness 10000) in paragraph at lines 337--342 []\OT1/cmr/m/n/12 Der Assembler kennt keine expliziten Beschr[]ankungen bzgl. [17] Underfull \hbox (badness 3118) in paragraph at lines 368--378 \OT1/cmr/m/n/12 Reihe von Versionen zur Verf[]ugung, die etwas mehr als den Rea l-Mode [18] [19] [20] Kapitel 2. Underfull \hbox (badness 1005) in paragraph at lines 445--455 \OT1/cmr/m/n/12 haben, die []uber 500 Kbyte gro^^Ye Overlay-Datei von AS auf ei ner Diskette Underfull \hbox (badness 1924) in paragraph at lines 445--455 \OT1/cmr/m/n/12 unterzubringen...eine Festplatte sollte der PC also schon haben , allein um [21] [22] Underfull \hbox (badness 2221) in paragraph at lines 661--669 \OT1/cmr/m/n/12 der Fall ist. F[]ur die DOS-DPMI-Version ergeben sich die in Ta belle []2.4[] [23] [24] [25] [26] Underfull \hbox (badness 2173) in paragraph at lines 780--782 \OT1/cmr/m/n/12 AS ist ein kommandozeilengesteuertes Programm, d.h. alle Parame ter und [27] [28] [29] Underfull \hbox (badness 3471) in paragraph at lines 908--921 \OT1/cmr/m/n/12 die Symboltabelle, zum anderen eine Zuordnung von Quellzeilen z u Underfull \hbox (badness 3439) in paragraph at lines 908--921 \OT1/cmr/m/n/12 Maschinenadressen. Eine genauere Beschreibung des benutzten MAP - [30] Underfull \hbox (badness 2229) in paragraph at lines 921--926 []\OT1/cmtt/m/n/12 noicemask [Wert]\OT1/cmr/m/n/12 : Normalerweise listet AS in NoICE-Debuginfos nur Underfull \hbox (badness 1975) in paragraph at lines 921--926 \OT1/cmr/m/n/12 Symbole aus dem CODE-Segment. Mit dieser Option und einem als Underfull \hbox (badness 1147) in paragraph at lines 933--940 []\OT1/cmtt/m/n/12 q\OT1/cmr/m/n/12 : Dieser Schalter unterdr[]uckt alle Meldun gen von AS mit Ausnahme [31] Underfull \hbox (badness 10000) in paragraph at lines 969--985 []\OT1/cmtt/m/n/12 D $\OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 Symbolliste$\OML/cmm/ m/it/12 >$\OT1/cmr/m/n/12 : Symbole definieren. Die hinter dieser Option Underfull \hbox (badness 1325) in paragraph at lines 969--985 \OT1/cmr/m/n/12 nachgestellten Gleichheitszeichen kann aber auch eine andere Be legung Underfull \hbox (badness 2088) in paragraph at lines 969--985 \OT1/cmr/m/n/12 auch Operatoren oder interne Funktionen beinhalten, jedoch \OT1 /cmr/bx/n/12 KEINE Underfull \hbox (badness 3375) in paragraph at lines 969--985 \OT1/cmr/m/n/12 Programmversionen erzeugt werden. \OT1/cmr/bx/n/12 ACHTUNG! \OT 1/cmr/m/n/12 Wenn case-sensitiv Underfull \hbox (badness 3148) in paragraph at lines 985--990 \OT1/cmr/m/n/12 mit einem Stapel[]uberlauf abst[]urzt. Eventuell kann diese Opt ion die [32] Underfull \hbox (badness 1024) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 mit ihrem Klartext, sondern auch mit ihren im Anhang []A[] gena nnten Underfull \hbox (badness 4859) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 internen Nummern ausgegeben. Diese Option ist prim[]ar f[]ur Sh ells Underfull \hbox (badness 1038) in paragraph at lines 999--1005 \OT1/cmr/m/n/12 und Entwicklungsumgebungen gedacht, denen mit diesen Nummern di e Underfull \hbox (badness 1184) in paragraph at lines 1005--1010 \OT1/cmr/m/n/12 d.h. in Namen von Symbolen, Sektionen, Makros, Zeichentabellen und [33] Underfull \hbox (badness 5475) in paragraph at lines 1081--1084 \OT1/cmr/m/n/12 eine Menge Tipparbeit ersparen. Da die Environment-Optionen vor der [34] Underfull \hbox (badness 1603) in paragraph at lines 1123--1130 \OT1/cmr/m/n/12 Option eine Tilde gesetzt, so werden die folgenden Buchstaben i mmer als [35] [36] Underfull \hbox (badness 1303) in paragraph at lines 1242--1250 \OT1/cmr/m/n/12 das Fortlassen eines Attributs meist zur Verwendung der f[]ur d iese Familie [37] Underfull \hbox (badness 5245) in paragraph at lines 1259--1265 \OT1/cmr/m/n/12 Was dieses Beispiel nicht zeigt, ist, da^^Y die Formatangabe au ch ohne Underfull \hbox (badness 6725) in paragraph at lines 1266--1272 []\OT1/cmr/m/n/12 Die Zahl der Befehlsparameter ist abh[]angig vom Befehl und k ann [38] Underfull \hbox (badness 10000) in paragraph at lines 1293--1295 \OT1/cmr/m/n/12 Letztere beide werden nur erzeugt, wenn sie durch zus[]atzliche Underfull \hbox (badness 1655) in paragraph at lines 1306--1310 []\OT1/cmr/m/n/12 Im Feld \OT1/cmtt/m/n/12 Zeile \OT1/cmr/m/n/12 wird die Zeile nnummer bezogen auf die jeweilige Datei Underfull \hbox (badness 1028) in paragraph at lines 1311--1317 []\OT1/cmr/m/n/12 Der erzeugte Code selber steht dahinter im Feld \OT1/cmtt/m/n /12 Code \OT1/cmr/m/n/12 in hexadezimaler [39] [40] Underfull \hbox (badness 1112) in paragraph at lines 1409--1415 []\OT1/cmr/m/n/12 Defaultm[]a^^Yig ist AS nicht case-sensitiv, es ist also egal , ob man Gro^^Y- [41] [42] Underfull \hbox (badness 1281) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 Befehl verwendet wird. Ein Segmentattribut wird einem Symol aut omatisch Underfull \hbox (badness 2057) in paragraph at lines 1476--1487 \OT1/cmr/m/n/12 wird; ein mit dem ,,Universalbefehl'' \OT1/cmtt/m/n/12 SET \OT1 /cmr/m/n/12 oder \OT1/cmtt/m/n/12 EQU \OT1/cmr/m/n/12 definiertes Symbol ist Underfull \hbox (badness 2103) in paragraph at lines 1493--1520 \OT1/cmr/m/n/12 zugeordnet. Die aus der Ordnung normaler Symbole etwas herausfa llenden [43] [44] Underfull \hbox (badness 2913) in paragraph at lines 1590--1596 []\OT1/cmr/m/n/12 Namenlose tempor[]are Symbole finden ihre Anwendung []ubliche rweise in [45] [46] [47] Underfull \hbox (badness 4634) in paragraph at lines 1729--1735 []\OT1/cmr/m/n/12 Reichlich heimt[]uckisch ist auch, da^^Y bei immer h[]oheren, mit \OT1/cmtt/m/n/12 RADIX [48] Underfull \hbox (badness 2922) in paragraph at lines 1771--1773 \OT1/cmr/m/n/12 Gleitkommazahlen werden in der []ublichen halblogarithmischen S chreibweise Underfull \hbox (badness 4569) in paragraph at lines 1776--1782 \OT1/cmr/m/n/12 lautet. \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der Assembler versucht eine Konstante zuerst als Underfull \hbox (badness 1221) in paragraph at lines 1786--1791 \OT1/cmr/m/n/12 ASCII-Integers zu unterscheiden) eingeschlossen werden. Um nun aber auch [49] Underfull \hbox (badness 1127) in paragraph at lines 1816--1819 [][]\OT1/cmr/m/n/12 Uber dieses Escape-Zeichen k[]onnen sogar Formelausdr[]ucke in den String [50] Underfull \hbox (badness 1275) in paragraph at lines 1910--1914 []\OT1/cmr/m/n/12 Die Vergleichsoperatoren liefern TRUE, falls die Bedingung zu trifft, und Underfull \hbox (badness 10000) in paragraph at lines 1974--1974 []\OT1/cmr/m/n/12 Tabelle 2.12: []vordefinierte Funktionen in AS - Teil 1 (Inte ger- und [51] [52] [53] Underfull \hbox (badness 5345) in paragraph at lines 2060--2068 \OT1/cmr/m/n/12 Schreibweise angesprochen werden. Bei selbstdefinierten Funktio nen (siehe [54] Underfull \hbox (badness 1205) in paragraph at lines 2096--2107 \OT1/cmr/m/n/12 angenehm zu assemblierendes Programm []ubrig: die einzige Refer enz ist der [55] [56] Underfull \hbox (badness 2293) in paragraph at lines 2195--2198 []\OT1/cmr/m/n/12 F[]ur ganz Unentwegte: Benutzten Sie die \OT1/cmtt/m/n/12 -Y\ OT1/cmr/m/n/12 -Option, so da^^Y AS die Underfull \hbox (badness 1596) in paragraph at lines 2199--2204 \OT1/cmr/m/n/12 Noch ein Hinweis zum \OT1/cmtt/m/n/12 EQU\OT1/cmr/m/n/12 -Befeh l: Da AS nicht wissen kann, in welchem [57] Underfull \hbox (badness 2080) in paragraph at lines 2233--2249 []\OT1/cmr/m/n/12 Manchmal ist es erw[]unscht, nicht nur einer Speicheradresse oder einer Underfull \hbox (badness 2197) in paragraph at lines 2253--2259 \OT1/cmr/m/n/12 Zum anderen mu^^Y ein Registersymbol vor seiner ersten Nutzung definiert [58] [59] Underfull \hbox (badness 10000) in paragraph at lines 2329--2340 []\OT1/cmr/m/n/12 Die Definition dieser Aliasse wurde aus zwei Gr[]unden mit Underfull \hbox (badness 5022) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 Kommandozeilenoptionen anstatt Pseudobefehlen vorgenommen: zum einen Underfull \hbox (badness 1173) in paragraph at lines 2329--2340 \OT1/cmr/m/n/12 mit den Registerdefinitionen in eine Include-Datei zu legen, de nn in einem [60] [61] [62] Kapitel 3. Underfull \hbox (badness 2221) in paragraph at lines 2379--2383 \OT1/cmr/m/n/12 Intern werden Konstanten und Variablen identisch gespeichert, d er einzige [63] [64] Underfull \hbox (badness 6001) in paragraph at lines 2443--2446 \OT1/cmr/m/n/12 Da beim 80C251 grunds[]atzlich alle SFRs ohne zus[]atzliche Bit -Symbole [65] Underfull \hbox (badness 1057) in paragraph at lines 2495--2500 \OT1/cmr/m/n/12 Namen gleichzusetzen. Da die Art und Weise, wie verschiedene Pr ozessoren Underfull \hbox (badness 1902) in paragraph at lines 2527--2530 []\OT1/cmr/m/n/12 Noch etwas weiter geht der \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/1 2 -Befehl bei der 75K0-Familie: Da dort [66] Underfull \hbox (badness 1127) in paragraph at lines 2540--2542 \OT1/cmr/m/n/12 N[]aheres zum \OT1/cmtt/m/n/12 BIT\OT1/cmr/m/n/12 -Befehl beim ST9 findet sich bei den prozessorspezifischen Underfull \hbox (badness 1478) in paragraph at lines 2550--2555 []\OT1/cmr/m/n/12 Die TMS370-Reihe hat zwar kein explizites Bit-Segment, jedoch k[]onnen [67] [68] [69] Underfull \hbox (badness 4378) in paragraph at lines 2715--2732 []\OT1/cmr/m/n/12 Einplatinensysteme, zumal wenn sie LCDs ansteuern, benutzen h []aufig Underfull \hbox (badness 1496) in paragraph at lines 2715--2732 \OT1/cmr/m/n/12 im PC []ubereinstimmt, d[]urfte wohl reiner Zufall sein. Um nun aber keine [70] Underfull \hbox (badness 2096) in paragraph at lines 2756--2760 []\OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 kann auch ganz ohne Parameter aufger ufen werden, allerdings Underfull \hbox (badness 5161) in paragraph at lines 2756--2760 \OT1/cmr/m/n/12 mit ziemlich gr[]undlichen Folgen: Dies bewirkt eine Reinitiali sierung der Underfull \hbox (badness 10000) in paragraph at lines 2761--2765 []\OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmtt/m/n/12 CHARSET \OT1/cmr/m/n/12 beeinflu^^ Yt nicht nur im Speicher abgelegte Underfull \hbox (badness 3690) in paragraph at lines 2761--2765 \OT1/cmr/m/n/12 Stringkonstanten, sondern auch als ,,ASCII'' formulierte Intege rkonstanten. Underfull \hbox (badness 2521) in paragraph at lines 2773--2787 []\OT1/cmr/m/n/12 Mit der \OT1/cmtt/m/n/12 CHARSET\OT1/cmr/m/n/12 -Anweisung ha t man zwar beliebige Freiheiten in der Underfull \hbox (badness 2617) in paragraph at lines 2773--2787 \OT1/cmr/m/n/12 Zeichenzuordnung zwischen Entwicklungs- und Zielplattform, wenn auf der Underfull \hbox (badness 3826) in paragraph at lines 2788--2792 []\OT1/cmr/m/n/12 Zu Beginn eines Durchlaufes wird von AS automatisch eine einz elne [71] [72] [73] (./taborg1.tex) Underfull \hbox (badness 4779) in paragraph at lines 2928--2949 []\OT1/cmr/bx/n/12 WICHTIG: \OT1/cmr/m/n/12 Falls auch mit dem \OT1/cmtt/m/n/12 PHASE\OT1/cmr/m/n/12 -Befehl gearbeitet wird, mu^^Y [74] [75] (./taborg2.tex) [76] (./taborg3.tex) [77] (./taborg4.tex) [78] (./taborg5.tex) [79] Underfull \hbox (badness 1275) in paragraph at lines 3060--3070 \OT1/cmr/m/n/12 In dieser Familie liegen die Unterschiede in hinzukommenden Bef ehlen und Underfull \hbox (badness 10000) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Der PCC403 ist eine abgespeckte Version der PowerPC-Linie ohne Underfull \hbox (badness 5008) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 Gleitkommaeinheit, demzufolge sind s[]amtliche Gleitkommabefehl e bei ihm Underfull \hbox (badness 1178) in paragraph at lines 3081--3095 \OT1/cmr/m/n/12 MPC505 (eine Mikrokontroller-Variante mit FPU) unterscheidet si ch solange [80] [81] Underfull \hbox (badness 4913) in paragraph at lines 3165--3172 \OT1/cmr/m/n/12 Spr[]unge, Multiplikationen mit 32-Bit-Operanden sowie Multipli zier/Addier- Underfull \hbox (badness 6348) in paragraph at lines 3189--3194 []\OT1/cmr/m/n/12 Der 65C19 ist \OT1/cmr/m/it/12 nicht \OT1/cmr/m/n/12 bin[]ar aufw[]artskompatibel zum originalen 6502! Underfull \hbox (badness 2452) in paragraph at lines 3189--3194 \OT1/cmr/m/n/12 dieser Prozessor Befehlssatzerweiterungen, die die Implementier ung digitaler Underfull \hbox (badness 1552) in paragraph at lines 3195--3200 []\OT1/cmr/m/n/12 Die Mitsubishi-Mikrokontroller dagegen erweitern den 6502-Bef ehlssatz in [82] Underfull \hbox (badness 1281) in paragraph at lines 3208--3214 \OT1/cmr/m/n/12 definierter Bitkombinationen im Opcode ergeben. Die von AS unte rst[]utzten [83] [84] [85] [86] Underfull \hbox (badness 3078) in paragraph at lines 3426--3432 \OT1/cmr/m/n/12 verschiedene Targets notwendig wurden, um auch alte Designs wei ter zu [87] Underfull \hbox (badness 1661) in paragraph at lines 3471--3475 \OT1/cmr/m/n/12 Diese Prozessoren unterscheiden sich durch den verf[]ugbaren Ad re^^Yraum im [88] Underfull \hbox (badness 1354) in paragraph at lines 3514--3519 \OT1/cmr/m/n/12 Der TMS32010 besitzt nur 144 Byte internes RAM, weshalb AS Adre ssen Underfull \hbox (badness 3701) in paragraph at lines 3528--3536 \OT1/cmr/m/n/12 Der 320C31 ist eine etwas ,,abgespeckte'' Version des 320C30 mi t dem [89] Underfull \hbox (badness 4205) in paragraph at lines 3573--3577 \OT1/cmr/m/n/12 Analog zur MCS-51-Familie werden die unterschiedlichen Typen nu r zur [90] Underfull \hbox (badness 1077) in paragraph at lines 3607--3613 \OT1/cmr/m/n/12 Dies ist das momentan einzige unterst[]utzte Mitglied der COP8- Familie von [91] [92] [93] Underfull \hbox (badness 1097) in paragraph at lines 3772--3778 []\OT1/cmr/m/n/12 Dieses Feature kann man vorteilhaft einsetzen, um je nach Pro zessortyp [94] Underfull \hbox (badness 1655) in paragraph at lines 3817--3823 []\OT1/cmr/m/n/12 Mit diesen drei Schaltern kann bestimmt werden, auf welche Te ile des [95] Underfull \hbox (badness 1033) in paragraph at lines 3870--3886 \OT1/cmr/m/n/12 gegen[]uber: Befehle d[]urfen nicht auf einer ungeraden Adresse beginnen, und [96] [97] [98] Underfull \hbox (badness 10000) in paragraph at lines 4032--4042 []\OT1/cmr/m/n/12 Bestimmte Mikrokontroller und Signalprozessoren kennen mehrer e [99] [100] [101] Underfull \hbox (badness 2644) in paragraph at lines 4165--4167 []\OT1/cmr/m/n/12 Der Assembler []uberpr[]uft, ob die Zahl von \OT1/cmtt/m/n/12 SAVE\OT1/cmr/m/n/12 -und \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehlen [102] [103] Underfull \hbox (badness 1297) in paragraph at lines 4266--4272 \OT1/cmr/m/n/12 Die Mikrokontroller dieser Reihe kennen f[]ur den \OT1/cmtt/m/n /12 JSR\OT1/cmr/m/n/12 -Befehl eine besondere [104] [105] [106] [107] [108] Underfull \hbox (badness 4205) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 die man []uber ihre Nummern ansprechen kann (\OT1/cmtt/m/n/12 R 0 \OT1/cmr/m/n/12 bis \OT1/cmtt/m/n/12 R15\OT1/cmr/m/n/12 ) oder ihre Underfull \hbox (badness 4954) in paragraph at lines 4539--4547 \OT1/cmr/m/n/12 symbolischen Namen (\OT1/cmtt/m/n/12 X=R0, A=R1, C=R2, B=R3, VP L=R8, VPH=R9, UPL=R10, [109] Underfull \hbox (badness 1817) in paragraph at lines 4561--4565 \OT1/cmr/m/n/12 78K4 war als 'Upgrade-Pfad' vom 78K3 konzipiert, deshalb besitz t dessen Underfull \hbox (badness 1603) in paragraph at lines 4566--4580 []\OT1/cmr/m/n/12 Neben vielen neuen Befehlen und Adressierungsarten ist die we sentliche [110] [111] [112] Underfull \hbox (badness 2302) in paragraph at lines 4715--4718 []\OT1/cmr/m/n/12 Sofern nicht ausdr[]ucklich anders erw[]ahnt, kann bei allen Befehlen zur [113] [114] Underfull \hbox (badness 10000) in paragraph at lines 4799--4802 \OT1/cmr/m/n/12 dagegen auf die n[]achste Langwortgrenze. Eventuell dabei freib leibende Underfull \hbox (badness 10000) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Zum anderen erfolgt die Unterscheidung, ob Konstantendefinition oder Underfull \hbox (badness 3333) in paragraph at lines 4834--4837 \OT1/cmr/m/n/12 Speicherreservierung, im Operanden. Eine Reservierung von Speic her wird [115] Underfull \hbox (badness 2181) in paragraph at lines 4875--4880 \OT1/cmr/m/n/12 neben String- und Integerargumenten auch Gleitkommawerte (und l egt sie Underfull \hbox (badness 2799) in paragraph at lines 4892--4894 []\OT1/cmr/m/n/12 Dieser Befehl stellt eine Kurzschreibweise dar, um Speicherbe reiche zu [116] [117] [118] [119] Underfull \hbox (badness 1442) in paragraph at lines 5082--5096 []\OT1/cmr/m/n/12 Mit diesem Befehl werden Daten im aktuellen Segment abgelegt, wobei Underfull \hbox (badness 1184) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 sowohl Integer- als auch Stringwerte zul[]assig sind. Bei Strin gs belegt beim Underfull \hbox (badness 1226) in paragraph at lines 5082--5096 \OT1/cmr/m/n/12 in den Datensegmenten und 3201x/3202x passen zwei Zeichen in ei n Wort [120] Underfull \hbox (badness 2426) in paragraph at lines 5140--5149 \OT1/cmr/m/n/12 Ausdr[]ucke grunds[]atzlich als \OT1/cmr/m/it/12 Bytes \OT1/cmr /m/n/12 mit einem entsprechend eingeschr[]ankten [121] [122] [123] Underfull \hbox (badness 3525) in paragraph at lines 5314--5322 \OT1/cmr/m/n/12 einfach durch den Namen abgerufen werden, das Ganze stellt also eine Underfull \hbox (badness 10000) in paragraph at lines 5332--5337 []\OT1/cmr/m/n/12 F[]ur jeden Makroparameter kann ein Defaultwert mit angeh[]an gtem Underfull \hbox (badness 2027) in paragraph at lines 5332--5337 \OT1/cmr/m/n/12 Gleichheitszeichen angegeben werden. Dieser Wert wird f[]ur den Parameter Underfull \hbox (badness 2753) in paragraph at lines 5338--5343 []\OT1/cmr/m/n/12 Neben den eigentlichen Makroparametern k[]onnen in der Parame terliste Underfull \hbox (badness 2762) in paragraph at lines 5338--5343 \OT1/cmr/m/n/12 auch Steuerparameter enthalten sein, die die Abarbeitung des be troffenen [124] Underfull \hbox (badness 7981) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 werden, werden Nullstrings eingef[]ugt. Wichtig ist zu wissen, da^^Y bei Underfull \hbox (badness 2302) in paragraph at lines 5399--5406 \OT1/cmr/m/n/12 der Makroexpansion keine R[]ucksicht auf eventuell in der Zeile enthaltene [125] Underfull \hbox (badness 1297) in paragraph at lines 5423--5428 \OT1/cmr/m/n/12 case-sensitiven Modus in Gro^^Ybuchstaben umsetzt, in Strings a ber nie eine Underfull \hbox (badness 1515) in paragraph at lines 5433--5440 \OT1/cmr/m/n/12 wird dem ersten Parameter zugeordnet, das zweite Argument dem z weiten [126] Underfull \hbox (badness 8038) in paragraph at lines 5454--5458 []\OT1/cmr/m/n/12 Positions- und Schl[]usselwortargumente d[]urfen auch in eine m Aufruf Underfull \hbox (badness 1365) in paragraph at lines 5454--5458 \OT1/cmr/m/n/12 gemischt werden, jedoch d[]urfen ab dem ersten Schl[]usselworta rgument keine [127] Underfull \hbox (badness 1325) in paragraph at lines 5531--5542 \OT1/cmr/m/n/12 seines Rumpfes oder indirekt []uber andere von ihm aufgerufene Makros ist [128] [129] [130] Underfull \hbox (badness 2970) in paragraph at lines 5684--5688 []\OT1/cmr/m/n/12 Ob Symbole f[]ur jede einzelne Repetition lokal sind oder nic ht, kann Underfull \hbox (badness 1400) in paragraph at lines 5684--5688 \OT1/cmr/m/n/12 wiederum durch die Steuerparameter \OT1/cmtt/m/n/12 GLOBALSYMBO LS \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 NOGLOBALSYMBOLS [131] Underfull \hbox (badness 1308) in paragraph at lines 5699--5709 \OT1/cmr/m/n/12 als Argument ein boolescher Ausdruck, und der zwischen \OT1/cmt t/m/n/12 WHILE \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 ENDM [132] [133] Underfull \hbox (badness 3417) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 Mit \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/12 kann man einstelle n, wie oft ein Makro maximal rekursiv Underfull \hbox (badness 1648) in paragraph at lines 5787--5794 \OT1/cmr/m/n/12 aufgerufen werden kann, bevor AS mit einer Fehlermeldung abbric ht. Dies Underfull \hbox (badness 1275) in paragraph at lines 5824--5827 []\OT1/cmr/m/n/12 Die Argumentnamen (in diesem Falle \OT1/cmtt/m/n/12 CH\OT1/cm r/m/n/12 ) m[]ussen den gleichen h[]arteren [134] Underfull \hbox (badness 5711) in paragraph at lines 5849--5852 \OT1/cmr/m/n/12 auf textueller Ebene erfolgt, kann der Ergebnistyp von dem Typ des Underfull \hbox (badness 1838) in paragraph at lines 5879--5898 \OT1/cmtt/m/n/12 STRUC \OT1/cmr/m/n/12 bzw. \OT1/cmtt/m/n/12 ENDSTRUC \OT1/cmr/ m/n/12 oder \OT1/cmtt/m/n/12 ENDS \OT1/cmr/m/n/12 schreiben). Ein eventuell die sen Befehlen [135] Underfull \hbox (badness 7832) in paragraph at lines 5909--5912 []\OT1/cmtt/m/n/12 NOEXTNAMES \OT1/cmr/m/n/12 unterdr[]uckt das Voranstellen de s Strukturnamens. Der Underfull \hbox (badness 4819) in paragraph at lines 5912--5917 []\OT1/cmtt/m/n/12 DOTS \OT1/cmr/m/n/12 weist AS an, als verbindendes Zeichen e inen Punkt anstelle Underfull \hbox (badness 4995) in paragraph at lines 5912--5917 \OT1/cmr/m/n/12 des Unterstriches zu verwenden. Es sei jedoch ausdr[]ucklich da rauf [136] [137] [138] Underfull \hbox (badness 6078) in paragraph at lines 6057--6059 []\OT1/cmr/m/n/12 Die folgenden Konstrukte d[]urfen beliebig (bis zum Speicher[ ]uberlauf) [139] Underfull \hbox (badness 1348) in paragraph at lines 6107--6110 []\OT1/cmtt/m/n/12 IFEXIST $\OML/cmm/m/it/12 <$\OT1/cmr/m/n/12 Name: $\OML/cmm/ m/it/12 >$ \OT1/cmr/m/n/12 : wahr, falls die angegebene Datei existiert. F[]ur [140] Underfull \hbox (badness 7099) in paragraph at lines 6127--6127 []\OT1/cmr/bx/n/14.4 SWITCH(SELECT) / CASE / ELSECASE / [141] [142] Underfull \hbox (badness 1117) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 die Seite noch gar nicht voll ist. Dies kann z.B. sinnvoll sein , um logisch Underfull \hbox (badness 2600) in paragraph at lines 6238--6248 \OT1/cmr/m/n/12 heraufgez[]ahlt. Der optionale Parameter steht in Zusammenhang mit einer [143] [144] [145] Underfull \hbox (badness 4096) in paragraph at lines 6382--6386 \OT1/cmr/m/n/12 analog den Deinitialisierungsstring. In beiden F[]allen mu^^Y $ \OML/cmm/m/it/12 <$\OT1/cmtt/m/n/12 String$\OML/cmm/m/it/12 >$ \OT1/cmr/m/n/12 ein [146] Underfull \hbox (badness 1331) in paragraph at lines 6444--6449 \OT1/cmr/m/n/12 in welchem Zahlensystem berechnete Integer-Ausdr[]ucke in Strin gs eingesetzt [147] [148] Underfull \hbox (badness 2088) in paragraph at lines 6535--6540 \OT1/cmr/m/n/12 innerhalb der Sektion das ,,lokale'' verwendet, d.h. AS sucht i n der [149] Underfull \hbox (badness 1622) in paragraph at lines 6551--6555 \OT1/cmr/m/n/12 in der alle Funktionen auf gleicher Ebene nebeneinander stehen. Da mein [150] Underfull \hbox (badness 1360) in paragraph at lines 6629--6636 \OT1/cmr/m/n/12 M.E. sollte man davon aber trotzdem sparsamen Gebrauch machen, da in Underfull \hbox (badness 1057) in paragraph at lines 6637--6642 \OT1/cmr/m/n/12 automatisch ,,sehen'', unter AS mu^^Y man noch einen Einsprungp unkt extra [151] Underfull \hbox (badness 1092) in paragraph at lines 6666--6672 \OT1/cmr/m/n/12 Die \OT1/cmtt/m/n/12 PUBLIC\OT1/cmr/m/n/12 -Anweisung erlaubt e s, die Zugeh[]origkeit eines Symbols zu einer [152] Underfull \hbox (badness 2932) in paragraph at lines 6736--6742 \OT1/cmr/m/n/12 Detail macht []Arger: die bei Assembler m[]oglichen Vorw[]artsr eferenzen. Bei [153] Underfull \hbox (badness 3158) in paragraph at lines 6755--6760 \OT1/cmr/m/n/12 AS wird im ersten Pass das globale Label \OT1/cmtt/m/n/12 loop \OT1/cmr/m/n/12 verwenden, sofern das Underfull \hbox (badness 1448) in paragraph at lines 6782--6789 \OT1/cmr/m/n/12 Sektionen statt in 33 in 34,5 Sekunden assembliert (80386 SX, 1 6MHz, 3 [154] [155] [156] Underfull \hbox (badness 7796) in paragraph at lines 6903--6906 \OT1/cmr/m/n/12 bedingen. Eine Codedatei kann m[]oglicherweise entstehen, ist a ber [157] Underfull \hbox (badness 2334) in paragraph at lines 6943--6947 []\OT1/cmr/m/n/12 Ein Programm ben[]otigt zum Datentransfer einen Puffer mit ei ner zur Underfull \hbox (badness 1895) in paragraph at lines 6988--6999 \OT1/cmr/m/n/12 nicht durch vor- oder nachgestellte Zeichen zu erkennen, da^^Y es sich um [158] [159] [160] Kapitel 4. [161] [162] [163] [164] Underfull \hbox (badness 1831) in paragraph at lines 7259--7267 \OT1/cmr/m/n/12 Mehrfach auftretende Literale erzeugen nat[]urlich nur einen Ei ntrag. Solche [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] Underfull \hbox (badness 1845) in paragraph at lines 7825--7827 []\OT1/cmr/m/n/12 aquivalent. Da die immediate-Version weiterhin erlaubt ist, b leibt AS hier [178] Underfull \hbox (badness 1038) in paragraph at lines 7878--7882 \OT1/cmr/m/n/12 wird also auf Register 0 32-bittig zugegriffen, die Gr[]o^^Yena ngabe am Befehl [179] [180] [181] [182] [183] [184] [185] [186] [187] Underfull \hbox (badness 1442) in paragraph at lines 8309--8316 []\OT1/cmr/m/n/12 Der Koprozessor in 8086-Systemen wird []ublicherweise durch d en TEST- [188] Underfull \hbox (badness 2326) in paragraph at lines 8344--8349 \OT1/cmr/bx/n/12 ACHTUNG! \OT1/cmr/m/n/12 Der 8X30x unterst[]utzt keine Bitgrup pen, die []uber mehrere [189] Underfull \hbox (badness 4634) in paragraph at lines 8385--8404 []\OT1/cmr/m/n/12 Ahnlich wie sein Vorg[]anger MCS/51, jedoch im Unterschied zu seinem Underfull \hbox (badness 10000) in paragraph at lines 8385--8404 \OT1/cmr/m/n/12 d.h. alle mit Bitbefehlen manipulierbaren Bits haben eine besti mmte, Underfull \hbox (badness 1314) in paragraph at lines 8421--8432 []\OT1/cmr/m/n/12 Optional kann AS f[]ur die AVRs (es geht auch f[]ur andere CP U's, nur [190] Underfull \hbox (badness 10000) in paragraph at lines 8461--8467 []\OT1/cmr/m/n/12 Die Kodierung von Schiebebefehlen besitzt noch eine undefinie rte [191] [192] Underfull \hbox (badness 1478) in paragraph at lines 8524--8527 \OT1/cmr/m/n/12 automatisch der erforderliche \OT1/cmtt/m/n/12 IW\OT1/cmr/m/n/1 2 -Pr[]afix mit in die vorangehende Anweisung Underfull \hbox (badness 1721) in paragraph at lines 8540--8548 \OT1/cmr/m/n/12 Der Prozessorkern der Z8-Mikrokontroller beinhaltet keine eigen en Register. Underfull \hbox (badness 1072) in paragraph at lines 8549--8553 \OT1/cmr/m/n/12 zur effizienteren (k[]urzeren) Adressierung eines 16er-Bocks im internen RAM [193] Underfull \hbox (badness 2376) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 Im Gegensatz zum Original Zilog-Assembler ist es nicht erforder lich, eine Underfull \hbox (badness 2293) in paragraph at lines 8569--8578 \OT1/cmr/m/n/12 'Arbeitsregisteradressierung' explizit durch ein vorangestellte s Ausrufezeichen Underfull \hbox (badness 1087) in paragraph at lines 8597--8602 \OT1/cmr/m/n/12 der weitgehende Z80- und TLCS-90-Quellcodekompatibilit[]at biet et, und zum [194] Underfull \hbox (badness 4217) in paragraph at lines 8643--8648 []\OT1/cmr/m/n/12 Unter TAS900 k[]onnen Integerkonstanten sowohl in C-Notation (mit Underfull \hbox (badness 4279) in paragraph at lines 8656--8661 \OT1/cmr/m/n/12 einer Schreiberleichterung und teilweise einer besseren Orthogo nalit[]at der [195] Underfull \hbox (badness 1147) in paragraph at lines 8667--8672 []\OT1/cmr/m/n/12 Bei den bedingten Befehlen \OT1/cmtt/m/n/12 JP, CALL, JR \OT1 /cmr/m/n/12 und \OT1/cmtt/m/n/12 SCC \OT1/cmr/m/n/12 stellt AS es dem Underfull \hbox (badness 1221) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 Der Makroprozessor wird TAS900 als externes Programm vorgeschal tet und Underfull \hbox (badness 4543) in paragraph at lines 8692--8698 \OT1/cmr/m/n/12 besteht aus zwei Komponenten: einem C-artigen Pr[]aprozessor un d einer [196] Underfull \hbox (badness 4391) in paragraph at lines 8770--8784 \OT1/cmr/m/n/12 Vielleicht fragt sich der eine oder andere, ob bei mir die Reih enfolge [197] Underfull \hbox (badness 1127) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 Adre^^Yausdruck anzuh[]angen, hatte ja beim 8051 ihren Ursprung , f[]uhrt jetzt Underfull \hbox (badness 1194) in paragraph at lines 8796--8810 \OT1/cmr/m/n/12 aber auch genau zu den Problemen, die ich beim 8051 geahnt hatt e: Der Underfull \vbox (badness 7685) has occurred while \output is active [198] Underfull \hbox (badness 1117) in paragraph at lines 8827--8833 []\OT1/cmr/m/n/12 Toshiba hat f[]ur diese Prozessorfamilie einen ,,erweiterten Befehlssatz'' in Underfull \hbox (badness 1237) in paragraph at lines 8827--8833 \OT1/cmr/m/n/12 Makroform definiert, um das Arbeiten mit diesem doch recht besc hr[]ankten [199] Underfull \hbox (badness 1077) in paragraph at lines 8868--8875 \OT1/cmr/m/n/12 L[]ange (z.B. 13 oder 9 Bit) haben. Ist das Displacement l[]ang er, mu^^Y dem [200] Underfull \hbox (badness 5893) in paragraph at lines 8906--8912 []\OT1/cmr/m/n/12 ASM31T erlaubt Symbol- und Label-Namen, die einen Bindestrich [201] [202] [203] [204] Underfull \hbox (badness 2245) in paragraph at lines 9105--9110 \OT1/cmr/m/n/12 Diese Prozessoren k[]onnen das Code-ROM seitenweise in den Date nbereich [205] Underfull \hbox (badness 3417) in paragraph at lines 9193--9197 \OT1/cmr/m/n/12 Die Bitadressierungsm[]oglichkeiten des ST9 sind relativ einges chr[]ankt: Mit [206] Underfull \hbox (badness 1122) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 Ein 6804-Opcode ergibt sich durch Spiegelung aller Bits im ents prechenden Underfull \hbox (badness 2653) in paragraph at lines 9233--9248 \OT1/cmr/m/n/12 betrieben...wogegen ja auch nichts einzuwenden w[]are, wenn nic ht so eine [207] [208] [209] Underfull \hbox (badness 5091) in paragraph at lines 9376--9379 []\OT1/cmr/m/n/12 Anstelle eines Prozentzeichens zur Kennzeichnung von unmittel barer [210] Underfull \hbox (badness 1910) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 aber mit dieser Schreibweise erreicht man nicht den \OT1/cmtt/m /n/12 EQU\OT1/cmr/m/n/12 -artigen Stil, den Underfull \hbox (badness 1052) in paragraph at lines 9424--9430 \OT1/cmr/m/n/12 Texas vorgegeben hat (d.h. das zu definierende Symbol steht ans telle eines Underfull \hbox (badness 1648) in paragraph at lines 9436--9453 \OT1/cmr/m/n/12 mit anderen Befehlen realisiert. Fr[]uhere Versionen von AS imp lementierten [211] [212] Underfull \hbox (badness 2856) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Befehlssatz nur einen sehr schlichten Assembler von National se lber. Ein Underfull \hbox (badness 3128) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Assembler von IAR Systems ist angek[]undigt, aber noch nicht er h[]altlich. Underfull \hbox (badness 1527) in paragraph at lines 9507--9517 \OT1/cmr/m/n/12 Da die Entwicklungstools von IAR allerdings auch nach M[]oglich keit CPU- [213] [214] [215] [216] [217] [218] Kapitel 5. Underfull \hbox (badness 3724) in paragraph at lines 9704--9712 []\OT1/cmr/m/n/12 Danach folgt eine Reihe beliebig vieler ,,Records'', wobei ei n Record Underfull \hbox (badness 2126) in paragraph at lines 9704--9712 \OT1/cmr/m/n/12 Zusatzinformationen enth[]alt. Eine Datei kann auch ohne Umscha ltung des [219] (./tabids.tex) (./tabids2.tex) [220] [221] [222] [223] [224] Underfull \hbox (badness 2393) in paragraph at lines 9917--9924 \OT1/cmr/m/n/12 Stand des Programmz[]ahlers kann z.B. ein symbolischer Debugger einzelne [225] [226] Kapitel 6. Underfull \hbox (badness 7869) in paragraph at lines 9989--9994 []\OT1/cmr/m/n/12 Sofern Programme im folgenden Zahlen-oder Adre^^Yangaben von der [227] Underfull \hbox (badness 2150) in paragraph at lines 10007--10010 []\OT1/cmr/m/n/12 Sofern Adre^^Yangaben benutzt werden, beziehen sie sich immer auf die [228] Underfull \hbox (badness 10000) in paragraph at lines 10095--10097 []\OT1/cmr/m/n/12 P2HEX kennt 8 verschiedene Zielformate, die []uber den [229] Underfull \hbox (badness 1436) in paragraph at lines 10108--10115 \OT1/cmr/m/n/12 Atmel Generic f[]ur die AVRs und Intel-Hex f[]ur den Rest. Je n ach Breite [230] [231] [232] [233] Underfull \hbox (badness 1270) in paragraph at lines 10300--10307 \OT1/cmr/m/n/12 in der Datei gef[]ullt werden sollen. Defaultm[]a^^Yig ist der Wert $ff, so [234] [235] [236] Anhang A. [237] Underfull \hbox (badness 10000) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 bei 680x0-, 6502- und 68xx-Prozessoren k[]onnen bestimmte Underfull \hbox (badness 2213) in paragraph at lines 10434--10434 \OT1/cmr/m/n/12 Speicherbereiche mit kurzen Adressen erreicht werden. Um keine Underfull \hbox (badness 1755) in paragraph at lines 10449--10449 \OT1/cmr/m/n/12 Es wurde eine \OT1/cmtt/m/n/12 SHARED\OT1/cmr/m/n/12 -Anweisung gefunden, es wurde aber keine Underfull \hbox (badness 1067) in paragraph at lines 10457--10457 \OT1/cmr/m/n/12 Das BCD-Gleitkommaformat der 680x0-Koprozessoren erlaubt zwar [238] [239] Underfull \hbox (badness 4441) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Bei der Bildung der Belegungsliste wurde festgestellt, da^^Y ei n Underfull \hbox (badness 1097) in paragraph at lines 10495--10495 \OT1/cmr/m/n/12 Speicherbereich im Codesegment mehrfach benutzt wurde. Ursache [240] Underfull \hbox (badness 2213) in paragraph at lines 10512--10512 \OT1/cmr/m/n/12 Die Hardware erlaubt nur ein Registerpaar zu verketten, dessen [241] Underfull \hbox (badness 2343) in paragraph at lines 10556--10556 \OT1/cmr/m/n/12 Eine Adresse ist nicht ein mehrfaches der Operandengr[]o^^Ye. D as [242] Underfull \hbox (badness 3838) in paragraph at lines 10571--10571 \OT1/cmr/m/n/12 Ein Register wird in einer Befehlsfolge so verwendet, da^^Y die Underfull \hbox (badness 1888) in paragraph at lines 10585--10585 \OT1/cmr/m/n/12 Mit einer \OT1/cmtt/m/n/12 SFRB\OT1/cmr/m/n/12 -Anweisung wurde versucht, eine Speicherstelle als [243] Underfull \hbox (badness 5345) in paragraph at lines 10607--10607 \OT1/cmr/m/n/12 Ein Befehl steht zu Teilen auf verschiedenen Seiten. Da der [244] Underfull \hbox (badness 1221) in paragraph at lines 10636--10636 \OT1/cmr/m/n/12 Die Instruktion arbeitet nur auf Byte- bzw. Langwort-Operanden, [245] [246] Underfull \hbox (badness 2042) in paragraph at lines 10674--10674 \OT1/cmr/m/n/12 Name des fraglichen Symbols, bei eingeschalteter Querverweislis te [247] [248] Underfull \hbox (badness 10000) in paragraph at lines 10718--10718 \OT1/cmr/m/n/12 Bei bestimmten Prozessoeren (z.B. DSP56000) m[]ussen die [249] Underfull \hbox (badness 1895) in paragraph at lines 10748--10748 \OT1/cmr/m/n/12 Aus Opcode und Operanden l[]a^^Yt sich die Operandengr[]o^^Ye n icht Underfull \hbox (badness 3701) in paragraph at lines 10753--10753 \OT1/cmr/m/n/12 Ein Ausdruck hat einen an dieser Stelle nicht zul[]assigen Typ [250] [251] [252] [253] Underfull \hbox (badness 3396) in paragraph at lines 10847--10847 \OT1/cmr/m/n/12 Da Befehle nur auf geraden Adressen liegen d[]urfen, mu^^Y eine [254] [255] [256] Underfull \hbox (badness 10000) in paragraph at lines 10894--10894 \OT1/cmr/m/n/12 Ein Register taucht in der Liste der zu sichernden bzw. Underfull \hbox (badness 3989) in paragraph at lines 10900--10900 \OT1/cmr/m/n/12 Es wurde ein \OT1/cmtt/m/n/12 RESTORE\OT1/cmr/m/n/12 -Befehl ge funden, obwohl kein mit \OT1/cmtt/m/n/12 SAVE [257] Underfull \hbox (badness 1062) in paragraph at lines 10916--10916 \OT1/cmr/m/n/12 Nach der Assemblierung sind nicht alle Konstrukte zur bedingten Underfull \hbox (badness 1755) in paragraph at lines 10931--10931 \OT1/cmr/m/n/12 Im momentanen Sichtbarkeitsbereich existiert keine Sektion dies es [258] [259] Underfull \hbox (badness 6978) in paragraph at lines 10969--10969 \OT1/cmr/m/n/12 Am Programmende oder beim Umachalten zu einem anderen [260] [261] Underfull \hbox (badness 1117) in paragraph at lines 11005--11005 \OT1/cmr/m/n/12 Der benutzte Adressierungsmodus existiert zwar grunds[]atzlich, das [262] [263] Underfull \hbox (badness 7379) in paragraph at lines 11067--11067 \OT1/cmr/m/n/12 Ein Element bezieht sich auf ein anderes Element in einer [264] Underfull \hbox (badness 2197) in paragraph at lines 11082--11082 \OT1/cmr/m/n/12 Das Konstanten-ROM der 680x0-Koprozessoren hat nur max. 63 [265] [266] [267] [268] Underfull \hbox (badness 10000) in paragraph at lines 11172--11172 \OT1/cmr/m/n/12 Der benutzte Befehl beeinflu^^Yt die Codel[]ange, daher sind [269] [270] [271] [272] Underfull \hbox (badness 3068) in paragraph at lines 11249--11249 \OT1/cmr/m/n/12 Entweder sind die beiden Instruktionen prinzipiell nicht parall el [273] [274] [275] Underfull \hbox (badness 5756) in paragraph at lines 11308--11308 \OT1/cmr/m/n/12 Eine der Ausf[]uhrungseinheiten des Prozessors wurde in einem Underfull \hbox (badness 5331) in paragraph at lines 11314--11314 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Leseoperation Underfull \hbox (badness 1472) in paragraph at lines 11320--11320 \OT1/cmr/m/n/12 eine der Funktionseinheiten, auf denen eine Lang-Schreiboperati on [276] Underfull \hbox (badness 4096) in paragraph at lines 11332--11332 \OT1/cmr/m/n/12 Auf das gleiche Register wurde mehr als viermal im gleichen [277] [278] Underfull \hbox (badness 1342) in paragraph at lines 11380--11380 \OT1/cmr/m/n/12 In der Argumentenliste dieser Anweisung d[]urfen keine Leerstri ngs [279] [280] [281] Underfull \hbox (badness 2903) in paragraph at lines 11441--11441 \OT1/cmr/m/n/12 Der verf[]ugbare Speicher reicht nicht mehr, alle Datenstruktur en [282] Anhang B. [283] [284] [285] [286] Anhang C. Underfull \hbox (badness 1147) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 Erweiterung von AS Schritt zu halten. Der Stapel mit der Aufsch rift Underfull \hbox (badness 1062) in paragraph at lines 11584--11599 \OT1/cmr/m/n/12 die Beschaffung von Unterlagen, speziell bei ausgefallenen oder []alteren [287] Underfull \hbox (badness 1442) in paragraph at lines 11626--11629 []\OT1/cmr/m/n/12 W[]ahrend der Assemblierung bricht AS pl[]otzlich mit der Mel dung eines [288] Underfull \hbox (badness 1776) in paragraph at lines 11674--11678 []\OT1/cmr/m/n/12 Ich bekomme unter Unix bei der Benutzung von P2BIN oder P2HEX [289] [290] Anhang D. (./pscomm.tex) (./pscpu.tex [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304]) [305] [306] Anhang E. Underfull \hbox (badness 1466) in paragraph at lines 11847--11856 \OT1/cmr/m/n/12 Boolean-Symbole sind eigentlich normale normale Integer-Symbole , mit dem [307] [308] [309] [310] Anhang F. [311] Underfull \hbox (badness 2512) in paragraph at lines 11928--11930 []\OT1/cmr/m/it/12 isupper(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Gro^^Ybuchstabe ist (Sonderzeichen Underfull \hbox (badness 2409) in paragraph at lines 11930--11932 []\OT1/cmr/m/it/12 islower(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Kleinbuchstabe ist (Sonderzeichen Underfull \hbox (badness 10000) in paragraph at lines 11932--11934 []\OT1/cmr/m/it/12 isalpha(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein Buchstabe ist (Sonderzeichen Underfull \hbox (badness 5652) in paragraph at lines 11936--11939 []\OT1/cmr/m/it/12 isspace(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein 'Leerzeichen' (Space, Formfeed, Underfull \hbox (badness 2261) in paragraph at lines 11939--11941 []\OT1/cmr/m/it/12 isprint(ch) \OT1/cmr/m/n/12 ist TRUE, falls \OT1/cmr/m/it/12 ch \OT1/cmr/m/n/12 ein druckbares Zeichen ist (also kein [312] [313] [314] Anhang G. [315] [316] Anhang H. Underfull \hbox (badness 10000) in paragraph at lines 12049--12051 []\OT1/cmr/m/n/12 Befehle \OT1/cmtt/m/n/12 WARNING\OT1/cmr/m/n/12 /\OT1/cmtt/m/ n/12 ERROR\OT1/cmr/m/n/12 /\OT1/cmtt/m/n/12 FATAL\OT1/cmr/m/n/12 , um anwenders pezifische [317] Underfull \hbox (badness 1496) in paragraph at lines 12059--12065 \OT1/cmr/m/n/12 demzufolge nicht mehr in Hochkommas, sondern in G[]ansef[]u^^Yc hen Underfull \hbox (badness 5970) in paragraph at lines 12065--12067 []\OT1/cmr/m/n/12 Befehl \OT1/cmtt/m/n/12 ALIGN \OT1/cmr/m/n/12 zur Ausrichtung des Programmz[]ahlers bei Intel- [318] Underfull \hbox (badness 10000) in paragraph at lines 12125--12127 []\OT1/cmr/m/n/12 BIND, P2HEX und P2BIN haben jetzt die gleichen [319] Underfull \hbox (badness 10000) in paragraph at lines 12149--12151 []\OT1/cmr/m/n/12 Umstellung auf Mehrpass-Betrieb. Damit kann AS auch bei Underfull \hbox (badness 10000) in paragraph at lines 12161--12163 []\OT1/cmr/m/n/12 Der 8048-Codegenerator kennt nun auch die 8041/42- Underfull \hbox (badness 10000) in paragraph at lines 12168--12170 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 h\OT1/cmr/m/n/12 , um Hexadezimalzahlenausgabe mit [320] Underfull \hbox (badness 1622) in paragraph at lines 12186--12189 \OT1/cmr/m/n/12 sondern auf den von DOS daf[]ur vorgesehenen Kanal (STDERR) Underfull \hbox (badness 1132) in paragraph at lines 12192--12194 []\OT1/cmr/m/n/12 Kommandozeilenschalter \OT1/cmtt/m/n/12 E\OT1/cmr/m/n/12 , um die Fehlermeldungen in eine Datei Underfull \hbox (badness 1082) in paragraph at lines 12206--12209 \OT1/cmr/m/n/12 Makros definiert werden, die durch ihren Sektionsnamen eindeuti g Underfull \hbox (badness 5217) in paragraph at lines 12215--12217 []\OT1/cmr/m/n/12 unterst[]utzt zus[]atzlich die TLCS-870- und TLCS-47-Familie von [321] Underfull \hbox (badness 1077) in paragraph at lines 12217--12219 []\OT1/cmr/m/n/12 mit einem vorangestelltem ! kann man durch Makros ,,verdeckte '' Underfull \hbox (badness 10000) in paragraph at lines 12228--12230 []\OT1/cmr/m/n/12 Escapesequenzen sind nun auch in in ASCII geschriebenen [322] [323] Underfull \hbox (badness 3884) in paragraph at lines 12311--12314 []\OT1/cmr/m/n/12 durch das Setzen der Environment-Variablen \OT1/cmtt/m/n/12 U SEANSI \OT1/cmr/m/n/12 kann die [324] Underfull \hbox (badness 4792) in paragraph at lines 12343--12346 []\OT1/cmr/m/n/12 bei eingeschalteter Querverweisliste wird bei doppelt definie rten [325] Underfull \hbox (badness 1838) in paragraph at lines 12402--12405 []\OT1/cmtt/m/n/12 SFRB \OT1/cmr/m/n/12 ber[]ucksichtigt jetzt auch die Bildung sregeln f[]ur Bitadressen Underfull \hbox (badness 10000) in paragraph at lines 12402--12405 \OT1/cmr/m/n/12 im RAM-Bereich; werden nicht bitadressierbare Speicherstellen [326] Underfull \hbox (badness 6173) in paragraph at lines 12448--12450 []\OT1/cmr/m/n/12 P2HEX und P2BIN k[]onnen jetzt optional die Eingabedateien Underfull \hbox (badness 1460) in paragraph at lines 12454--12456 []\OT1/cmtt/m/n/12 BYT/FCB, ADR/FDB \OT1/cmr/m/n/12 und \OT1/cmtt/m/n/12 FCC \O T1/cmr/m/n/12 erlauben jetzt auch den von \OT1/cmtt/m/n/12 DC \OT1/cmr/m/n/12 h er [327] Underfull \hbox (badness 3690) in paragraph at lines 12463--12465 []\OT1/cmr/m/n/12 Mit der neuen \OT1/cmtt/m/n/12 CODEPAGE\OT1/cmr/m/n/12 -Anwei sung k[]onnen jetzt auch mehrere [328] Underfull \hbox (badness 3907) in paragraph at lines 12508--12510 []\OT1/cmr/m/n/12 f[]ur P2HEX kann jetzt die Minimall[]ange f[]ur S-Record-Adre ssen Underfull \hbox (badness 10000) in paragraph at lines 12529--12531 []\OT1/cmr/m/n/12 zus[]atzlicher Befehl \OT1/cmtt/m/n/12 MAXNEST \OT1/cmr/m/n/1 2 zum Einstellen der maximalen Underfull \hbox (badness 10000) in paragraph at lines 12538--12541 []\OT1/cmr/m/n/12 mit der neuen Kommandozeilenoption \OT1/cmtt/m/n/12 -gnuerror s \OT1/cmr/m/n/12 k[]onnen [329] [330] [331] [332] Anhang I. [333] Underfull \hbox (badness 10000) in paragraph at lines 12655--12661 \OT1/cmr/m/n/12 Wie ich schon andeutete, ist AS (glaube ich jedenfalls...) auf Underfull \hbox (badness 1237) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 bereitzustellen. Insbesondere betrifft dies Integer-Datentypen einer bekannten Underfull \hbox (badness 2150) in paragraph at lines 12672--12687 \OT1/cmr/m/n/12 L[]ange, es kann aber auch die Nach- oder Redefinition von C-Fu nktionen [334] [335] [336] Underfull \hbox (badness 3168) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 (global und lokal) in zwei Bin[]arb[]aumen verwaltet. Au^^Yerde m findet sich Underfull \hbox (badness 2626) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 hier eine ziemlich gro^^Ye Prozedur \OT1/cmtt/m/n/12 EvalExpres sion\OT1/cmr/m/n/12 , welche einen (Formel- Underfull \hbox (badness 10000) in paragraph at lines 12775--12785 \OT1/cmtt/m/n/12 EvalIntExpression, EvalFloatExpression \OT1/cmr/m/n/12 und \OT 1/cmtt/m/n/12 EvalStringExpression Underfull \hbox (badness 2478) in paragraph at lines 12775--12785 \OT1/cmr/m/n/12 verwendet werden. []Anderungen zum Einf[]ugen neuer Prozessoren sind hier [337] Underfull \hbox (badness 10000) in paragraph at lines 12813--12815 []\OT1/cmr/m/n/12 Mitbearbeitung von Optionen in einer Environment-Variablen od er Underfull \hbox (badness 10000) in paragraph at lines 12815--12817 []\OT1/cmr/m/n/12 R[]uckgabe einer Menge, welche die noch nicht bearbeiteten Underfull \hbox (badness 6157) in paragraph at lines 12818--12820 []\OT1/cmr/m/n/12 Eine Hintert[]ur, falls die dar[]uberliegende Entwicklungsumg ebung die Underfull \hbox (badness 1292) in paragraph at lines 12834--12836 \OT1/cmr/m/n/12 Aus Speicherersparnisgr[]unden sind hier einige von diversen Co degeneratoren [338] Underfull \hbox (badness 1057) in paragraph at lines 12848--12855 \OT1/cmr/m/n/12 in Code-Dateien verwendeten Kennzahlen (siehe Kapitel []5.1[]) sowie das von Underfull \hbox (badness 1226) in paragraph at lines 12865--12872 \OT1/cmr/m/n/12 Sprachenanteil einer Datei in ein Zeichenfeld einliest und Zugr iffsfunktionen [339] [340] [341] [342] Underfull \hbox (badness 1383) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 mit jedem beliebigen Editor bearbeitbar, und besteht aus einer Reihe von Underfull \hbox (badness 2088) in paragraph at lines 13036--13041 \OT1/cmr/m/n/12 Steueranweisungen mit Parametern. Leerzeilen sowie Zeilen, die mit einem Underfull \hbox (badness 4467) in paragraph at lines 13051--13061 \OT1/cmr/m/n/12 beschreibt, da^^Y zwei Sprachen im folgenden definiert werden. Der erste [343] Underfull \hbox (badness 1221) in paragraph at lines 13066--13072 \OT1/cmr/m/n/12 Kennung verwendet wird, die nicht in der Liste von \OT1/cmtt/m/ n/12 Langs \OT1/cmr/m/n/12 vorhanden ist. [344] Underfull \hbox (badness 4726) in paragraph at lines 13138--13144 \OT1/cmr/m/n/12 In einer Quellcodedistribution von AS ist diese Dokumentation n ur als [345] Underfull \hbox (badness 1092) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 naturgem[]a^^Y etwas empfindlich f[]ur System- und Compilerabh[ ]angigkeiten. Um Underfull \hbox (badness 1590) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 ist, liegt dem Assembler im Unterverzeichnis \OT1/cmtt/m/n/12 t ests \OT1/cmr/m/n/12 eine Menge von Test- Underfull \hbox (badness 2941) in paragraph at lines 13165--13176 \OT1/cmr/m/n/12 des Maschinenbefehlssatzes zu finden, die besonders gern bei va riierenden Underfull \hbox (badness 4913) in paragraph at lines 13177--13188 []\OT1/cmr/m/n/12 Der Testlauf wird mit einem einfachen \OT1/cmr/m/it/12 make t est \OT1/cmr/m/n/12 angesto^^Yen. Jedes [346] Underfull \hbox (badness 1314) in paragraph at lines 13232--13240 \OT1/cmr/m/n/12 im Modul \OT1/cmtt/m/n/12 as.c \OT1/cmr/m/n/12 aufgerufen werde n mu^^Y, braucht das neue Modul keinerlei [347] Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmtt/m/n/12 'XXXX' \OT1/cmr/m/n/12 ist dabei der f[]ur den Prozessor festg elegte Name, der sp[]ater im Underfull \hbox (badness 2326) in paragraph at lines 13243--13256 \OT1/cmr/m/n/12 der als interne ,,Kennung'' f[]ur diesen Prozessor fungiert. In der globalen Underfull \hbox (badness 10000) in paragraph at lines 13266--13270 \OT1/cmr/m/n/12 in den einzelnen Segmenten. Nur in Ausnahmef[]allen (physikalis ch [348] Underfull \hbox (badness 5245) in paragraph at lines 13301--13311 \OT1/cmr/m/n/12 die Prozessorfamilie gekennzeichnet wird (siehe Abschnitt []5.1 []). Um [349] [350] Underfull \hbox (badness 1264) in paragraph at lines 13380--13394 \OT1/cmr/m/n/12 im internen RAM, defineren diese 'Register' als Symbole vor, un d es [351] Underfull \hbox (badness 1024) in paragraph at lines 13422--13429 \OT1/cmr/m/n/12 Funktionsliste, die es den Codegeneratoren erlaubt, nach dem Ab schlu^^Y der [352] Underfull \hbox (badness 1275) in paragraph at lines 13470--13480 \OT1/cmr/m/n/12 ist sicherlich eine Aufgabe herkulischen Ausma^^Yes, aber die A npassung der [353] [354] (../doc_EN/biblio.tex Underfull \hbox (badness 10000) in paragraph at lines 23--27 \OT1/cmr/m/it/12 COP410L/COP411L/COP310L/COP311L Single-Chip N-Channel [355] [356] [357] [358] [359] [360] [361] [362] Underfull \hbox (badness 10000) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Controller (Single-Chip 8-Bit CMOS Microcontroller) Underfull \hbox (badness 10000) in paragraph at lines 433--437 \OT1/cmr/m/it/12 Model 990 Computer/TMS9900 Microprocessor Assembly Language [363] [364] Underfull \hbox (badness 10000) in paragraph at lines 524--528 \OT1/cmr/m/it/12 16-Bit Microcontroller TLCS-900 Series Data Book: TMP93CM40F/ [365] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [366] (./as.ind [367] [368] [369] [370]) (./as.aux) ) (see the transcript file for additional information) Output written on as.pdf (370 pages, 907029 bytes). Transcript written on as.log. make[1]: Leaving directory '/builddir/build/BUILD/asl-current/doc_DE' cd doc_EN; make TEX2DOC=../tex2doc TEX2HTML=../tex2html RM="rm -f" make[1]: Entering directory '/builddir/build/BUILD/asl-current/doc_EN' ../tex2doc as.tex as.doc as.tex:107.26: contents file not found. as.tex:327.24: undefined label 'ChapTools' as.tex:497.36: undefined label 'ChapSource' as.tex:512.28: undefined label 'TabCommonPackageList1' as.tex:512.59: undefined label 'TabCommonPackageList3' as.tex:653.31: undefined label 'TabDPMIPackageList' as.tex:677.61: undefined label 'TabOS2PackageList' as.tex:762.70: undefined label 'ChapSource' as.tex:895.29: undefined label 'ChapShareMain' as.tex:895.56: undefined label 'ChapShareOrder' as.tex:905.28: undefined label 'SectDebugFormat' as.tex:912.47: undefined label 'TabSegmentNums' as.tex:946.24: undefined label 'ChapLocSyms' as.tex:977.24: undefined label 'ChapErrMess' as.tex:982.24: undefined label 'ChapErrMess' as.tex:1014.57: undefined label 'SectAlias' as.tex:1183.51: undefined label 'TabAttrs' as.tex:1210.16: undefined citation 'Williams' as.tex:1225.15: undefined citation 'Tosh900' as.tex:1225.31: undefined citation 'HitH8_5' as.tex:1225.46: undefined citation 'MitM16' as.tex:1225.68: undefined citation 'MitM16C' as.tex:1292.31: undefined label 'TabTBits' as.tex:1373.26: undefined label 'TabPredefined' as.tex:1429.29: undefined label 'AppInternSyms' as.tex:1448.17: undefined label 'TabSegNums' as.tex:1449.61: undefined label 'SectRegSyms' as.tex:1484.66: undefined label 'ChapLocSyms' as.tex:1630.17: undefined label 'TabSystems' as.tex:1680.78: undefined label 'SectRELAXED' as.tex:1803.65: undefined label 'TabOps' as.tex:1868.33: undefined label 'TabFuncs1' as.tex:1868.53: undefined label 'TabFuncs2' as.tex:2004.42: undefined label 'SectFUNCTION' as.tex:2360.22: undefined label 'SectORG' as.tex:2625.52: undefined label '8X30xSpec' as.tex:2765.41: undefined label 'SEGMENT' as.tex:2825.56: undefined label 'TabORG1' as.tex:2825.73: undefined label 'TabORG5' as.tex:2835.37: undefined label 'SectRORG' as.tex:3231.48: undefined citation 'Mot505' as.tex:3259.41: undefined citation 'Kaku' as.tex:3452.71: undefined label '8085Spec' as.tex:3575.57: undefined label 'TLCS900Spec' as.tex:4406.62: undefined label 'MELPS7700Spec' as.tex:4807.33: undefined label '8080Spec' as.tex:6166.68: undefined label 'SectInclude' as.tex:6652.66: undefined label 'TabSymErg' as.tex:7205.65: undefined citation 'Mot601' as.tex:7229.13: undefined citation 'Mot56' as.tex:7412.21: undefined label 'TabHMCS400Meta' as.tex:7412.49: undefined label 'TabHMCS400MetaOps' as.tex:7476.62: undefined label 'TabOLMS40Meta' as.tex:7477.23: undefined label 'TabOLMS40MetaOps' as.tex:7889.13: undefined citation 'Mit16' as.tex:8355.14: undefined label 'TabMASM' as.tex:8738.35: undefined citation 'Tosh900' as.tex:8780.22: undefined label 'TabTAS900' as.tex:8916.74: undefined citation 'Tosh9000' as.tex:8928.39: undefined citation 'Tosh9000' as.tex:9159.15: undefined label 'TabHid62' as.tex:9189.20: undefined label 'TabAST6' as.tex:9228.17: undefined citation 'ST7Man' as.tex:9513.21: undefined citation 'TMS1000PGMRef' as.tex:9633.43: undefined citation 'NEC75' as.tex:9771.23: undefined label 'TabHeader' as.tex:9771.44: undefined label 'TabHeader2' as.tex:9844.63: undefined label 'TabSegments' as.tex:9910.51: undefined citation 'AVRObj' as.tex:10047.48: undefined label 'TabToolReturns' as.tex:10182.59: undefined citation 'AVRObj' as.tex:10240.27: undefined citation 'CPM68K' as.tex:13621.60: undefined label 'TabSpecChars' additional pass recommended ../tex2doc as.tex as.doc ../tex2html as.tex as.html as.tex:107.26: contents file not found. as.tex:327.24: undefined label 'ChapTools' as.tex:497.36: undefined label 'ChapSource' as.tex:512.28: undefined label 'TabCommonPackageList1' as.tex:512.59: undefined label 'TabCommonPackageList3' as.tex:653.31: undefined label 'TabDPMIPackageList' as.tex:677.61: undefined label 'TabOS2PackageList' as.tex:762.70: undefined label 'ChapSource' as.tex:895.29: undefined label 'ChapShareMain' as.tex:895.56: undefined label 'ChapShareOrder' as.tex:905.28: undefined label 'SectDebugFormat' as.tex:912.47: undefined label 'TabSegmentNums' as.tex:946.24: undefined label 'ChapLocSyms' as.tex:977.24: undefined label 'ChapErrMess' as.tex:982.24: undefined label 'ChapErrMess' as.tex:1014.57: undefined label 'SectAlias' as.tex:1183.51: undefined label 'TabAttrs' as.tex:1210.16: undefined citation 'Williams' as.tex:1225.15: undefined citation 'Tosh900' as.tex:1225.31: undefined citation 'HitH8_5' as.tex:1225.46: undefined citation 'MitM16' as.tex:1225.68: undefined citation 'MitM16C' as.tex:1292.31: undefined label 'TabTBits' as.tex:1373.26: undefined label 'TabPredefined' as.tex:1429.29: undefined label 'AppInternSyms' as.tex:1448.17: undefined label 'TabSegNums' as.tex:1449.61: undefined label 'SectRegSyms' as.tex:1484.66: undefined label 'ChapLocSyms' as.tex:1630.17: undefined label 'TabSystems' as.tex:1680.78: undefined label 'SectRELAXED' as.tex:1803.65: undefined label 'TabOps' as.tex:1868.33: undefined label 'TabFuncs1' as.tex:1868.53: undefined label 'TabFuncs2' as.tex:2004.42: undefined label 'SectFUNCTION' as.tex:2360.22: undefined label 'SectORG' as.tex:2625.52: undefined label '8X30xSpec' as.tex:2765.41: undefined label 'SEGMENT' as.tex:2825.56: undefined label 'TabORG1' as.tex:2825.73: undefined label 'TabORG5' as.tex:2835.37: undefined label 'SectRORG' as.tex:3231.48: undefined citation 'Mot505' as.tex:3259.41: undefined citation 'Kaku' as.tex:3452.71: undefined label '8085Spec' as.tex:3575.57: undefined label 'TLCS900Spec' as.tex:4406.62: undefined label 'MELPS7700Spec' as.tex:4807.33: undefined label '8080Spec' as.tex:6166.68: undefined label 'SectInclude' as.tex:6652.66: undefined label 'TabSymErg' as.tex:7205.65: undefined citation 'Mot601' as.tex:7229.13: undefined citation 'Mot56' as.tex:7412.21: undefined label 'TabHMCS400Meta' as.tex:7412.49: undefined label 'TabHMCS400MetaOps' as.tex:7476.62: undefined label 'TabOLMS40Meta' as.tex:7477.23: undefined label 'TabOLMS40MetaOps' as.tex:7889.13: undefined citation 'Mit16' as.tex:8355.14: undefined label 'TabMASM' as.tex:8738.35: undefined citation 'Tosh900' as.tex:8780.22: undefined label 'TabTAS900' as.tex:8916.74: undefined citation 'Tosh9000' as.tex:8928.39: undefined citation 'Tosh9000' as.tex:9159.15: undefined label 'TabHid62' as.tex:9189.20: undefined label 'TabAST6' as.tex:9228.17: undefined citation 'ST7Man' as.tex:9513.21: undefined citation 'TMS1000PGMRef' as.tex:9633.43: undefined citation 'NEC75' as.tex:9771.23: undefined label 'TabHeader' as.tex:9771.44: undefined label 'TabHeader2' as.tex:9844.63: undefined label 'TabSegments' as.tex:9910.51: undefined citation 'AVRObj' as.tex:10047.48: undefined label 'TabToolReturns' as.tex:10182.59: undefined citation 'AVRObj' as.tex:10240.27: undefined citation 'CPM68K' as.tex:13621.60: undefined label 'TabSpecChars' additional pass recommended ../tex2html as.tex as.html latex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))) Writing index file as.idx No file as.aux. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) Package hyperref Warning: Rerun to get /PageLabels entry. [1] [2] [3] [4] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [5] [6] [7] [8] [9] [10] LaTeX Warning: Reference `SectLicense' on page 11 undefined on input line 323. [11] LaTeX Warning: Reference `ChapTools' on page 12 undefined on input line 327. [12] [13] [14] Chapter 2. [15] LaTeX Warning: Reference `ChapSource' on page 16 undefined on input line 497. [16] LaTeX Warning: Reference `TabCommonPackageList1' on page 17 undefined on input line 512. LaTeX Warning: Reference `TabCommonPackageList3' on page 17 undefined on input line 512. Overfull \hbox (12.27942pt too wide) in paragraph at lines 566--608 [] LaTeX Warning: Float too large for page by 5.61131pt on input line 611. LaTeX Warning: Reference `TabDPMIPackageList' on page 17 undefined on input lin e 653. LaTeX Warning: Reference `TabOS2PackageList' on page 17 undefined on input line 677. [17] [18] [19] [20] [21] LaTeX Warning: Reference `ChapSource' on page 22 undefined on input line 762. [22] [23] [24] LaTeX Warning: Reference `ChapShareMain' on page 25 undefined on input line 895 . LaTeX Warning: Reference `ChapShareOrder' on page 25 undefined on input line 89 5. LaTeX Warning: Reference `SectDebugFormat' on page 25 undefined on input line 9 05. [25] LaTeX Warning: Reference `TabSegmentNums' on page 26 undefined on input line 91 2. [26] LaTeX Warning: Reference `ChapLocSyms' on page 27 undefined on input line 946. LaTeX Warning: Reference `ChapErrMess' on page 27 undefined on input line 977. LaTeX Warning: Reference `ChapErrMess' on page 27 undefined on input line 982. [27] LaTeX Warning: Reference `SectAlias' on page 28 undefined on input line 1014. [28] [29] [30] [31] LaTeX Warning: Reference `TabAttrs' on page 32 undefined on input line 1183. LaTeX Warning: Citation `Williams' on page 32 undefined on input line 1210. [32] LaTeX Warning: Citation `Tosh900' on page 33 undefined on input line 1225. LaTeX Warning: Citation `HitH8_5' on page 33 undefined on input line 1225. LaTeX Warning: Citation `MitM16' on page 33 undefined on input line 1225. LaTeX Warning: Citation `MitM16C' on page 33 undefined on input line 1225. [33] LaTeX Warning: Reference `TabTBits' on page 34 undefined on input line 1292. [34] [35] LaTeX Warning: Reference `TabPredefined' on page 36 undefined on input line 137 3. [36] [37] LaTeX Warning: Reference `AppInternSyms' on page 38 undefined on input line 142 9. LaTeX Warning: Reference `TabSegNums' on page 38 undefined on input line 1448. LaTeX Warning: Reference `SectRegSyms' on page 38 undefined on input line 1449. LaTeX Warning: Reference `ChapLocSyms' on page 38 undefined on input line 1484. [38] [39] [40] [41] LaTeX Warning: Reference `TabSystems' on page 42 undefined on input line 1630. [42] [43] LaTeX Warning: Reference `SectRELAXED' on page 44 undefined on input line 1680. [44] [45] LaTeX Warning: Reference `TabOps' on page 46 undefined on input line 1803. [46] [47] LaTeX Warning: Reference `TabFuncs1' on page 48 undefined on input line 1868. LaTeX Warning: Reference `TabFuncs2' on page 48 undefined on input line 1868. [48] [49] [50] LaTeX Warning: Reference `SectFUNCTION' on page 51 undefined on input line 2004 . [51] [52] [53] [54] [55] [56] [57] [58] Chapter 3. [59] [60] LaTeX Warning: Reference `SectORG' on page 61 undefined on input line 2360. [61] [62] [63] [64] [65] LaTeX Warning: Reference `SectRegSyms' on page 66 undefined on input line 2598. LaTeX Warning: Reference `8X30xSpec' on page 66 undefined on input line 2625. [66] [67] [68] LaTeX Warning: Reference `SEGMENT' on page 69 undefined on input line 2765. [69] LaTeX Warning: Reference `TabORG1' on page 70 undefined on input line 2825. LaTeX Warning: Reference `TabORG5' on page 70 undefined on input line 2825. [70] LaTeX Warning: Reference `SectRORG' on page 71 undefined on input line 2835. (../doc_DE/taborg1.tex) (../doc_DE/taborg2.tex) (../doc_DE/taborg3.tex) (../doc_DE/taborg4.tex) (../doc_DE/taborg5.tex) Overfull \hbox (5.95712pt too wide) in paragraph at lines 2897--2907 [] [71] [72] [73] [74] [75] [76] LaTeX Warning: Citation `Mot505' on page 77 undefined on input line 2993. [77] LaTeX Warning: Citation `Kaku' on page 78 undefined on input line 3021. Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 []\OT1/cmr/m/n/12 i) S912ZVC19F0MKH, S912ZVC19F0MLF, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVCA19F0MLF, S912ZVCA19F0WKH, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHY32F1CLQ, S912ZVHY64F1CLL, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHL64F1CLQ, S912ZVHL32F1CLQ, [78] [79] [80] [81] LaTeX Warning: Reference `8085Spec' on page 82 undefined on input line 3214. [82] Underfull \hbox (badness 10000) in paragraph at lines 3242--3267 []\OT1/cmr/m/n/12 ad) AT90S1200, AT90S2313, AT90S2323, AT90S233, [83] [84] LaTeX Warning: Reference `TLCS900Spec' on page 85 undefined on input line 3337. [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] LaTeX Warning: Reference `SectORG' on page 98 undefined on input line 3934. [98] [99] [100] [101] [102] LaTeX Warning: Reference `MELPS7700Spec' on page 103 undefined on input line 41 68. [103] [104] [105] [106] [107] [108] [109] [110] [111] LaTeX Warning: Reference `8080Spec' on page 112 undefined on input line 4569. LaTeX Warning: Reference `AttrTypes' on page 112 undefined on input line 4593. [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] LaTeX Warning: Reference `SectSymConv' on page 124 undefined on input line 5155 . [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] LaTeX Warning: Reference `SectInclude' on page 142 undefined on input line 5928 . [142] [143] [144] [145] LaTeX Warning: Reference `SectMacros' on page 146 undefined on input line 6090. [146] [147] [148] LaTeX Warning: Reference `SectIntConsts' on page 149 undefined on input line 62 44. LaTeX Warning: Reference `SectStringConsts' on page 149 undefined on input line 6258. [149] [150] [151] [152] LaTeX Warning: Reference `TabSymErg' on page 153 undefined on input line 6414. [153] [154] [155] [156] [157] LaTeX Warning: Reference `SectCallConvention' on page 158 undefined on input li ne 6640. [158] [159] [160] [161] [162] [163] [164] Chapter 4. [165] [166] LaTeX Warning: Citation `Mot601' on page 167 undefined on input line 6967. [167] LaTeX Warning: Citation `Mot56' on page 168 undefined on input line 6991. [168] [169] [170] LaTeX Warning: Reference `TabHMCS400Meta' on page 171 undefined on input line 7 174. LaTeX Warning: Reference `TabHMCS400MetaOps' on page 171 undefined on input lin e 7174. [171] LaTeX Warning: Reference `TabOLMS40Meta' on page 172 undefined on input line 72 38. LaTeX Warning: Reference `TabOLMS40MetaOps' on page 172 undefined on input line 7239. [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] LaTeX Warning: Citation `Mit16' on page 182 undefined on input line 7651. [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] LaTeX Warning: Reference `TabMASM' on page 192 undefined on input line 8117. [192] [193] [194] [195] [196] [197] [198] [199] [200] LaTeX Warning: Citation `Tosh900' on page 201 undefined on input line 8500. [201] LaTeX Warning: Reference `TabTAS900' on page 202 undefined on input line 8542. [202] [203] [204] LaTeX Warning: Citation `Tosh9000' on page 205 undefined on input line 8678. LaTeX Warning: Citation `Tosh9000' on page 205 undefined on input line 8690. [205] [206] [207] [208] [209] LaTeX Warning: Reference `ST6Assume' on page 210 undefined on input line 8916. LaTeX Warning: Reference `TabHid62' on page 210 undefined on input line 8921. [210] LaTeX Warning: Reference `TabAST6' on page 211 undefined on input line 8951. LaTeX Warning: Citation `ST7Man' on page 211 undefined on input line 8990. [211] [212] [213] [214] [215] [216] [217] LaTeX Warning: Citation `TMS1000PGMRef' on page 218 undefined on input line 927 5. [218] [219] [220] LaTeX Warning: Citation `NEC75' on page 221 undefined on input line 9395. [221] [222] [223] [224] Chapter 5. [225] LaTeX Warning: Reference `TabHeader' on page 226 undefined on input line 9533. LaTeX Warning: Reference `TabHeader2' on page 226 undefined on input line 9533. (../doc_DE/tabids.tex) (../doc_DE/tabids2.tex) LaTeX Warning: Reference `TabSegments' on page 226 undefined on input line 9560 . [226] [227] [228] LaTeX Warning: Citation `AVRObj' on page 229 undefined on input line 9626. [229] [230] [231] [232] Chapter 6. LaTeX Warning: Reference `SectLicense' on page 233 undefined on input line 9760 . LaTeX Warning: Reference `TabToolReturns' on page 233 undefined on input line 9 763. LaTeX Warning: Reference `SectCallConvention' on page 233 undefined on input li ne 9798. [233] [234] LaTeX Warning: Reference `SectCodeFormat' on page 235 undefined on input line 9 867. [235] LaTeX Warning: Citation `AVRObj' on page 236 undefined on input line 9898. [236] LaTeX Warning: Citation `CPM68K' on page 237 undefined on input line 9956. [237] [238] [239] [240] [241] [242] Appendix A. [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] Appendix B. [293] [294] [295] [296] Appendix C. [297] [298] [299] [300] Appendix D. (../doc_DE/pscomm.tex) [301] (../doc_DE/pscpu.tex [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314]) [315] [316] Appendix E. [317] [318] [319] [320] Appendix F. [321] [322] [323] [324] Appendix G. [325] [326] Appendix H. [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] Appendix I. [343] [344] [345] [346] [347] [348] LaTeX Warning: Reference `SectCodeFormat' on page 349 undefined on input line 1 2510. [349] [350] [351] [352] [353] [354] LaTeX Warning: Reference `TabSpecChars' on page 355 undefined on input line 127 50. [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] (./biblio.tex [365] [366] [367] [368] [369] [370] [371] [372] [373] Underfull \hbox (badness 5667) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Con-troller (Single-Chip 8-Bit CMOS Mi-cro-con-troll er) [374] [375] [376] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [377] [378] No file as.ind. (./as.aux) Package rerunfilecheck Warning: File `as.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on as.dvi (378 pages, 1044096 bytes). Transcript written on as.log. latex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1] [2] [3] (./as.toc [4] [5] [6] Overfull \hbox (7.2571pt too wide) in paragraph at lines 138--138 [][] [] [] [7] [8] [9]) [10] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Chapter 2. [21] [22] Overfull \hbox (12.27942pt too wide) in paragraph at lines 566--608 [] LaTeX Warning: Float too large for page by 5.61131pt on input line 611. [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] Chapter 3. [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] (../doc_DE/taborg1.tex) (../doc_DE/taborg2.tex) (../doc_DE/taborg3.tex) (../doc_DE/taborg4.tex) (../doc_DE/taborg5.tex) Overfull \hbox (5.95712pt too wide) in paragraph at lines 2897--2907 [] [77] [78] [79] [80] [81] [82] [83] Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 []\OT1/cmr/m/n/12 i) S912ZVC19F0MKH, S912ZVC19F0MLF, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVCA19F0MLF, S912ZVCA19F0WKH, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHY32F1CLQ, S912ZVHY64F1CLL, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHL64F1CLQ, S912ZVHL32F1CLQ, [84] [85] [86] [87] [88] Underfull \hbox (badness 10000) in paragraph at lines 3242--3267 []\OT1/cmr/m/n/12 ad) AT90S1200, AT90S2313, AT90S2323, AT90S233, [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Chapter 4. [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] Chapter 5. [231] (../doc_DE/tabids.tex) (../doc_DE/tabids2.tex) [232] [233] [234] [235] [236] [237] [238] Chapter 6. [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] Appendix A. [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] Appendix B. [299] [300] [301] [302] Appendix C. [303] [304] [305] [306] Appendix D. (../doc_DE/pscomm.tex) [307] (../doc_DE/pscpu.tex [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320]) [321] [322] Appendix E. [323] [324] [325] [326] Appendix F. [327] [328] [329] [330] Appendix G. [331] [332] Appendix H. [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] Appendix I. [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] (./biblio.tex [371] [372] [373] [374] [375] [376] [377] [378] [379] Underfull \hbox (badness 5667) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Con-troller (Single-Chip 8-Bit CMOS Mi-cro-con-troll er) [380] [381] [382] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [383] [384] No file as.ind. (./as.aux) LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information) Output written on as.dvi (384 pages, 1188152 bytes). Transcript written on as.log. makeindex as This is makeindex, version 2.15 [TeX Live 2019] (kpathsea + Thai support). Scanning input file as.idx....done (159 entries accepted, 0 rejected). Sorting entries....done (1248 comparisons). Generating output file as.ind....done (222 lines written, 0 warnings). Output written in as.ind. Transcript written in as.ilg. latex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1] [2] [3] (./as.toc [4] [5] [6] Overfull \hbox (7.2571pt too wide) in paragraph at lines 138--138 [][] [] [] [7] [8] [9]) [10] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Chapter 2. [21] [22] Overfull \hbox (12.27942pt too wide) in paragraph at lines 566--608 [] LaTeX Warning: Float too large for page by 5.61131pt on input line 611. [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] Chapter 3. [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] (../doc_DE/taborg1.tex) (../doc_DE/taborg2.tex) (../doc_DE/taborg3.tex) (../doc_DE/taborg4.tex) (../doc_DE/taborg5.tex) Overfull \hbox (5.95712pt too wide) in paragraph at lines 2897--2907 [] [77] [78] [79] [80] [81] [82] [83] Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 []\OT1/cmr/m/n/12 i) S912ZVC19F0MKH, S912ZVC19F0MLF, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVCA19F0MLF, S912ZVCA19F0WKH, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHY32F1CLQ, S912ZVHY64F1CLL, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHL64F1CLQ, S912ZVHL32F1CLQ, [84] [85] [86] [87] [88] Underfull \hbox (badness 10000) in paragraph at lines 3242--3267 []\OT1/cmr/m/n/12 ad) AT90S1200, AT90S2313, AT90S2323, AT90S233, [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Chapter 4. [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] Chapter 5. [231] (../doc_DE/tabids.tex) (../doc_DE/tabids2.tex) [232] [233] [234] [235] [236] [237] [238] Chapter 6. [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] Appendix A. [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] Appendix B. [299] [300] [301] [302] Appendix C. [303] [304] [305] [306] Appendix D. (../doc_DE/pscomm.tex) [307] (../doc_DE/pscpu.tex [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320]) [321] [322] Appendix E. [323] [324] [325] [326] Appendix F. [327] [328] [329] [330] Appendix G. [331] [332] Appendix H. [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] Appendix I. [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] (./biblio.tex [371] [372] [373] [374] [375] [376] [377] [378] [379] Underfull \hbox (badness 5667) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Con-troller (Single-Chip 8-Bit CMOS Mi-cro-con-troll er) [380] [381] [382] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [383] [384] (./as.ind [385] [386] [387]) (./as.aux) ) (see the transcript file for additional information) Output written on as.dvi (387 pages, 1222788 bytes). Transcript written on as.log. dvips as -o This is dvips(k) 5.999 Copyright 2019 Radical Eye Software (www.radicaleye.com) ' TeX output 2020.01.28:1212' -> as.ps . [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] pdflatex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/ pdftex.map}] [2] [3] (./as.toc [4] [5] [6] [7] [8] [9]) [10] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Chapter 2. [21] [22] Overfull \hbox (12.27942pt too wide) in paragraph at lines 566--608 [] LaTeX Warning: Float too large for page by 5.61131pt on input line 611. [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] Chapter 3. [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] (../doc_DE/taborg1.tex) (../doc_DE/taborg2.tex) (../doc_DE/taborg3.tex) (../doc_DE/taborg4.tex) (../doc_DE/taborg5.tex) Overfull \hbox (5.95712pt too wide) in paragraph at lines 2897--2907 [] [77] [78] [79] [80] [81] [82] [83] Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 []\OT1/cmr/m/n/12 i) S912ZVC19F0MKH, S912ZVC19F0MLF, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVCA19F0MLF, S912ZVCA19F0WKH, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHY32F1CLQ, S912ZVHY64F1CLL, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHL64F1CLQ, S912ZVHL32F1CLQ, [84] [85] [86] [87] [88] Underfull \hbox (badness 10000) in paragraph at lines 3242--3267 []\OT1/cmr/m/n/12 ad) AT90S1200, AT90S2313, AT90S2323, AT90S233, [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Chapter 4. [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] Chapter 5. [231] (../doc_DE/tabids.tex) (../doc_DE/tabids2.tex) [232] [233] [234] [235] [236] [237] [238] Chapter 6. [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] Appendix A. [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] Appendix B. [299] [300] [301] [302] Appendix C. [303] [304] [305] [306] Appendix D. (../doc_DE/pscomm.tex) [307] (../doc_DE/pscpu.tex [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320]) [321] [322] Appendix E. [323] [324] [325] [326] Appendix F. [327] [328] [329] [330] Appendix G. [331] [332] Appendix H. [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] Appendix I. [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] (./biblio.tex [371] [372] [373] [374] [375] [376] [377] [378] [379] Underfull \hbox (badness 5667) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Con-troller (Single-Chip 8-Bit CMOS Mi-cro-con-troll er) [380] [381] [382] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [383] [384] (./as.ind [385] [386] [387]) (./as.aux) ) (see the transcript file for additional information) Output written on as.pdf (387 pages, 841738 bytes). Transcript written on as.log. pdflatex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/ pdftex.map}] [2] [3] (./as.toc [4] [5] [6] [7] [8] [9]) [10] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Chapter 2. [21] [22] Overfull \hbox (12.27942pt too wide) in paragraph at lines 566--608 [] LaTeX Warning: Float too large for page by 5.61131pt on input line 611. [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] Chapter 3. [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] (../doc_DE/taborg1.tex) (../doc_DE/taborg2.tex) (../doc_DE/taborg3.tex) (../doc_DE/taborg4.tex) (../doc_DE/taborg5.tex) Overfull \hbox (5.95712pt too wide) in paragraph at lines 2897--2907 [] [77] [78] [79] [80] [81] [82] [83] Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 []\OT1/cmr/m/n/12 i) S912ZVC19F0MKH, S912ZVC19F0MLF, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVCA19F0MLF, S912ZVCA19F0WKH, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHY32F1CLQ, S912ZVHY64F1CLL, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHL64F1CLQ, S912ZVHL32F1CLQ, [84] [85] [86] [87] [88] Underfull \hbox (badness 10000) in paragraph at lines 3242--3267 []\OT1/cmr/m/n/12 ad) AT90S1200, AT90S2313, AT90S2323, AT90S233, [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Chapter 4. [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] Chapter 5. [231] (../doc_DE/tabids.tex) (../doc_DE/tabids2.tex) [232] [233] [234] [235] [236] [237] [238] Chapter 6. [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] Appendix A. [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] Appendix B. [299] [300] [301] [302] Appendix C. [303] [304] [305] [306] Appendix D. (../doc_DE/pscomm.tex) [307] (../doc_DE/pscpu.tex [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320]) [321] [322] Appendix E. [323] [324] [325] [326] Appendix F. [327] [328] [329] [330] Appendix G. [331] [332] Appendix H. [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] Appendix I. [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] (./biblio.tex [371] [372] [373] [374] [375] [376] [377] [378] [379] Underfull \hbox (badness 5667) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Con-troller (Single-Chip 8-Bit CMOS Mi-cro-con-troll er) [380] [381] [382] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [383] [384] (./as.ind [385] [386] [387]) (./as.aux) ) (see the transcript file for additional information) Output written on as.pdf (387 pages, 841738 bytes). Transcript written on as.log. makeindex as This is makeindex, version 2.15 [TeX Live 2019] (kpathsea + Thai support). Scanning input file as.idx....done (159 entries accepted, 0 rejected). Sorting entries....done (1248 comparisons). Generating output file as.ind....done (222 lines written, 0 warnings). Output written in as.ind. Transcript written in as.ilg. pdflatex as This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./as.tex LaTeX2e <2018-12-01> (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2018/09/03 v1.4i Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo)) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)) Writing index file as.idx (./as.aux) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty)) (./as.out) (./as.out) [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/ pdftex.map}] [2] [3] (./as.toc [4] [5] [6] [7] [8] [9]) [10] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd) [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] Chapter 2. [21] [22] Overfull \hbox (12.27942pt too wide) in paragraph at lines 566--608 [] LaTeX Warning: Float too large for page by 5.61131pt on input line 611. [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] Chapter 3. [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] (../doc_DE/taborg1.tex) (../doc_DE/taborg2.tex) (../doc_DE/taborg3.tex) (../doc_DE/taborg4.tex) (../doc_DE/taborg5.tex) Overfull \hbox (5.95712pt too wide) in paragraph at lines 2897--2907 [] [77] [78] [79] [80] [81] [82] [83] Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 []\OT1/cmr/m/n/12 i) S912ZVC19F0MKH, S912ZVC19F0MLF, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVCA19F0MLF, S912ZVCA19F0WKH, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHY32F1CLQ, S912ZVHY64F1CLL, Underfull \hbox (badness 10000) in paragraph at lines 3030--3039 \OT1/cmr/m/n/12 S912ZVHL64F1CLQ, S912ZVHL32F1CLQ, [84] [85] [86] [87] [88] Underfull \hbox (badness 10000) in paragraph at lines 3242--3267 []\OT1/cmr/m/n/12 ad) AT90S1200, AT90S2313, AT90S2323, AT90S233, [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Chapter 4. [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] Chapter 5. [231] (../doc_DE/tabids.tex) (../doc_DE/tabids2.tex) [232] [233] [234] [235] [236] [237] [238] Chapter 6. [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] Appendix A. [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] Appendix B. [299] [300] [301] [302] Appendix C. [303] [304] [305] [306] Appendix D. (../doc_DE/pscomm.tex) [307] (../doc_DE/pscpu.tex [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320]) [321] [322] Appendix E. [323] [324] [325] [326] Appendix F. [327] [328] [329] [330] Appendix G. [331] [332] Appendix H. [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] Appendix I. [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] (./biblio.tex [371] [372] [373] [374] [375] [376] [377] [378] [379] Underfull \hbox (badness 5667) in paragraph at lines 405--409 \OT1/cmr/m/it/12 Telephone Con-troller (Single-Chip 8-Bit CMOS Mi-cro-con-troll er) [380] [381] [382] Underfull \hbox (badness 10000) in paragraph at lines 539--542 ) [383] [384] (./as.ind [385] [386] [387]) (./as.aux) ) (see the transcript file for additional information) Output written on as.pdf (387 pages, 841738 bytes). Transcript written on as.log. make[1]: Leaving directory '/builddir/build/BUILD/asl-current/doc_EN' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mEpZks + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 ++ dirname /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 + cd asl-current + rm -rf /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 + make install DESTDIR=/builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 PREFIX= ./install.sh /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/man /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib doc # assure we don't copy to absolute paths if $PREFIX is not set: if [ "${PREFIX}" != "" ]; then PREFIX=${PREFIX}/ fi BINPATH=${PREFIX}$1 INCPATH=${PREFIX}$2 MANPATH=${PREFIX}$3 LIBPATH=${PREFIX}$4 DOCPATH=${PREFIX}$5 # this is not a perfect solution, but I don't know a better one at the moment: if [ -f /usr/X11R6/bin/mkdirhier ] ; then MKDIRHIER="/usr/X11R6/bin/mkdirhier" else if [ -f /usr/bin/X11/mkdirhier ] ; then MKDIRHIER="/usr/bin/X11/mkdirhier" else MKDIRHIER="mkdir -p" fi fi echo "Installing files:" Installing files: if [ "${BINPATH}" != "" ]; then ${MKDIRHIER} ${BINPATH} chmod 755 ${BINPATH} for i in asl plist alink pbind p2hex p2bin; do echo ${BINPATH}/$i cp $i ${BINPATH} chmod 755 ${BINPATH}/$i done fi /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/asl /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/plist /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/alink /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/pbind /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/p2hex /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/p2bin if [ "${INCPATH}" != "" ]; then ${MKDIRHIER} ${INCPATH} chmod 755 ${INCPATH} for path in . avr s12z s12z/vh s12z/vc s12z/vca; do mkdir ${INCPATH}/${path} chmod 755 ${INCPATH}/${path} for file in include/${path}/*.inc; do base=`basename ${file}` echo ${INCPATH}/${path}/${base} cp ${file} ${INCPATH}/${path} chmod 644 ${INCPATH}/${path}/$base done done fi mkdir: cannot create directory '/builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/.': File exists /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./80c50x.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./80c552.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./bitfuncs.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./ctype.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./emulmsp.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./h8_3048.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg166.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg251.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg29k.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg53x.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg6303.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg683xx.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg7000.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg78310.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg78k0.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reg96.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regace.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regavr.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regavrold.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regcop8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reggp32.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reghc08jb.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reghc08q.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./reghc12.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regm16c.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regmsp.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regs12z.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regst9.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./regz380.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef04.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef16.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef17.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef18.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef2x.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef37.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef3x.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef47.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef4x.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef51.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef56k.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef5x.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef60.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef62.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef75.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef87.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef90.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddef96.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddefxa.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/./stddefz8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/ac90.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/acm.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/acm2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/acm30.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/adcm16.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/adcm78.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/adcm8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/ee90.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/eem.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/eem2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/lcd.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/macsc.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg1200.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg1284rfr2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg2313.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg2323.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg2333.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg2564rfr2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg4414.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg4433.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg4434.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg8515.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg8534.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/reg8535.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm103.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm128.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm1280.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm1281.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm1284.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm16.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm161.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm162.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm163.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm164.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm165.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm168.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm169.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm16u2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm16u4.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm2560.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm2561.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm32.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm323.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm324.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm325.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm3250.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm328.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm329.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm3290.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm32u2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm32u4.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm32u6.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm406.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm48.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm64.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm640.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm644.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm644rfr2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm645.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm6450.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm649.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm6490.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm8515.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm8535.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm88.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regm8u2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regmx8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regmxu2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regmxu4.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regmxu6.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regmxx01.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regmxx4.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regskel.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regt1024.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regt2313.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regt4313.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn10.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn102.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn104.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn11.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn112.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn12.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn13.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn13a.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn15.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn1634.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn167.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn20.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn24.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn25.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn26.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn261.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn28.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn4.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn40.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn43u.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn44.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn441.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn45.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn461.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn48.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn5.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn828.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn84.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn841.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn85.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn861.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn87.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn88.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtn9.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtnx4.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtnx41.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtnx5.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtnx61.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtnx7.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtnx8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtx313.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regtx459.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regu1286.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regu1287.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regu355.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regu646.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regu647.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regx4rfr2.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/regxx33.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/spi90.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/spim.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/spim02c.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/spim2c.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/spm.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/spmcsr37.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/spmcsr68.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/tr24.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/twim.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/twim70.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/twimb8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/uart90.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/usartc0.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/usartc8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/usartm.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/usbm.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/usimb8.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/wdm21.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/wdm60.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/avr/wdme.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/core.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/cpucore.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/ftmrz.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zacm.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zadc.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zbats.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zcan.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zcpmu.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zdac.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zdbg.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zecc.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12ziic.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zint.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zmmc.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zpwm.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zsci.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zsent.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zspi.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12ztim.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/s12zvcpim.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vh/128f2cll.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vh/128f2clq.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vh/128f2vll.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vh/128f2vlq.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vh/64f2clq.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vh/64f2vlq.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vc/19f0mkh.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vc/19f0mlf.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vc/common.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vca/19f0mkh.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vca/19f0mlf.inc /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/include/s12z/vca/19f0wkh.inc if [ "${MANPATH}" != "" ]; then ${MKDIRHIER} ${MANPATH}/man1 chmod 755 ${MANPATH} ${MANPATH}/man1 for i in man/*.1; do echo ${MANPATH}/man1/`basename $i` cp $i ${MANPATH}/man1 chmod 644 ${MANPATH}/man1/`basename $i` done fi /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/man/man1/alink.1 /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/man/man1/asl.1 /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/man/man1/p2bin.1 /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/man/man1/p2hex.1 /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/man/man1/pbind.1 /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/man/man1/plist.1 if [ "${LIBPATH}" != "" ]; then ${MKDIRHIER} ${LIBPATH} chmod 755 ${LIBPATH} for i in *.msg; do echo ${LIBPATH}/$i cp $i ${LIBPATH} chmod 644 ${LIBPATH}/$i done fi /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/alink.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/as.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/cmdarg.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/ioerrs.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/p2bin.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/p2hex.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/pbind.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/plist.msg /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/asl/lib/tools.msg if [ "${DOCPATH}" != "" ]; then ${MKDIRHIER} ${DOCPATH} chmod 755 ${DOCPATH} for i in DE EN; do if [ -f doc_$i/as.html ]; then echo ${DOCPATH}/as-$i.doc cp doc_$i/as.doc ${DOCPATH}/as-$i.txt fi echo ${DOCPATH}/as-$i.tex cp doc_$i/as.tex ${DOCPATH}/as-$i.tex if [ -f doc_$i/as.html ]; then echo ${DOCPATH}/as-$i.html cp doc_$i/as.html ${DOCPATH}/as-$i.html fi if [ -f doc_$i/as.dvi ]; then echo ${DOCPATH}/as-$i.dvi cp doc_$i/as.dvi ${DOCPATH}/as-$i.dvi fi if [ -f doc_$i/as.ps ]; then echo ${DOCPATH}/as-$i.ps cp doc_$i/as.ps ${DOCPATH}/as-$i.ps fi if [ -f doc_$i/as.pdf ]; then echo ${DOCPATH}/as-$i.pdf cp doc_$i/as.pdf ${DOCPATH}/as-$i.pdf fi chmod 644 ${DOCPATH}/as-$i.* done cp doc_DE/taborg*.tex ${DOCPATH} chmod 644 ${DOCPATH}/taborg*.tex cp doc_DE/ps*.tex ${DOCPATH} chmod 644 ${DOCPATH}/ps*.tex cp COPYING ${DOCPATH} chmod 644 ${DOCPATH}/COPYING fi doc/as-DE.doc doc/as-DE.tex doc/as-DE.html doc/as-DE.dvi doc/as-DE.ps doc/as-DE.pdf doc/as-EN.doc doc/as-EN.tex doc/as-EN.html doc/as-EN.dvi doc/as-EN.ps doc/as-EN.pdf + for f in changelog doc/as-EN.txt doc/as-DE.txt + iconv -fiso88591 -tutf8 changelog + touch -r changelog changelog.new + mv changelog.new changelog + for f in changelog doc/as-EN.txt doc/as-DE.txt + iconv -fiso88591 -tutf8 doc/as-EN.txt + touch -r doc/as-EN.txt doc/as-EN.txt.new + mv doc/as-EN.txt.new doc/as-EN.txt + for f in changelog doc/as-EN.txt doc/as-DE.txt + iconv -fiso88591 -tutf8 doc/as-DE.txt + touch -r doc/as-DE.txt doc/as-DE.txt.new + mv doc/as-DE.txt.new doc/as-DE.txt + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 1.42-0.42.bld134.fc32 --unique-debug-suffix -1.42-0.42.bld134.fc32.x86_64 --unique-debug-src-base asl-1.42-0.42.bld134.fc32.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/asl-current explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/asl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/alink explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/pbind explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/p2hex extracting debug info from /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/pbind extracting debug info from /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/alink extracting debug info from /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/asl explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/plist extracting debug info from /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/p2hex explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/p2bin extracting debug info from /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/plist extracting debug info from /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/bin/p2bin original debug info size: 7368kB, size after compression: 6672kB /usr/lib/rpm/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. 8067 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.oxpYwt + umask 022 + cd /builddir/build/BUILD + cd asl-current + make test cd tests; ./testall "" executing self tests... +-------------------------- Test Application 166 ----------------------------+ | | | This is a (synthetic) test of the 80C166 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_166.asm PASS 1  80C166/167-SFR-Definitionen (C) 1994 Alfred Arnold  Erweiterung 80C167CS 2003 Marc Reibel  binde 80C167-SFRs ein  reg166.inc(1147)  > > > t_166.asm(175): warning: possible pipelining effects  t_166.asm(233)  0.00 seconds assembly time  1380 lines source file  1716 lines incl. macro expansions  1 pass  0 errors  6 warnings  > > > t_166.asm(181): warning: possible pipelining effects  > > > t_166.asm(181): warning: possible pipelining effects  > > > t_166.asm(185): warning: possible pipelining effects  > > > t_166.asm(226): warning: page might not be addressable  > > > t_166.asm(231): warning: page might not be addressable  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_166.p==>>t_166.bin (534 Bytes) +---------------------------------------------------------------+ Test t_166 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application 16C5x ----------------------------+ | | | This is a (synthetic) test of the PIC 16C5x code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_16c5x.asm PASS 1  t_16c5x.asm(46)  0.00 seconds assembly time  46 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_16c5x.p==>>t_16c5x.bin (70 Bytes) +---------------------------------------------------------------+ Test t_16c5x succeeded! +---------------------------------------------------------------+ +----------------------- Test Application 16C84 ----------------------------+ | | | This is a (synthetic) test of the PIC 16C8x code generator | | | +----------------------------------------------------------------------------+ > > > t_16c84.asm(50): warning: obsolete instruction, usage discouraged  macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_16c84.asm PASS 1  > > > t_16c84.asm(9): warning: obsolete instruction, usage discouraged  t_16c84.asm(54)  0.00 seconds assembly time  54 lines source file  1 pass  0 errors  2 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_16c84.p==>>t_16c84.bin (90 Bytes) +---------------------------------------------------------------+ Test t_16c84 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 1750 ----------------------------+ | | | This is a (synthetic) test of the MIL STD 1750 code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_1750.asm PASS 1  t_1750.asm(357)  0.00 seconds assembly time  357 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_1750.p==>>t_1750.bin (988 Bytes) +---------------------------------------------------------------+ Test t_1750 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application 17C42 ----------------------------+ | | | This is a (synthetic) test of the PIC 17C42 code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_17c42.asm PASS 1  t_17c42.asm(67)  0.00 seconds assembly time  67 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_17c42.p==>>t_17c42.bin (112 Bytes) +---------------------------------------------------------------+ Test t_17c42 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 1802 ----------------------------+ | | | This is a (synthetic) test of the 1802 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_1802.asm PASS 1  t_1802.asm(117)  0.00 seconds assembly time  117 lines source file  355 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_1802.p==>>t_1802.bin (309 Bytes) +---------------------------------------------------------------+ Test t_1802 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 1805 ----------------------------+ | | | This is a (synthetic) test of the 1805 instruction set extensions | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_1805.asm PASS 1  t_1805.asm(42)  0.00 seconds assembly time  42 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_1805.p==>>t_1805.bin (76 Bytes) +---------------------------------------------------------------+ Test t_1805 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application 251 ----------------------------+ | | | This is a (synthetic) test of the MCS-251 code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_251.asm PASS 1  MCS-251-SFR-Definitionen (C) 2003 Alfred Arnold  binde 80C251-SFRs ein  reg251.inc(258)  t_251.asm(400)  PASS 2  reg251.inc(258)  t_251.asm(400)  0.00 seconds assembly time  658 lines source file  708 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_251.p==>>t_251.bin (1035 Bytes) +---------------------------------------------------------------+ Test t_251 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 2650 -----------------------------+ | | | This is a (synthetic) test of the 2650 instruction set. | | Original Source of this test is the associated Frankenstein assembler. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_2650.asm PASS 1  t_2650.asm(576)  0.00 seconds assembly time  576 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_2650.p==>>t_2650.bin (1621 Bytes) +---------------------------------------------------------------+ Test t_2650 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 296 -----------------------------+ | | | This is a (synthetic) test of the 80196Nx/80296's instruction set | | extensions | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_296.asm PASS 1  t_296.asm(133)  0.00 seconds assembly time  133 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_296.p==>>t_296.bin (463 Bytes) +---------------------------------------------------------------+ Test t_296 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 29K -----------------------------+ | | | This is a (synthetic) test of the AM29K instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_29k.asm PASS 1  AM2924x-SFR-Definitionen (C) 1995 Alfred Arnold  binde AM29240-SFRs ein  reg29k.inc(128)  t_29k.asm(81)  0.00 seconds assembly time  209 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_29k.p==>>t_29k.bin (220 Bytes) +---------------------------------------------------------------+ Test t_29k succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 32 -----------------------------+ | | | This is a (synthetic) test of the CPU32's extensions to the 680x0 | | basic instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_32.asm PASS 1  CPU32-Register-Definitionen (C) 1994 Alfred Arnold  binde 68340-Register ein  reg683xx.inc(701)  t_32.asm(40)  0.00 seconds assembly time  741 lines source file  765 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_32.p==>>t_32.bin (134 Bytes) +---------------------------------------------------------------+ Test t_32 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 3201x ---------------------------+ | | | This is a (synthetic) test of the TMS3201x instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_3201x.asm PASS 1  t_3201x.asm(75)  0.00 seconds assembly time  75 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_3201x.p==>>t_3201x.bin (148 Bytes) +---------------------------------------------------------------+ Test t_3201x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 3202x ---------------------------+ | | | This is a (synthetic) test of the TMS3202x instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_3202x.asm PASS 1  t_3202x.asm(214)  0.00 seconds assembly time  214 lines source file  1644 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_3202x.p==>>t_3202x.bin (3632 Bytes) +---------------------------------------------------------------+ Test t_3202x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 3203x ---------------------------+ | | | This is a (synthetic) test of the TMS320C3x instruction set | | | +----------------------------------------------------------------------------+ > > > t_3203x.asm(259): warning: unpredictable execution of this instruction  > > > t_3203x.asm(261): warning: multiple use of address register in one instruction  macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_3203x.asm PASS 1  > > > t_3203x.asm(259): warning: multiple use of address register in one instruction  t_3203x.asm(272)  0.00 seconds assembly time  272 lines source file  1 pass  0 errors  3 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_3203x.p==>>t_3203x.bin (688 Bytes) +---------------------------------------------------------------+ Test t_3203x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 3204x ---------------------------+ | | | This is a (synthetic) test of the TMS320C4x instruction set extensions | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_3204x.asm PASS 1  TMS320C4x-Definitionen (C) 2016 Alfred Arnold  stddef4x.inc(120)  t_3204x.asm(164)  0.00 seconds assembly time  284 lines source file  582 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_3204x.p==>>t_3204x.bin (836 Bytes) +---------------------------------------------------------------+ Test t_3204x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 3205x ---------------------------+ | | | This is a (synthetic) test of the TMS320C5x instruction set | | It includes moreover a clear separation between the C20x subset and | | the full C5x instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_3205x.asm PASS 1  t_3205x.asm(500)  0.00 seconds assembly time  500 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_3205x.p==>>t_3205x.bin (866 Bytes) +---------------------------------------------------------------+ Test t_3205x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 3206x ---------------------------+ | | | This is a (synthetic) test of the TMS320C6x instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_3206x.asm PASS 1  t_3206x.asm(242)  0.00 seconds assembly time  242 lines source file  245 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_3206x.p==>>t_3206x.bin (556 Bytes) +---------------------------------------------------------------+ Test t_3206x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 3254x ---------------------------+ | | | This is a (synthetic) test of the TMS320C54x instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_3254x.asm PASS 1  t_3254x.asm(1084)  0.00 seconds assembly time  1084 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_3254x.p==>>t_3254x.bin (2614 Bytes) +---------------------------------------------------------------+ Test t_3254x succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 370 ----------------------------+ | | | This is a (synthetic) test of the TMS370 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_370.asm PASS 1  t_370.asm(164)  0.00 seconds assembly time  164 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_370.p==>>t_370.bin (317 Bytes) +---------------------------------------------------------------+ Test t_370 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 4004 ----------------------------+ | | | This is a (synthetic) test of the 4004 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_4004.asm PASS 1  t_4004.asm(218)  PASS 2  t_4004.asm(218)  0.00 seconds assembly time  218 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_4004.p==>>t_4004.bin (246 Bytes) +---------------------------------------------------------------+ Test t_4004 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 403 -----------------------------+ | | | This is a (synthetic) test of the PPC403's extensions to the PowerPC | | basic instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_403.asm PASS 1  PowerPC-Makro-Definitionen (C) 1994,2012 Alfred Arnold  Zielsystem PPC403  stddef60.inc(757)  t_403.asm(28)  0.00 seconds assembly time  785 lines source file  2230 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_403.p==>>t_403.bin (64 Bytes) +---------------------------------------------------------------+ Test t_403 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 4500 ----------------------------+ | | | This is a (synthetic) test of the MELPS/45xx instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_4500.asm PASS 1  t_4500.asm(110)  0.00 seconds assembly time  110 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_4500.p==>>t_4500.bin (236 Bytes) +---------------------------------------------------------------+ Test t_4500 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 47C00 ----------------------------+ | | | This is a (synthetic) test of the TLCS-47(0(A)) instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_47c00.asm PASS 1  TLCS-47-Makrodefinitionen  (C) 1994 Alfred Arnold  Zielprozessor: 470AC00  stddef47.inc(280)  t_47c00.asm(255)  PASS 2  stddef47.inc(280)  t_47c00.asm(255)  PASS 3  stddef47.inc(280)  t_47c00.asm(255)  0.00 seconds assembly time  535 lines source file  910 lines incl. macro expansions  3 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_47c00.p==>>t_47c00.bin (529 Bytes) +---------------------------------------------------------------+ Test t_47c00 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 48 -----------------------------+ | | | This is a (synthetic) test of the MCS-48 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_48.asm PASS 1  t_48.asm(181)  0.00 seconds assembly time  181 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_48.p==>>t_48.bin (137 Bytes) +---------------------------------------------------------------+ Test t_48 succeeded! +---------------------------------------------------------------+ +---------------------- Test Application 56000 ----------------------------+ | | | This is a (synthetic) test of the DSP56K code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_56000.asm PASS 1  DSP56000-SFR-Definitionen (C) 1993 Alfred Arnold  stddef56k.inc(70)  t_56000.asm(245)  0.01 seconds assembly time  315 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_56000.p==>>t_56000.bin (980 Bytes) +---------------------------------------------------------------+ Test t_56000 succeeded! +---------------------------------------------------------------+ +---------------------- Test Application 56300 ----------------------------+ | | | This is a (synthetic but halfway complete) test of the DSP563xx's | | instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_56300.asm PASS 1  t_56300.asm(1463)  0.00 seconds assembly time  1463 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_56300.p==>>t_56300.bin (6788 Bytes) +---------------------------------------------------------------+ Test t_56300 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 65 -----------------------------+ | | | This is a (synthetic) test of the 65xx/MELPS-740 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_65.asm PASS 1  t_65.asm(284)  0.00 seconds assembly time  284 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_65.p==>>t_65.bin (460 Bytes) +---------------------------------------------------------------+ Test t_65 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 6502U ----------------------------+ | | | Hacker's corner: This tests the 'undocumented' instructions of the 6502/ | | 6510 processor, i.e. the things the processor does when yuo use undocu- | | mented opcode bytes. I do not recommend that, but it's your program... | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_6502u.asm PASS 1  t_6502u.asm(111)  0.00 seconds assembly time  111 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_6502u.p==>>t_6502u.bin (207 Bytes) +---------------------------------------------------------------+ Test t_6502u succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 65C19 --------------------------+ | | | This is a (synthetic) test of the 65C19 instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_65c19.asm PASS 1  t_65c19.asm(266)  0.00 seconds assembly time  266 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_65c19.p==>>t_65c19.bin (506 Bytes) +---------------------------------------------------------------+ Test t_65c19 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 6804 ----------------------------+ | | | This is a (synthetic) test of the 6804's instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_6804.asm PASS 1  6804-SFR-Definitionen (C) 1993 Alfred Arnold  stddef04.inc(55)  t_6804.asm(73)  0.00 seconds assembly time  128 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_6804.p==>>t_6804.bin (92 Bytes) +---------------------------------------------------------------+ Test t_6804 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 68040 ----------------------------+ | | | This is a (synthetic) test of the 68040's extensions to the 680x0 | | instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_68040.asm PASS 1  t_68040.asm(30)  0.00 seconds assembly time  30 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_68040.p==>>t_68040.bin (60 Bytes) +---------------------------------------------------------------+ Test t_68040 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 6805 ----------------------------+ | | | This is a (synthetic) test of the 6805 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_6805.asm PASS 1  t_6805.asm(245)  0.00 seconds assembly time  245 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_6805.p==>>t_6805.bin (405 Bytes) +---------------------------------------------------------------+ Test t_6805 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 6808 ----------------------------+ | | | This is a (synthetic) test of the 68HC08's extensions to the 6805 | | basic instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_6808.asm PASS 1  t_6808.asm(407)  0.00 seconds assembly time  407 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_6808.p==>>t_6808.bin (671 Bytes) +---------------------------------------------------------------+ Test t_6808 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 6812 ----------------------------+ | | | This is a (synthetic) test of the 68HC12(X) instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_6812.asm PASS 1  t_6812.asm(1369)  PASS 2  t_6812.asm(1369)  0.00 seconds assembly time  1369 lines source file  1461 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_6812.p==>>t_6812.bin (3423 Bytes) +---------------------------------------------------------------+ Test t_6812 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 6816 ----------------------------+ | | | This is a (synthetic) test of the 68HC16 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_6816.asm PASS 1  t_6816.asm(1038)  0.00 seconds assembly time  1038 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_6816.p==>>t_6816.bin (2874 Bytes) +---------------------------------------------------------------+ Test t_6816 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application 68KADDR ---------------------------+ | | | This test iterates through the 60000/68020 addressing modes | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_68kaddr.asm PASS 1  t_68kaddr.asm(123)  0.00 seconds assembly time  123 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_68kaddr.p==>>t_68kaddr.bin (614 Bytes) +---------------------------------------------------------------+ Test t_68kaddr succeeded! +---------------------------------------------------------------+ +----------------------- Test Application 68KDIS ----------------------------+ | | | This test 'plays' a bit with displacement sizes on the 68K | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_68kdis.asm PASS 1  t_68kdis.asm(17)  0.00 seconds assembly time  17 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_68kdis.p==>>t_68kdis.bin (112 Bytes) +---------------------------------------------------------------+ Test t_68kdis succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 68RS08 ---------------------------+ | | | This is a (synthetic) test of the 68RS08 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_68rs08.asm PASS 1  t_68rs08.asm(264)  0.00 seconds assembly time  264 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_68rs08.p==>>t_68rs08.bin (444 Bytes) +---------------------------------------------------------------+ Test t_68rs08 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 7000 ----------------------------+ | | | This is a (synthetic) test of the SH7x00 instruction set | | | +----------------------------------------------------------------------------+ > > > t_7000.asm(96): warning: possible pipelining effects  > > > t_7000.asm(97): warning: possible pipelining effects  > > > t_7000.asm(98): warning: possible pipelining effects  > > > t_7000.asm(99): warning: possible pipelining effects  > > > t_7000.asm(100): warning: possible pipelining effects  macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_7000.asm PASS 1  > > > t_7000.asm(95): warning: possible pipelining effects  t_7000.asm(262)  PASS 2  t_7000.asm(262)  0.00 seconds assembly time  262 lines source file  286 lines incl. macro expansions  2 passes  0 errors  6 warnings  > > > t_7000.asm(95): warning: possible pipelining effects  > > > t_7000.asm(96): warning: possible pipelining effects  > > > t_7000.asm(97): warning: possible pipelining effects  > > > t_7000.asm(98): warning: possible pipelining effects  > > > t_7000.asm(99): warning: possible pipelining effects  > > > t_7000.asm(100): warning: possible pipelining effects  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_7000.p==>>t_7000.bin (478 Bytes) +---------------------------------------------------------------+ Test t_7000 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 75K0 ----------------------------+ | | | This is a (synthetic) test of the 75K0 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_75k0.asm PASS 1  �PD75K0-Registerdefinitionen, (C) 1994 Alfred Arnold  Binde �PD751xx-Register ein  stddef75.inc(700)  > > > t_75k0.asm(186): warning: page might not be addressable  t_75k0.asm(192)  0.00 seconds assembly time  892 lines source file  918 lines incl. macro expansions  1 pass  0 errors  1 warning  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_75k0.p==>>t_75k0.bin (262 Bytes) +---------------------------------------------------------------+ Test t_75k0 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 75xx_a --------------------------+ | | | This is a (synthetic) test of the 7500 instruction set A | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_75xx_a.asm PASS 1  t_75xx_a.asm(119)  PASS 2  t_75xx_a.asm(119)  0.00 seconds assembly time  119 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_75xx_a.p==>>t_75xx_a.bin (157 Bytes) +---------------------------------------------------------------+ Test t_75xx_a succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 75xx_b --------------------------+ | | | This is a (synthetic) test of the 7500 instruction set B | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_75xx_b.asm PASS 1  t_75xx_b.asm(75)  PASS 2  t_75xx_b.asm(75)  0.00 seconds assembly time  75 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_75xx_b.p==>>t_75xx_b.bin (72 Bytes) +---------------------------------------------------------------+ Test t_75xx_b succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 7700 ----------------------------+ | | | This is a (synthetic) test of the MELPS/77xx instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_7700.asm PASS 1  t_7700.asm(357)  0.00 seconds assembly time  357 lines source file  477 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_7700.p==>>t_7700.bin (680 Bytes) +---------------------------------------------------------------+ Test t_7700 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 7720 ---------------------------+ | | | This is a (synthetic) test of the uPD7720 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_7720.asm PASS 1  t_7720.asm(142)  PASS 2  t_7720.asm(142)  0.00 seconds assembly time  142 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_7720.p==>>t_7720.bin (392 Bytes) +---------------------------------------------------------------+ Test t_7720 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 77230 ---------------------------+ | | | This is a (synthetic) test of the uPD77230 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_77230.asm PASS 1  t_77230.asm(246)  PASS 2  t_77230.asm(246)  0.00 seconds assembly time  246 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_77230.p==>>t_77230.bin (668 Bytes) +---------------------------------------------------------------+ Test t_77230 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 7725 ---------------------------+ | | | This is a (synthetic) test of the uPD7725 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_7725.asm PASS 1  t_7725.asm(172)  PASS 2  t_7725.asm(172)  0.00 seconds assembly time  172 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_7725.p==>>t_7725.bin (508 Bytes) +---------------------------------------------------------------+ Test t_7725 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 78C1x ----------------------------+ | | | This is a (synthetic) test of the uPD78C1x instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_78c1x.asm PASS 1  t_78c1x.asm(337)  PASS 2  t_78c1x.asm(337)  0.00 seconds assembly time  337 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_78c1x.p==>>t_78c1x.bin (557 Bytes) +---------------------------------------------------------------+ Test t_78c1x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 78K0 ----------------------------+ | | | This is a (synthetic) test of the 78K0 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_78k0.asm PASS 1  78K0-Register-Definitionen (C) 1996 Alfred Arnold  reg78k0.inc(246)  t_78k0.asm(292)  0.00 seconds assembly time  538 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_78k0.p==>>t_78k0.bin (588 Bytes) +---------------------------------------------------------------+ Test t_78k0 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 78K2 ----------------------------+ | | | This is a (synthetic) test of the 78K2 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_78k2.asm PASS 1  t_78k2.asm(516)  0.00 seconds assembly time  516 lines source file  1944 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_78k2.p==>>t_78k2.bin (3036 Bytes) +---------------------------------------------------------------+ Test t_78k2 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 78K3 ----------------------------+ | | | This is a (synthetic) test of the 78K3 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_78k3.asm PASS 1  uPD78310/78312 SFR Definitions  (C) 2016 Alfred Arnold  reg78310.inc(150)  t_78k3.asm(338)  0.01 seconds assembly time  488 lines source file  711 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_78k3.p==>>t_78k3.bin (998 Bytes) +---------------------------------------------------------------+ Test t_78k3 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 78K4 ----------------------------+ | | | This is a (synthetic) test of the 78K4 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_78k4.asm PASS 1  t_78k4.asm(1346)  0.01 seconds assembly time  1346 lines source file  8237 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_78k4.p==>>t_78k4.bin (16829 Bytes) +---------------------------------------------------------------+ Test t_78k4 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 8008 ---------------------------+ | | | This is a (synthetic) test of the 8008 instruction set, | | both in old and new variant | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_8008.asm PASS 1  t_8008.asm(485)  0.00 seconds assembly time  485 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_8008.p==>>t_8008.bin (496 Bytes) +---------------------------------------------------------------+ Test t_8008 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 807x ----------------------------+ | | | This is a (synthetic) test of the INS807x instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_807x.asm PASS 1  t_807x.asm(222)  0.00 seconds assembly time  222 lines source file  230 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_807x.p==>>t_807x.bin (364 Bytes) +---------------------------------------------------------------+ Test t_807x succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 80C382 ---------------------------+ | | | This is a (synthetic) test of the SAB80C382 instruction set | | changes and extensions. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_80c382.asm PASS 1  t_80c382.asm(32)  0.00 seconds assembly time  32 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_80c382.p==>>t_80c382.bin (10 Bytes) +---------------------------------------------------------------+ Test t_80c382 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 821 -----------------------------+ | | | This is a (synthetic) test of the MPC821's extensions to the PowerPC | | basic instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_821.asm PASS 1  PowerPC-Makro-Definitionen (C) 1994,2012 Alfred Arnold  Zielsystem MPC821  stddef60.inc(757)  t_821.asm(37)  0.00 seconds assembly time  794 lines source file  2415 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_821.p==>>t_821.bin (108 Bytes) +---------------------------------------------------------------+ Test t_821 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 85 -----------------------------+ | | | This is a (synthetic) test of the 8080/8085 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_85.asm PASS 1  t_85.asm(161)  0.00 seconds assembly time  161 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_85.p==>>t_85.bin (200 Bytes) +---------------------------------------------------------------+ Test t_85 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 870C ----------------------------+ | | | This is a (synthetic) test of the TLCS-870/C instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_870c.asm PASS 1  t_870c.asm(269)  PASS 2  t_870c.asm(269)  0.01 seconds assembly time  269 lines source file  5637 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_870c.p==>>t_870c.bin (10130 Bytes) +---------------------------------------------------------------+ Test t_870c succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 87C800 ---------------------------+ | | | This is a (synthetic) test of the TLCS-870 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_87c800.asm PASS 1  TLCS-870-Adre�definitionen  (C) 1994 Alfred Arnold  Zielprozessor: 87C70  stddef87.inc(219)  > > > t_87c800.asm(137): warning: unpredictable execution of this instruction  t_87c800.asm(313)  0.00 seconds assembly time  532 lines source file  1 pass  0 errors  3 warnings  > > > t_87c800.asm(138): warning: unpredictable execution of this instruction  > > > t_87c800.asm(170): warning: unpredictable execution of this instruction  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_87c800.p==>>t_87c800.bin (609 Bytes) +---------------------------------------------------------------+ Test t_87c800 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 8X30x ---------------------------+ | | | This is a (synthetic) test of the 8X30x instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_8x30x.asm PASS 1  t_8x30x.asm(58)  0.00 seconds assembly time  58 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_8x30x.p==>>t_8x30x.bin (80 Bytes) +---------------------------------------------------------------+ Test t_8x30x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 9331 ----------------------------+ | | | This is a (synthetic) test of the TC9331 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_9331.asm PASS 1  t_9331.asm(226)  PASS 2  t_9331.asm(226)  0.00 seconds assembly time  226 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_9331.p==>>t_9331.bin (804 Bytes) +---------------------------------------------------------------+ Test t_9331 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 9331_1---------------------------+ | | | Sample Program 1 from the TC9331F manual | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_9331_1.asm PASS 1  t_9331_1.asm(15)  0.00 seconds assembly time  15 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_9331_1.p==>>t_9331_1.bin (52 Bytes) +---------------------------------------------------------------+ Test t_9331_1 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 9331_2 --------------------------+ | | | Sample Program 2 from the TC9331F manual | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_9331_2.asm PASS 1  t_9331_2.asm(22)  PASS 2  t_9331_2.asm(22)  0.00 seconds assembly time  22 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_9331_2.p==>>t_9331_2.bin (68 Bytes) +---------------------------------------------------------------+ Test t_9331_2 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application 96 -----------------------------+ | | | This is a (synthetic) test of the MCS-96 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_96.asm PASS 1  MCS-96-SFR-Definitionen (C) 1994 Alfred Arnold  binde 80196-SFRs ein  reg96.inc(611)  > > > t_96.asm(155): warning: short jump possible  t_96.asm(218)  > > > t_96.asm(159): warning: short jump possible  PASS 2  reg96.inc(611)  > > > t_96.asm(155): warning: short jump possible  > > > t_96.asm(159): warning: short jump possible  t_96.asm(218)  0.00 seconds assembly time  829 lines source file  915 lines incl. macro expansions  2 passes  0 errors  2 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_96.p==>>t_96.bin (531 Bytes) +---------------------------------------------------------------+ Test t_96 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 960 -----------------------------+ | | | This is a (very incomplete) test of the i960 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_960.asm PASS 1  t_960.asm(102)  0.00 seconds assembly time  102 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_960.p==>>t_960.bin (364 Bytes) +---------------------------------------------------------------+ Test t_960 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application 97C241 ---------------------------+ | | | This is a (synthetic) test of the TLCS-9000 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_97c241.asm PASS 1  t_97c241.asm(339)  0.00 seconds assembly time  339 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_97c241.p==>>t_97c241.bin (1112 Bytes) +---------------------------------------------------------------+ Test t_97c241 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application 9900 ----------------------------+ | | | This is a (synthetic) test of the TMS99xx instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_9900.asm PASS 1  t_9900.asm(223)  PASS 2  t_9900.asm(223)  0.00 seconds assembly time  223 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_9900.p==>>t_9900.bin (550 Bytes) +---------------------------------------------------------------+ Test t_9900 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application ACE -----------------------------+ | | | This is a (synthetic) test of the ACE code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_ace.asm PASS 1  t_ace.asm(133)  0.00 seconds assembly time  133 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_ace.p==>>t_ace.bin (159 Bytes) +---------------------------------------------------------------+ Test t_ace succeeded! +---------------------------------------------------------------+ +----------------------- Test Application ADRSTR ----------------------------+ | | | This test demonstrates the use of the ADR/FDB instruction with | | both integer and string arguments. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_adrstr.asm PASS 1  t_adrstr.asm(7)  0.01 seconds assembly time  7 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_adrstr.p==>>t_adrstr.bin (122 Bytes) +---------------------------------------------------------------+ Test t_adrstr succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application AVR ----------------------------+ | | | This is a (synthetic) test of the Atmel AVR instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_avr.asm PASS 1  ee90.inc(33)  wdm21.inc(23)  uart90.inc(38)  spi90.inc(33)  ac90.inc(28)  reg8515.inc(144)  Atmel-AVR-SFR-Definitionen (C) 2017 Alfred Arnold  regavr.inc(987)  t_avr.asm(232)  PASS 2  ee90.inc(33)  wdm21.inc(23)  uart90.inc(38)  spi90.inc(33)  ac90.inc(28)  reg8515.inc(144)  regavr.inc(987)  t_avr.asm(232)  0.00 seconds assembly time  1518 lines source file  2358 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_avr.p==>>t_avr.bin (248 Bytes) +---------------------------------------------------------------+ Test t_avr succeeded! +---------------------------------------------------------------+ +---------------------- Test Application BAS52 ----------------------------+ | | | This is the source of the BASIC interpreter for Intel's 8052AH-Basic | | (version 1.1). In contrast to other test programs, the reference binary | | was extracted from a real 8052AH and not generated with the BP version | | of AS. Since the source of this interpreter is now freeware, it should | | be okay to include this program. Of course, I had to modify the code a | | bit to adapt it to AS... The source and ROM dump was provided by | | squest@cris.com. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_bas52.asm PASS 1  MCS-51-SFR-Definitionen (C) 1993 Alfred Arnold/Gabriel Jager  binde 8052-SFRs ein  stddef51.inc(393)  Standardbitfunktionen (C) 1993 Alfred Arnold  bitfuncs.inc(86)  look52.inc(780)  bas52.rst(112)  bas52.pgm(126)  bas52.tl(17)  bas52.out(76)  bas52.pwm(26)  bas52.clk(19)  bas52.fp(1617)  t_bas52.asm(4645)  PASS 2  stddef51.inc(393)  bitfuncs.inc(86)  look52.inc(780)  bas52.rst(112)  bas52.pgm(126)  bas52.tl(17)  bas52.out(76)  bas52.pwm(26)  bas52.clk(19)  bas52.fp(1617)  t_bas52.asm(4645)  PASS 3  stddef51.inc(393)  bitfuncs.inc(86)  look52.inc(780)  bas52.rst(112)  bas52.pgm(126)  bas52.tl(17)  bas52.out(76)  bas52.pwm(26)  bas52.clk(19)  bas52.fp(1617)  t_bas52.asm(4645)  0.03 seconds assembly time  7897 lines source file  3 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_bas52.p==>>t_bas52.bin (8189 Bytes) +---------------------------------------------------------------+ Test t_bas52 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application BSR -----------------------------+ | | | This is a small test case to test a nasty detail od the 68K instruction | | set: a distance of 0 is not allowed for the short (8 bit) version of Bcc | | instructions. If instructed to deduce the displacement size itself, the | | assembler will either replace the instruction with a NOP, or use the 16 | | bit variant of BSR. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_bsr.asm PASS 1  t_bsr.asm(35)  PASS 2  t_bsr.asm(35)  PASS 3  > > > t_bsr.asm(33): warning: distance of 0 not allowed for short jump (NOP created instead)  t_bsr.asm(35)  0.00 seconds assembly time  35 lines source file  3 passes  0 errors  1 warning  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_bsr.p==>>t_bsr.bin (20 Bytes) +---------------------------------------------------------------+ Test t_bsr succeeded! +---------------------------------------------------------------+ +------------------------ Test Application BUF32 ----------------------------+ | | | This is a version of Motorola's 68HC11-Monitor Buffalo-32 adapted for AS. | | | +-----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_buf32.asm PASS 1  t_buf32.asm(4884)  PASS 2  t_buf32.asm(4884)  0.01 seconds assembly time  4884 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_buf32.p==>>t_buf32.bin (7929 Bytes) +---------------------------------------------------------------+ Test t_buf32 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application CHARSET ---------------------------+ | | | This is a small demo about how to re-define character sets | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_charset.asm PASS 1  t_charset.asm(22)  0.00 seconds assembly time  22 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_charset.p==>>t_charset.bin (96 Bytes) +---------------------------------------------------------------+ Test t_charset succeeded! +---------------------------------------------------------------+ +----------------------- Test Application CMDCPU ----------------------------+ | | | This tests setting the target CPU via the -cpu command line switch, | | rather than the CPU pseudo instruction. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_cmdcpu.asm PASS 1  t_cmdcpu.asm(6)  0.00 seconds assembly time  6 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_cmdcpu.p==>>t_cmdcpu.bin (5 Bytes) +---------------------------------------------------------------+ Test t_cmdcpu succeeded! +---------------------------------------------------------------+ +------------------------- Test Application COP4 ----------------------------+ | | | This is a (synthetic) test of the COP4 code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_cop4.asm PASS 1  t_cop4.asm(95)  0.00 seconds assembly time  95 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_cop4.p==>>t_cop4.bin (101 Bytes) +---------------------------------------------------------------+ Test t_cop4 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application COP8 ----------------------------+ | | | This is a (synthetic) test of the COP8 code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_cop8.asm PASS 1  including COP87L84-registers  regcop8.inc(243)  > > > t_cop8.asm(112): warning: distance of 0 not allowed for short jump (NOP created instead)  t_cop8.asm(129)  0.00 seconds assembly time  372 lines source file  404 lines incl. macro expansions  1 pass  0 errors  1 warning  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_cop8.p==>>t_cop8.bin (202 Bytes) +---------------------------------------------------------------+ Test t_cop8 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application CPUALIAS --------------------------+ | | | This is a short test to verify functionality of CPU aliases | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_cpualias.asm PASS 1  t_cpualias.asm(7)  0.00 seconds assembly time  7 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_cpualias.p==>>t_cpualias.bin (6 Bytes) +---------------------------------------------------------------+ Test t_cpualias succeeded! +---------------------------------------------------------------+ +------------------------- Test Application DC ------------------------------+ | | | This test plays a bit with the DC.x pseudo instruction e.g. on | | 680x0. Note that the floating point stuff may fail if your machine | | is not fully IEEE 754/854 compliant. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_dc.asm PASS 1  t_dc.asm(15)  0.00 seconds assembly time  15 lines source file  55 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_dc.p==>>t_dc.bin (860 Bytes) +---------------------------------------------------------------+ Test t_dc succeeded! +---------------------------------------------------------------+ +------------------------- Test Application DX ------------------------------+ | | | This test plays a bit with the DB/DW/DD/DQ/DT pseudo instruction e.g. | | on 80x86. Note that the floating point stuff may fail if your | | machine is not fully IEEE 754/854 compliant. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_dx.asm PASS 1  t_dx.asm(36)  0.01 seconds assembly time  36 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_dx.p==>>t_dx.bin (661 Bytes) +---------------------------------------------------------------+ Test t_dx succeeded! +---------------------------------------------------------------+ +----------------------- Test Application ENUM ------------------------------+ | | | This is a small demo about how to use (NEXT)ENUM and ENUMCONF | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_enum.asm PASS 1  t_enum.asm(16)  0.00 seconds assembly time  16 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_enum.p==>>t_enum.bin (19 Bytes) +---------------------------------------------------------------+ Test t_enum succeeded! +---------------------------------------------------------------+ +------------------------- Test Application eZ8 -----------------------------+ | | | This is a (synthetic) test of the eZ8 instruction set | | Though source-upward-compatible, some opcodes have moved!!! | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_ez8.asm PASS 1  t_ez8.asm(213)  PASS 2  t_ez8.asm(213)  PASS 3  t_ez8.asm(213)  0.00 seconds assembly time  213 lines source file  3 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_ez8.p==>>t_ez8.bin (407 Bytes) +---------------------------------------------------------------+ Test t_ez8 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application F2MC16 --------------------------+ | | | This is a (synthetic) test of the F2MC16's instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_f2mc16.asm PASS 1  t_f2mc16.asm(713)  0.01 seconds assembly time  713 lines source file  4128 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_f2mc16.p==>>t_f2mc16.bin (7945 Bytes) +---------------------------------------------------------------+ Test t_f2mc16 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application F2MC8L --------------------------+ | | | This is a (synthetic) test of the F2MC8L's instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_f2mc8l.asm PASS 1  t_f2mc8l.asm(243)  0.00 seconds assembly time  243 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_f2mc8l.p==>>t_f2mc8l.bin (314 Bytes) +---------------------------------------------------------------+ Test t_f2mc8l succeeded! +---------------------------------------------------------------+ +------------------------ Test Application FL90 -----------------------------+ | | | This is an IEEE single precision floating point library for the Toshiba | | TLCS-90 microcontroller, embedded into a small test program. | | | +-----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_fl90.asm PASS 1  TLCS-90-Adre�definitionen  (C) 1993 Alfred Arnold  stddef90.inc(130)  macros.inc(58)  mon.inc(12)  mon.inc(12)  cpu_time.inc(171)  float.inc(1602)  t_fl90.asm(180)  PASS 2  stddef90.inc(130)  macros.inc(58)  mon.inc(12)  mon.inc(12)  cpu_time.inc(171)  float.inc(1602)  t_fl90.asm(180)  0.01 seconds assembly time  2165 lines source file  3150 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_fl90.p==>>t_fl90.bin (4975 Bytes) +---------------------------------------------------------------+ Test t_fl90 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application FL900 ----------------------------+ | | | This is an IEEE single precision floating point library for the Toshiba | | TLCS-900 microcontroller, embedded into a small test program. | | | +-----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_fl900.asm PASS 1  macros.inc(17)  float.inc(974)  conout.inc(155)  cpu_time.inc(241)  t_fl900.asm(167)  PASS 2  macros.inc(17)  float.inc(974)  conout.inc(155)  cpu_time.inc(241)  t_fl900.asm(167)  0.01 seconds assembly time  1554 lines source file  1990 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_fl900.p==>>t_fl900.bin (3199 Bytes) +---------------------------------------------------------------+ Test t_fl900 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application FULL09 ----------------------------+ | | | This is a bit more thorough (synthetic) test of the 6809/6309 in- | | tion set, borrowed from another 6809 assembler ;-) | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_full09.asm PASS 1  t_full09.asm(1612)  PASS 2  t_full09.asm(1612)  PASS 3  t_full09.asm(1612)  0.01 seconds assembly time  1612 lines source file  1996 lines incl. macro expansions  3 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_full09.p==>>t_full09.bin (2541 Bytes) +---------------------------------------------------------------+ Test t_full09 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application H8_3 ----------------------------+ | | | This is a (synthetic) test of the H8/300(H) instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_h8_3.asm PASS 1  t_h8_3.asm(354)  0.00 seconds assembly time  354 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_h8_3.p==>>t_h8_3.bin (1156 Bytes) +---------------------------------------------------------------+ Test t_h8_3 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application H8_5 ----------------------------+ | | | This is a (synthetic) test of the H8/500 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_h8_5.asm PASS 1  t_h8_5.asm(234)  0.00 seconds assembly time  234 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_h8_5.p==>>t_h8_5.bin (415 Bytes) +---------------------------------------------------------------+ Test t_h8_5 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application HCS08 ---------------------------+ | | | This is a (synthetic) test of the HCS08's extensions to the 68HC08 | | basic instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_hcs08.asm PASS 1  t_hcs08.asm(22)  0.00 seconds assembly time  22 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_hcs08.p==>>t_hcs08.bin (40 Bytes) +---------------------------------------------------------------+ Test t_hcs08 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application HMCS4X --------------------------+ | | | This is a (synthetic) test of the Hitachi/Renesas HMCS400 | | basic instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_hmcs4x.asm PASS 1  t_hmcs4x.asm(210)  0.00 seconds assembly time  210 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_hmcs4x.p==>>t_hmcs4x.bin (472 Bytes) +---------------------------------------------------------------+ Test t_hmcs4x succeeded! +---------------------------------------------------------------+ +------------------------- Test Application HUC6280 -------------------------+ | | | This is a (synthetic) test of the HUC6280 instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_huc6280.asm PASS 1  t_huc6280.asm(339)  0.00 seconds assembly time  339 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_huc6280.p==>>t_huc6280.bin (539 Bytes) +---------------------------------------------------------------+ Test t_huc6280 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application KCPSM ---------------------------+ | | | This is a (synthetic) test of the KCPSM/PicoBlaze instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_kcpsm.asm PASS 1  t_kcpsm.asm(85)  PASS 2  t_kcpsm.asm(85)  0.00 seconds assembly time  85 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_kcpsm.p==>>t_kcpsm.bin (104 Bytes) +---------------------------------------------------------------+ Test t_kcpsm succeeded! +---------------------------------------------------------------+ +------------------------- Test Application KCPSM3 --------------------------+ | | | This is a (synthetic) test of the KCPSM3/PicoBlaze instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_kcpsm3.asm PASS 1  t_kcpsm3.asm(94)  PASS 2  t_kcpsm3.asm(94)  0.00 seconds assembly time  94 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_kcpsm3.p==>>t_kcpsm3.bin (240 Bytes) +---------------------------------------------------------------+ Test t_kcpsm3 succeeded! +---------------------------------------------------------------+ +--------------------- Test Application LONGLINE ----------------------------+ | | | This is a test regarding (over)long source lines | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_longline.asm PASS 1  t_longline.asm(24)  0.00 seconds assembly time  24 lines source file  19 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_longline.p==>>t_longline.bin (8 Bytes) +---------------------------------------------------------------+ Test t_longline succeeded! +---------------------------------------------------------------+ +------------------------- Test Application M16 -----------------------------+ | | | This is a (synthetic) test of the M16 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_m16.asm PASS 1  t_m16.asm(49693)  0.10 seconds assembly time  49693 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_m16.p==>>t_m16.bin (484606 Bytes) +---------------------------------------------------------------+ Test t_m16 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application M16C ----------------------------+ | | | This is a (synthetic) test of the M16C instruction set | | All instructions and addressing modes are exercised. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_m16c.asm PASS 1  t_m16c.asm(4063)  PASS 2  t_m16c.asm(4063)  0.01 seconds assembly time  4063 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_m16c.p==>>t_m16c.bin (15726 Bytes) +---------------------------------------------------------------+ Test t_m16c succeeded! +---------------------------------------------------------------+ +----------------------- Test Application MACARGS ---------------------------+ | | | This test plays a bit with special macro parameters: ALLARGS, | | ARGCOUNT, ATTRIBUTE and __LABEL__. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_macargs.asm PASS 1  t_macargs.asm(23)  0.00 seconds assembly time  23 lines source file  40 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_macargs.p==>>t_macargs.bin (50 Bytes) +---------------------------------------------------------------+ Test t_macargs succeeded! +---------------------------------------------------------------+ +----------------------- Test Application MACOVR ----------------------------+ | | | This test demonstrates the use of the MACEXP_DFT and MACEXP_OVR | | statements. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_macovr.asm PASS 1  t_macovr.asm(32)  0.01 seconds assembly time  32 lines source file  41 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_macovr.p==>>t_macovr.bin (15 Bytes) +---------------------------------------------------------------+ Test t_macovr succeeded! +---------------------------------------------------------------+ +------------------------- Test Application MCORE ---------------------------+ | | | This is a (synthetic) test of the M*CORE instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_mcore.asm PASS 1  t_mcore.asm(141)  PASS 2  t_mcore.asm(141)  0.00 seconds assembly time  141 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_mcore.p==>>t_mcore.bin (238 Bytes) +---------------------------------------------------------------+ Test t_mcore succeeded! +---------------------------------------------------------------+ +---------------------- Test Application MIC51 ----------------------------+ | | | This is a student's program from RWTH Aachen's microprocessor course. It | | tests the MCS51 (not 251!) codegenerator and makes heavy use of macros. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_mic51.asm PASS 1  MCS-51-SFR-Definitionen (C) 1993 Alfred Arnold/Gabriel Jager  binde 80515-SFRs ein  stddef51.inc(393)  net_lcd.inc(34)  defint.inc(235)  defgequ.inc(49)  defmacro.inc(176)  defModul.inc(19)  defModul.inc(19)  defParam.inc(47)  defMsg.inc(142)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  makro1.asm(543)  tast1.asm(251)  mem1.asm(728)  teach1.asm(505)  run1.asm(774)  debug.asm(533)  defMsg.inc(142)  defMsg.inc(142)  t_mod1.asm(488)  t_mic51.asm(2198)  PASS 2  stddef51.inc(393)  net_lcd.inc(34)  defint.inc(235)  defgequ.inc(49)  defmacro.inc(176)  defModul.inc(19)  defModul.inc(19)  defParam.inc(47)  defMsg.inc(142)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  defKey.inc(84)  makro1.asm(543)  tast1.asm(251)  mem1.asm(728)  teach1.asm(505)  run1.asm(774)  debug.asm(533)  defMsg.inc(142)  defMsg.inc(142)  t_mod1.asm(488)  t_mic51.asm(2198)  0.06 seconds assembly time  8090 lines source file  32967 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_mic51.p==>>t_mic51.bin (17562 Bytes) +---------------------------------------------------------------+ Test t_mic51 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application MICO8 ---------------------------+ | | | This is a (synthetic) test of the LatticeMico8 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_mico8.asm PASS 1  t_mico8.asm(82)  PASS 2  t_mico8.asm(82)  0.00 seconds assembly time  82 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_mico8.p==>>t_mico8.bin (216 Bytes) +---------------------------------------------------------------+ Test t_mico8 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application MSP ----------------------------+ | | | This is a (synthetic) test of the MSP430 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_msp.asm PASS 1  MSP430-Registerdefinitionen (C) 1996/2007 Alfred Arnold, Jose Da Silva  regmsp.inc(446)  t_msp.asm(120)  0.00 seconds assembly time  566 lines source file  634 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_msp.p==>>t_msp.bin (329 Bytes) +---------------------------------------------------------------+ Test t_msp succeeded! +---------------------------------------------------------------+ +------------------------ Test Application MSP430X --------------------------+ | | | This is a (synthetic) more thorough test of the MSP430(X) instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_msp430x.asm PASS 1  t_msp430x.asm(5969)  0.01 seconds assembly time  5969 lines source file  5971 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_msp430x.p==>>t_msp430x.bin (29846 Bytes) +---------------------------------------------------------------+ Test t_msp430x succeeded! +---------------------------------------------------------------+ +------------------ Test Application NESTEDSTRUCTS --------------------------+ | | | This is a slightly more complex demo about how to define & use | | structures, derived from a code snippet provided by Alex Kazik. | | It uses nested structures, a nameless union and tests for correct | | element offsets. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_nestedstructs.asm PASS 1  t_nestedstructs.asm(42)  0.00 seconds assembly time  42 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_nestedstructs.p==>>t_nestedstructs.bin (22 Bytes) +---------------------------------------------------------------+ Test t_nestedstructs succeeded! +---------------------------------------------------------------+ +------------------------- Test Application OKI48 ---------------------------+ | | | This is a (synthetic) test of the OKI MCS-48 instruction set extensions | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_oki48.asm PASS 1  t_oki48.asm(18)  0.00 seconds assembly time  18 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_oki48.p==>>t_oki48.bin (15 Bytes) +---------------------------------------------------------------+ Test t_oki48 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application OLMS40 --------------------------+ | | | This is a (synthetic) test of the OKI OLMS-40 instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_olms40.asm PASS 1  t_olms40.asm(154)  0.00 seconds assembly time  154 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_olms40.p==>>t_olms40.bin (144 Bytes) +---------------------------------------------------------------+ Test t_olms40 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application OLMS50 --------------------------+ | | | This is a (synthetic) test of the OKI OLMS-50/60 instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_olms50.asm PASS 1  t_olms50.asm(254)  0.00 seconds assembly time  254 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_olms50.p==>>t_olms50.bin (432 Bytes) +---------------------------------------------------------------+ Test t_olms50 succeeded! +---------------------------------------------------------------+ +---------------------- Test Application PARSYS ----------------------------+ | | | Back to the roots! This is the "operating system" of my 68000-based par- | | allel computer I built several years ago and which was the main reason to | | write my own assembler because the original one from RDK was too buggy to | | work reliably with it. Contains also a lot of FPU orders. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_parsys.asm PASS 1  parsys.inc(116)  float.inc(1227)  float81.inc(294)  t_parsys.asm(995)  PASS 2  parsys.inc(116)  float.inc(1227)  float81.inc(294)  t_parsys.asm(995)  PASS 3  parsys.inc(116)  float.inc(1227)  float81.inc(294)  t_parsys.asm(995)  0.01 seconds assembly time  2632 lines source file  2631 lines incl. macro expansions  3 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_parsys.p==>>t_parsys.bin (5704 Bytes) +---------------------------------------------------------------+ Test t_parsys succeeded! +---------------------------------------------------------------+ +------------------------ Test Application S12X -----------------------------+ | | | This is a sample piece of code from Freescale to initialize and start | | the XGATE coprocessor in the S12X. Note that for the sake of | | compactness, the code was moved from 0x3000 to 0xff00, which might | | not work in reality... | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_s12x.asm PASS 1  t_s12x.asm(158)  PASS 2  t_s12x.asm(158)  0.00 seconds assembly time  158 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_s12x.p==>>t_s12x.bin (177 Bytes) +---------------------------------------------------------------+ Test t_s12x succeeded! +---------------------------------------------------------------+ +------------------------ Test Application S12Z -----------------------------+ | | | This is a synthetic test of the S12Z instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_s12z.asm PASS 1  t_s12z.asm(729)  0.00 seconds assembly time  729 lines source file  3281 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_s12z.p==>>t_s12z.bin (9002 Bytes) +---------------------------------------------------------------+ Test t_s12z succeeded! +---------------------------------------------------------------+ +------------------------- Test Application SCMP ----------------------------+ | | | This is a (synthetic) test of the SC/MP code generator | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_scmp.asm PASS 1  t_scmp.asm(60)  PASS 2  t_scmp.asm(60)  0.00 seconds assembly time  60 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_scmp.p==>>t_scmp.bin (68 Bytes) +---------------------------------------------------------------+ Test t_scmp succeeded! +---------------------------------------------------------------+ +----------------------- Test Application SECDRIVE --------------------------+ | | | YUCK! 8086/MSDOS-Code ;-) | | This is a MSDOS driver for a secondary MFM/RLL/ESDI/IDE controller I | | wrote a few years ago - just to get another 40MB of storage (which was | | a lot at that time...) | | This app also demonstrates the usage of the newly introduced structures. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_secdrive.asm PASS 1  Standardbitfunktionen (C) 1993 Alfred Arnold  bitfuncs.inc(86)  lowlevel.inc(953)  secparam.inc(1620)  t_secdrive.asm(1477)  PASS 2  bitfuncs.inc(86)  lowlevel.inc(953)  secparam.inc(1620)  t_secdrive.asm(1477)  PASS 3  bitfuncs.inc(86)  lowlevel.inc(953)  secparam.inc(1620)  t_secdrive.asm(1477)  PASS 4  bitfuncs.inc(86)  lowlevel.inc(953)  secparam.inc(1620)  t_secdrive.asm(1477)  0.03 seconds assembly time  4136 lines source file  4959 lines incl. macro expansions  4 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_secdrive.p==>>t_secdrive.bin (8060 Bytes) +---------------------------------------------------------------+ Test t_secdrive succeeded! +---------------------------------------------------------------+ +------------------------- Test Application SHIFT ---------------------------+ | | | This test plays a bit with the recursive macros definition and | | recursive processing of macro parameters. Test use SHIFT and ALLARGS | | as is described in the AS manual. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_shift.asm PASS 1  t_shift.asm(13)  0.00 seconds assembly time  13 lines source file  48 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_shift.p==>>t_shift.bin (8 Bytes) +---------------------------------------------------------------+ Test t_shift succeeded! +---------------------------------------------------------------+ +------------------------- Test Application ST6 -----------------------------+ | | | This is a (synthetic) test of the ST6's instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_st6.asm PASS 1  t_st6.asm(83)  0.00 seconds assembly time  83 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_st6.p==>>t_st6.bin (102 Bytes) +---------------------------------------------------------------+ Test t_st6 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application ST7 -----------------------------+ | | | This is a (synthetic) test of the ST7's instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_st7.asm PASS 1  t_st7.asm(562)  0.00 seconds assembly time  562 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_st7.p==>>t_st7.bin (1313 Bytes) +---------------------------------------------------------------+ Test t_st7 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application ST9 -----------------------------+ | | | This is a (synthetic) test of the ST9's instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_st9.asm PASS 1  ST9-SFR-Definitionen (C) 1997 Alfred Arnold  regst9.inc(625)  t_st9.asm(1244)  0.01 seconds assembly time  1869 lines source file  2235 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_st9.p==>>t_st9.bin (3290 Bytes) +---------------------------------------------------------------+ Test t_st9 succeeded! +---------------------------------------------------------------+ +---------------------- Test Application STRINGIFY --------------------------+ | | | A tiny demo of dynamically constructing symbol names | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_stringify.asm PASS 1  t_stringify.asm(10)  0.00 seconds assembly time  10 lines source file  31 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_stringify.p==>>t_stringify.bin (4 Bytes) +---------------------------------------------------------------+ Test t_stringify succeeded! +---------------------------------------------------------------+ +----------------------- Test Application STRUCTS ---------------------------+ | | | This is a small demo about how to define & use structures | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_structs.asm PASS 1  t_structs.asm(56)  0.00 seconds assembly time  56 lines source file  96 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_structs.p==>>t_structs.bin (12 Bytes) +---------------------------------------------------------------+ Test t_structs succeeded! +---------------------------------------------------------------+ +------------------------ Test Application TMPSYSM --------------------------+ | | | This is a short test for the operability of temporary symbols | | (both named and unnamed) | | | +-----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_tmpsym.asm PASS 1  t_tmpsym.asm(54)  PASS 2  t_tmpsym.asm(54)  0.00 seconds assembly time  54 lines source file  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_tmpsym.p==>>t_tmpsym.bin (50 Bytes) +---------------------------------------------------------------+ Test t_tmpsym succeeded! +---------------------------------------------------------------+ +------------------------ Test Application TMS1000 --------------------------+ | | | This is a (synthetic) test of the TMS1000 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_tms1000.asm PASS 1  t_tms1000.asm(71)  0.00 seconds assembly time  71 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_tms1000.p==>>t_tms1000.bin (55 Bytes) +---------------------------------------------------------------+ Test t_tms1000 succeeded! +---------------------------------------------------------------+ +------------------------ Test Application TMS1100 --------------------------+ | | | This is a (synthetic) test of the TMS1100 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_tms1100.asm PASS 1  t_tms1100.asm(85)  0.00 seconds assembly time  85 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_tms1100.p==>>t_tms1100.bin (70 Bytes) +---------------------------------------------------------------+ Test t_tms1100 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application TMS7 ---------------------------+ | | | This is a (synthetic) test of the TMS7000 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_tms7.asm PASS 1  TMS7000-Register-Definitionen (C) 1997 Alfred Arnold  reg7000.inc(121)  t_tms7.asm(365)  0.00 seconds assembly time  486 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_tms7.p==>>t_tms7.bin (696 Bytes) +---------------------------------------------------------------+ Test t_tms7 succeeded! +---------------------------------------------------------------+ +------------------------- Test Application TNAVR ---------------------------+ | | | This is a (synthetic) test of the Atmel TinyAVR instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_tnavr.asm PASS 1  regtx459.inc(227)  regtn10.inc(27)  Atmel-AVR-SFR-Definitionen (C) 2017 Alfred Arnold  regavr.inc(987)  t_tnavr.asm(125)  0.01 seconds assembly time  1366 lines source file  1926 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_tnavr.p==>>t_tnavr.bin (238 Bytes) +---------------------------------------------------------------+ Test t_tnavr succeeded! +---------------------------------------------------------------+ +----------------------- Test Application VECTOR ----------------------------+ | | | This is a test of the ATARI Asteroid Game Machine's Vector | | Processor's Instruction Set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_vector.asm PASS 1  t_vector.asm(81)  0.00 seconds assembly time  81 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_vector.p==>>t_vector.bin (244 Bytes) +---------------------------------------------------------------+ Test t_vector succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application W65C02S-------------------------+ | | | This is a (synthetic) test of the W65C02S instruction set. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_w65c02s.asm PASS 1  t_w65c02s.asm(251)  0.00 seconds assembly time  251 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_w65c02s.p==>>t_w65c02s.bin (417 Bytes) +---------------------------------------------------------------+ Test t_w65c02s succeeded! +---------------------------------------------------------------+ +--------------------------- Test Application XA ----------------------------+ | | | This is a (synthetic) test of the Philips XA instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_xa.asm PASS 1  Philips-XA-SFR-Definitionen (C) 1996 Alfred Arnold  stddefxa.inc(406)  > > > t_xa.asm(591): warning: unpredictable execution of this instruction  t_xa.asm(604)  > > > t_xa.asm(592): warning: unpredictable execution of this instruction  > > > t_xa.asm(593): warning: unpredictable execution of this instruction  > > > t_xa.asm(594): warning: unpredictable execution of this instruction  > > > t_xa.asm(595): warning: unpredictable execution of this instruction  > > > t_xa.asm(596): warning: unpredictable execution of this instruction  > > > t_xa.asm(597): warning: unpredictable execution of this instruction  > > > t_xa.asm(598): warning: unpredictable execution of this instruction  > > > t_xa.asm(599): warning: unpredictable execution of this instruction  > > > t_xa.asm(600): warning: unpredictable execution of this instruction  > > > t_xa.asm(601): warning: unpredictable execution of this instruction  > > > t_xa.asm(602): warning: unpredictable execution of this instruction  PASS 2  stddefxa.inc(406)  > > > t_xa.asm(591): warning: unpredictable execution of this instruction  > > > t_xa.asm(592): warning: unpredictable execution of this instruction  > > > t_xa.asm(593): warning: unpredictable execution of this instruction  > > > t_xa.asm(594): warning: unpredictable execution of this instruction  > > > t_xa.asm(595): warning: unpredictable execution of this instruction  > > > t_xa.asm(596): warning: unpredictable execution of this instruction  > > > t_xa.asm(597): warning: unpredictable execution of this instruction  > > > t_xa.asm(598): warning: unpredictable execution of this instruction  > > > t_xa.asm(599): warning: unpredictable execution of this instruction  > > > t_xa.asm(600): warning: unpredictable execution of this instruction  > > > t_xa.asm(601): warning: unpredictable execution of this instruction  > > > t_xa.asm(602): warning: unpredictable execution of this instruction  t_xa.asm(604)  0.00 seconds assembly time  1010 lines source file  2 passes  0 errors  12 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_xa.p==>>t_xa.bin (1525 Bytes) +---------------------------------------------------------------+ Test t_xa succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application XCORE --------------------------+ | | | This is a (synthetic) test of the XMOS XS1 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_xcore.asm PASS 1  t_xcore.asm(170)  0.00 seconds assembly time  170 lines source file  624 lines incl. macro expansions  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_xcore.p==>>t_xcore.bin (1258 Bytes) +---------------------------------------------------------------+ Test t_xcore succeeded! +---------------------------------------------------------------+ +------------------------ Test Application XGATE ----------------------------+ | | | This is a (synthetic) test of the XGATE instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_xgate.asm PASS 1  t_xgate.asm(88)  PASS 2  t_xgate.asm(88)  0.00 seconds assembly time  88 lines source file  223 lines incl. macro expansions  2 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_xgate.p==>>t_xgate.bin (310 Bytes) +---------------------------------------------------------------+ Test t_xgate succeeded! +---------------------------------------------------------------+ +------------------------- Test Application Z380 ----------------------------+ | | | This is a (synthetic) test of the Z80/Z380/Z80UNDOC instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_z380.asm PASS 1  Z380-Register-Definitionen (C) 1994 Alfred Arnold  regz380.inc(69)  t_z380.asm(678)  0.00 seconds assembly time  747 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_z380.p==>>t_z380.bin (1650 Bytes) +---------------------------------------------------------------+ Test t_z380 succeeded! +---------------------------------------------------------------+ +-------------------------- Test Application Z8 -----------------------------+ | | | This is a (synthetic) test of the Z8 instruction set | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_z8.asm PASS 1  t_z8.asm(119)  PASS 2  t_z8.asm(119)  PASS 3  t_z8.asm(119)  0.00 seconds assembly time  119 lines source file  3 passes  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_z8.p==>>t_z8.bin (180 Bytes) +---------------------------------------------------------------+ Test t_z8 succeeded! +---------------------------------------------------------------+ +----------------------- Test Application Z80SYNTAX -------------------------+ | | | This (synthetic) test enumerates all 8080/8085 instructions that have a | | (different) equivalent in Z80 syntax. Optionally, the 8080/8085 part | | allows to write them in the (better readable) Z80 syntax. | | | +----------------------------------------------------------------------------+ macro assembler 1.42 Beta [Bld 134] (x86_64-unknown-linux) (C) 1992,2018 Alfred Arnold Motorola MPC821 Additions (C) 2012 Marcin Cieslak 68RS08-Generator (C) 2006 Andreas Bolsch Mitsubishi M16C-Generator also (C) 1999 RMS XILINX KCPSM(Picoblaze)-Generator (C) 2003 Andreas Wassatsch TMS320C2x-Generator (C) 1994/96 Thomas Sailer TMS320C5x-Generator (C) 1995/96 Thomas Sailer assembling t_z80syntax.asm PASS 1  t_z80syntax.asm(768)  0.00 seconds assembly time  768 lines source file  1 pass  0 errors  0 warnings  P2BIN/C V1.42 Beta [Bld 134] (C) 1992,2018 Alfred Arnold t_z80syntax.p==>>t_z80syntax.bin (664 Bytes) +---------------------------------------------------------------+ Test t_z80syntax succeeded! +---------------------------------------------------------------+ ================================================================= Summaric results: t_166 : OK 0.00 seconds assembly time  t_16c5x : OK 0.00 seconds assembly time  t_16c84 : OK 0.00 seconds assembly time  t_1750 : OK 0.00 seconds assembly time  t_17c42 : OK 0.00 seconds assembly time  t_1802 : OK 0.00 seconds assembly time  t_1805 : OK 0.00 seconds assembly time  t_251 : OK 0.00 seconds assembly time  t_2650 : OK 0.00 seconds assembly time  t_296 : OK 0.00 seconds assembly time  t_29k : OK 0.00 seconds assembly time  t_32 : OK 0.00 seconds assembly time  t_3201x : OK 0.00 seconds assembly time  t_3202x : OK 0.00 seconds assembly time  t_3203x : OK 0.00 seconds assembly time  t_3204x : OK 0.00 seconds assembly time  t_3205x : OK 0.00 seconds assembly time  t_3206x : OK 0.00 seconds assembly time  t_3254x : OK 0.00 seconds assembly time  t_370 : OK 0.00 seconds assembly time  t_4004 : OK 0.00 seconds assembly time  t_403 : OK 0.00 seconds assembly time  t_4500 : OK 0.00 seconds assembly time  t_47c00 : OK 0.00 seconds assembly time  t_48 : OK 0.00 seconds assembly time  t_56000 : OK 0.01 seconds assembly time  t_56300 : OK 0.00 seconds assembly time  t_65 : OK 0.00 seconds assembly time  t_6502u : OK 0.00 seconds assembly time  t_65c19 : OK 0.00 seconds assembly time  t_6804 : OK 0.00 seconds assembly time  t_68040 : OK 0.00 seconds assembly time  t_6805 : OK 0.00 seconds assembly time  t_6808 : OK 0.00 seconds assembly time  t_6812 : OK 0.00 seconds assembly time  t_6816 : OK 0.00 seconds assembly time  t_68kaddr : OK 0.00 seconds assembly time  t_68kdis : OK 0.00 seconds assembly time  t_68rs08 : OK 0.00 seconds assembly time  t_7000 : OK 0.00 seconds assembly time  t_75k0 : OK 0.00 seconds assembly time  t_75xx_a : OK 0.00 seconds assembly time  t_75xx_b : OK 0.00 seconds assembly time  t_7700 : OK 0.00 seconds assembly time  t_7720 : OK 0.00 seconds assembly time  t_77230 : OK 0.00 seconds assembly time  t_7725 : OK 0.00 seconds assembly time  t_78c1x : OK 0.00 seconds assembly time  t_78k0 : OK 0.00 seconds assembly time  t_78k2 : OK 0.00 seconds assembly time  t_78k3 : OK 0.01 seconds assembly time  t_78k4 : OK 0.01 seconds assembly time  t_8008 : OK 0.00 seconds assembly time  t_807x : OK 0.00 seconds assembly time  t_80c382 : OK 0.00 seconds assembly time  t_821 : OK 0.00 seconds assembly time  t_85 : OK 0.00 seconds assembly time  t_870c : OK 0.01 seconds assembly time  t_87c800 : OK 0.00 seconds assembly time  t_8x30x : OK 0.00 seconds assembly time  t_9331 : OK 0.00 seconds assembly time  t_9331_1 : OK 0.00 seconds assembly time  t_9331_2 : OK 0.00 seconds assembly time  t_96 : OK 0.00 seconds assembly time  t_960 : OK 0.00 seconds assembly time  t_97c241 : OK 0.00 seconds assembly time  t_9900 : OK 0.00 seconds assembly time  t_ace : OK 0.00 seconds assembly time  t_adrstr : OK 0.01 seconds assembly time  t_avr : OK 0.00 seconds assembly time  t_bas52 : OK 0.03 seconds assembly time  t_bsr : OK 0.00 seconds assembly time  t_buf32 : OK 0.01 seconds assembly time  t_charset : OK 0.00 seconds assembly time  t_cmdcpu : OK 0.00 seconds assembly time  t_cop4 : OK 0.00 seconds assembly time  t_cop8 : OK 0.00 seconds assembly time  t_cpualias : OK 0.00 seconds assembly time  t_dc : OK 0.00 seconds assembly time  t_dx : OK 0.01 seconds assembly time  t_enum : OK 0.00 seconds assembly time  t_ez8 : OK 0.00 seconds assembly time  t_f2mc16 : OK 0.01 seconds assembly time  t_f2mc8l : OK 0.00 seconds assembly time  t_fl90 : OK 0.01 seconds assembly time  t_fl900 : OK 0.01 seconds assembly time  t_full09 : OK 0.01 seconds assembly time  t_h8_3 : OK 0.00 seconds assembly time  t_h8_5 : OK 0.00 seconds assembly time  t_hcs08 : OK 0.00 seconds assembly time  t_hmcs4x : OK 0.00 seconds assembly time  t_huc6280 : OK 0.00 seconds assembly time  t_kcpsm : OK 0.00 seconds assembly time  t_kcpsm3 : OK 0.00 seconds assembly time  t_longline : OK 0.00 seconds assembly time  t_m16 : OK 0.10 seconds assembly time  t_m16c : OK 0.01 seconds assembly time  t_macargs : OK 0.00 seconds assembly time  t_macovr : OK 0.01 seconds assembly time  t_mcore : OK 0.00 seconds assembly time  t_mic51 : OK 0.06 seconds assembly time  t_mico8 : OK 0.00 seconds assembly time  t_msp : OK 0.00 seconds assembly time  t_msp430x : OK 0.01 seconds assembly time  t_nestedstructs : OK 0.00 seconds assembly time  t_oki48 : OK 0.00 seconds assembly time  t_olms40 : OK 0.00 seconds assembly time  t_olms50 : OK 0.00 seconds assembly time  t_parsys : OK 0.01 seconds assembly time  t_s12x : OK 0.00 seconds assembly time  t_s12z : OK 0.00 seconds assembly time  t_scmp : OK 0.00 seconds assembly time  t_secdrive : OK 0.03 seconds assembly time  t_shift : OK 0.00 seconds assembly time  t_st6 : OK 0.00 seconds assembly time  t_st7 : OK 0.00 seconds assembly time  t_st9 : OK 0.01 seconds assembly time  t_stringify : OK 0.00 seconds assembly time  t_structs : OK 0.00 seconds assembly time  t_tmpsym : OK 0.00 seconds assembly time  t_tms1000 : OK 0.00 seconds assembly time  t_tms1100 : OK 0.00 seconds assembly time  t_tms7 : OK 0.00 seconds assembly time  t_tnavr : OK 0.01 seconds assembly time  t_vector : OK 0.00 seconds assembly time  t_w65c02s : OK 0.00 seconds assembly time  t_xa : OK 0.00 seconds assembly time  t_xcore : OK 0.00 seconds assembly time  t_xgate : OK 0.00 seconds assembly time  t_z380 : OK 0.00 seconds assembly time  t_z8 : OK 0.00 seconds assembly time  t_z80syntax : OK 0.00 seconds assembly time  successes: 132 failures : 0 Processing files: asl-1.42-0.42.bld134.fc32.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kgXult + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + cd asl-current + DOCDIR=/builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr README /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr README.LANGS /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr TODO /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr BENCHES /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr changelog /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-EN.html /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-EN.txt /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-EN.ps /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-EN.pdf /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-EN.dvi /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-DE.html /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-DE.txt /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-DE.ps /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-DE.pdf /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + cp -pr doc/as-DE.dvi /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/doc/asl + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.h4Qrqq + umask 022 + cd /builddir/build/BUILD + cd asl-current + LICENSEDIR=/builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/licenses/asl + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/licenses/asl + cp -pr COPYING /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64/usr/share/licenses/asl + RPM_EC=0 ++ jobs -p + exit 0 Provides: asl = 1.42-0.42.bld134.fc32 asl(x86-64) = 1.42-0.42.bld134.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) rtld(GNU_HASH) Processing files: asl-debugsource-1.42-0.42.bld134.fc32.x86_64 Provides: asl-debugsource = 1.42-0.42.bld134.fc32 asl-debugsource(x86-64) = 1.42-0.42.bld134.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: asl-debuginfo-1.42-0.42.bld134.fc32.x86_64 Provides: asl-debuginfo = 1.42-0.42.bld134.fc32 asl-debuginfo(x86-64) = 1.42-0.42.bld134.fc32 debuginfo(build-id) = 00debcb4144ef57707c46747133fc808635eec10 debuginfo(build-id) = 59406991c644726229e5fe2680742c8bb44aca3a debuginfo(build-id) = ab4f4f57162d19374ba0998a89b3b0e94ceda770 debuginfo(build-id) = b6963d071bde40c80f50f7cc50de0e7640809abf debuginfo(build-id) = e65c7d5e3591023fb1dacdcdb223b4cf7cbe652b debuginfo(build-id) = f2b9864e398b8221b7a57e4f5e8ca9516c73a0a4 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: asl-debugsource(x86-64) = 1.42-0.42.bld134.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 Wrote: /builddir/build/RPMS/asl-debugsource-1.42-0.42.bld134.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/asl-debuginfo-1.42-0.42.bld134.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/asl-1.42-0.42.bld134.fc32.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.YkIPOq + umask 022 + cd /builddir/build/BUILD + cd asl-current + /usr/bin/rm -rf /builddir/build/BUILDROOT/asl-1.42-0.42.bld134.fc32.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0