Subject:
|
Assembly language and the handyboard
|
Newsgroups:
|
lugnet.robotics.handyboard
|
Date:
|
Thu, 24 Oct 1996 22:51:12 GMT
|
Original-From:
|
Ed C. Epp <epp@hood^AvoidSpam^.uofport.edu>
|
Viewed:
|
1568 times
|
| |
| |
I am planning to use the handyboard with my freshmen in Fall. In addition
to the obvious benefits of demonstrating embedded systems, hardware, and
robotics, I am interested in using the handyboard as a platform for
introducing students to computer architecture. I am interesting in
teaching them some of the fundamentals of how high level Interactive
C gets converted into assembler which gets converted into machine code.
I am also interested in teaching them how data is represented (e.g., two's
complement arithmetic.)
Interactive C is so well designed that it completely hides the underlying
machine away. Are there some simple strategies I can use to uncover
the basics of the 68HC11 architecture? I have seen one method that
links assembly code using some tools that run on
Windows 95 machines. This process is too complex for my freshmen.
I would spend all my time on the mechanics and not have enough time
on the underlying principles. In addition, I may not have Windows 95
machines available in Fall.
Some example lab ideas:
Write a routine in assembler that checks digital port 7 for a
one or zero.
Write a routine in assembler that takes the average of two analog inputs.
Store a string in a buffer and convert its contents to binary.
etc.
Any suggestions about how to use assembler in the handyboard environment
are welcome. An Interactive C that allows embedded assembler would
be the easiest solution.
=========================================================================
Ed C. Epp http://rainier.uofport.edu/~epp web
Computer Science (503) 283-7163 office
University of Portland (503) 283-7399 fax
5000 N. Willamette Blvd. epp@rainier.uofport.edu
Portland, OR 97203
|
|
Message has 1 Reply: | | Re: Assembly language and the handyboard
|
| (...) Ed -- are you referring here to IC's mechanism for linking to assembly language files, the "IC Binary" interface? It's really not too hard to use, and allows users to create assembly language programs that are callable from IC using the C (...) (28 years ago, 27-Oct-96, to lugnet.robotics.handyboard)
|
2 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|