INSTRUCTIONS FOR ASM11
Copyright (c) 1998-1999 by Tony G. Papadimitriou, M.S.
e-mail: tonyp@acm.org
Hi 68HC11 enthusiasts,
PLEASE TAKE THE TIME TO READ THE ENTIRE DOCUMENT (SPECIALLY IF THIS THE FIRST
TIME YOU USE THIS PROGRAM). THIS WILL HELP YOU AVOID UNNECESSARY
HEAD-SCRATCHING FOR WHAT'S ALREADY DOCUMENTED.
This archive should contain the files listed in the file CRC
To extract the files from this archive, you should open with the "Create
Directories" option for whatever archiver you use, (eg., UNZIP -D
ASM11_xx.ZIP)
This README.TXT file is not intended to be an assembly language manual or
tutorial. It assumes the user knows how to program in 68HC11 assembly or has
the desire to learn and has relevant literature to consult. If you are not
familiar with 68HC11 you should get a 68HC11 Assembly Language Reference,
some of them are free, if you know where to look (hint: start with Motorola).
If you are converting your source from some other assembler, please read the
relevant section in this file. It will save you time.
To most experienced 68HC11 users, a lot of the information in this document
may seem obvious and unnecessary to be mentioned. I have to take into
account that some potential users are new to 68HC11 and assembly language
programming in general, so I've tried to make it a bit more comfortable for
them.
컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴
ABOUT THE SOURCE CODE EXAMPLE FILES INCLUDED (in the subdirectory SAMPLES)
컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴
Several assembly language source files are included. All example programs are
only meant to illustrate acceptable assembly language syntax for ASM11 more
than to provide accurate working programs. These programs, although carefully
reviewed, may contain errors, or not do exactly what they claim to do. They
only provide examples for you to work with. I believe they are correct, but
some bugs may exist in them so please take the time to verify their
correctness yourself (ie., don't use them blindly).
FRAME.ASM and the *.MOD file in the OS11 directory are a set of files that
provide a framework for actual programs. All OS11 modules are fully
functional and ready to use in your program.
컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴
ABOUT THE EXTRA UTILITIES INCLUDED (in the subdirectory UTILS)
컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴
M.EXE There is an extra utility included in this archive, M.EXE (a MORE type
program). This is a utility for viewing text files. Type M on the command
line by itself to get a comprehensive help screen. You may use this utility
to view listings, source files, etc. It will adjust to any screen display,
whether you're working at 40, 80, or 132 column widths. (In case you didn't
know, most systems support wider than 80-column displays -- even under DOS,
which for one thing makes it easy to view assembler listings in all their
beauty without printing them out.)
Another function of this utility is that it will act as a Unix-to-PC file
converter. The assembler expects regular DOS text files and it will not
correctly read files that aren't such, eg., files that do not end with CR/LF
or simply a CR. Please note that assembling such files does not always
produce errors or warnings because if, for example, there is a CTRL-Z
(end-of-file) character, the assembler will stop reading the source file
assuming its the end of it. Also, files having only LF as end-of-line
marker will only have their first line processed, and in most cases this
will not give any errors, since usually the first line is either a comment
or some equate. This may give you the impression you source has assembled
correctly when in reality, only a portion of it has and it simply happened
not to produce errors. One way to quickly check for such problems is to
look at the line number counter at the end of the assembly.
If you still have problems, there may be nulls (ASCII 0) or other strange
control characters left in the file. You could try clearing those away by
loading the file into an ASCII editor, and re-saving it. Not all ASCII
editors will do that, though.
Yet another function of M.EXE is to de-tab a file, ie., expand its tabs.
Although ASM11 can use the -Tn option or the $TABSIZE directive to control
tab expansion of the source file, you may wish to convert someone else's
source to a no-tabs text if you don't normally save your sources in tabbed
form. You set the -Xn option to whatever tab size the original is using,
then redirect the output to the new file, eg.,
M -X10 TABBED.ASM >UNTABBED.ASM
will create the file UNTABBED.ASM by expanding possible tabs inside
TABBED.ASM and using a tab size of 10. What tab size to use is not easy to
tell. Normally, most editors use a default value of 8, but they also allow
changing this value to any number. Before converting, try viewing the file
with different -Xn settings until you see instruction, operands, and
comments align properly (although that's not always the case).
Note, however, that M.EXE wraps lines at the width of the current video
mode, so if run from an 80-column display, everything beyond column 80 will
be placed on a new line. This may require some further editing to bring
wrapped lines back up to the line they belong. You can limit the wrapped
line problems by running M from a 132-column display.
TERM.EXE One other extra utility included is TERM.EXE (a very basic terminal
program). Type TERM -? to get a comprehensive help screen. Set the options
(such as COM port, BAUD, etc.) that apply to your setup, then save them with
the -W option inside the TERM.EXE file so it will remember them. TERM is
not only meant for use with evaluation boards (actually it was written for
remotely controlling a DOS PC using DOORWAY), but this is the reason for
being included here.
Once configured, typing TERM brings up a screen that let's you talk to an
EVBU, EVM, EVS, or custom SCI-enabled 68HC11 system. You can use the PgUp
key on your keyboard to give the filename of an S19 file to upload to your
system. If the -E option is on, PgUp does not require having typed the
"LOAD T" command beforehand. If the -E option is off, you must type LOAD T
in advance. Although not tested with every system, it should work on all
evaluation boards that accept the BUFFALO command LOAD T to load an S19
file. It has been tested on an EVBU and an EVS. You may exit the terminal
mode by pressing the SysRq key (usually CTRL-PrintScreen, laptops may
require a different sequence).
There are some reports that when the -E option is enabled the upload won't
work. This is very likely a problem with delayed responses from the LOAD T
to the beginning of the upload (I'll look into it, not so easy to fix when I
can't reproduce the problem in my system). Play with the -Ln option using
different delay values, you should be able to make it work eventually. If
you keep having problems like this, turn off the -E switch and manually type
the LOAD T command before commencing the upload. It should work at speeds
upto 9600; you may encounter problems at higher speeds as the MCU itself
(running at 2MHz) isn't ready to read another line and gets out of sync.
This will also depend to a certain extent on the length of your S19 records
(longer ones are more likely to cause errors) and the coding of the loader
itself.
SB2ASM11.EXE This utility is a "quick and *very* dirty" program to make SBasic
produced assembler programs ASM11 compatible. It d
没有合适的资源?快使用搜索试试~ 我知道了~
Proteus 8.9免安装版本、Proteus 8 Professional 8.9免安装版本

共2000个文件
py:1184个
xml:313个
h:233个


温馨提示
Proteus 8.9免安装版本、Proteus 8 Professional 1、解压到D盘 2、打开D盘的Proteus 8 Professional文件夹 3、进入BIN文件夹 4、打开LICENCE.EXE应用程序进行安装密钥 5、选中左边的Mr Wang(123456789@qq.com) 6、点击下面的Install 7、点击“是”(两边都有Mr Wang(123456789@qq.com)) 8、关闭窗口 9、找到当前文件夹的PDS.EXE,右击“发送” “桌面快捷方式”,关闭窗口 10、在桌面,可以将(PDS.EXE - 快捷方式)命名为“Proteus 8 Professional” 11、打开Proteus 8 Professional就可以用了
资源推荐
资源详情
资源评论











收起资源包目录





































































































共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论

- 你说好不好啊2024-10-17完美可用。

王Q同学
- 粉丝: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- vue3-admin-API接口实战资源
- SQL-server数据库设计实例(1).doc
- 网上办公自动化-学位论文(1).doc
- 电子商务专业大学生自我鉴定汇编8篇(1).doc
- 航空订票系统(数据库课程设计)(1).doc
- 信息化时代下图书馆档案管理工作问题与相关措施(1).docx
- 汉语编程企业管理应用软件可行性研究报告(2)(1).doc
- 谈基于JSP技术的智能导学系统的设计与实现样本.doc
- 服装电子商务平台需求分析说明书(1).docx
- 物联网概论-2版-第9章+(1).pptx
- 软件开发常用词汇(1).pdf
- 交通信号灯控制程序设计与调试(1).ppt
- 互联网敏感信息管理系统的分析与设计开题报告.docx
- 会计实务:营改增开票软件(金税盘版)操作手册【精华版】提前收藏!(1).doc
- 基于跟进式的独立学院大学计算机课程改革(1).docx
- 电子商务作业(1).doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
