Small monitor for the MicroStamp11

General problems? Ask here!

Moderator: cbarnes

Small monitor for the MicroStamp11

Postby Mr. Bill » Sat Oct 23, 2010 2:04 pm

I have written a small monitor that will run on either the MicroStamp11 8K or 64K boards. Following is a description of the monitor. Listings
don't show up well in the forum, so if you want the source code, e-mail me at wwalkerATkvctc.edu (substitue the @ for AT).

This monitor is a small (<1K byte) program that can be used for editing hex bytes
in RAM or EEPROM. It is intended to be an educational tool for learning and manipulating
the basic machine language instructions of the 68HC11 series microcontrollers (Motorola).
In addition, it can be used as a very basic program debugging tool.

The monitor will start itself when downloaded with MicroLoad. Alternately, a jump to memory
address FC00 from within another program will start the monitor. The monitor communicates
to a PC over the serial port. A terminal program like TeraTerm, for example, can be used as
the interface and must be set at 9600 baud, 8 data bits, no parity, and 1 stop bit.

When the monitor is started, a display of the acceptable commands is given followed by the
prompt character ">"

e(X)amine/modify memory
(D)ump memory
(J)ump to address
(R)egister dump
set (B)reakpoint
(C)lear breakpoint
(P)rint decimal
(?) display this menu
>

A full description is available if you contact me at the above address.

The hex file follows:

S123FC007EFC2D7EFC5F7EFDBA7EFDD07EFDCE7EFDD77EFDE27EFDEB7EFE737EFE1C7EFE7F
S123FC20627EFE4E7EFDF87E00D87EFEA70F8E00FF8604973F8630972B7F002C860C972D33
S123FC40CEFE9318CE00D8C60DA60018A7000818085A26F5CE0000DFD6CEFEC4BDFDBA8E99
S123FC6000FF0EBDFDD7863EBDFDE2BDFDD0BDFDEBBDFDE2813F2608CEFEC4BDFDBA20DFC6
S123FC8081582639BDFDD0BDFE4E188FBDFDD7183C3233BDFE6D18A600BDFE73863ABDFD16
S123FCA0E2BDFE1C9DD827028D04180820DE188C003F240139CEFFA2BDFDBA20A281442669
S123FCC02FBDFDD0BDFE4E188F861097D2BDFDD7183C3233BDFE6D861097D318A600BDFECD
S123FCE08518087A00D326F37A00D226E07EFC5F814A260BBDFDD0BDFE4E8FAD008DEE8103
S123FD0052264BCE000018CE0000CC00003FCEFF6ABDFDBA30A600BDFE85A601BDFE85A60F
S123FD2002BDFE85A603E604BDFE6DA605A606BDFE6DA607E608BDFE6D3C3233BDFE6D9621
S123FD4000BDFE859608BDFE85BDFDD7209F8142262C18DED6261BBDFDD0BDFE4E188F18BD
S123FD60DFD618A60097D5863F9DD827DFBDFCAE20DACEFF8F8D43188FBDFE6220CE81435D
S123FD80261718DED627C596D59DD82607CE0000DFD620B8BDFCAE20B3815026AFBDFDD098
S123FDA0BDFE4E188FBDFDD7183C3233BDFE6D18A60018E601BDFEA720DDA6008104270DA2
S123FDC08D20810D2604860A8D180820ED398D003686208D0D323936860D8D06860A8D024E
S123FDE0323937D62E2AFC972F3339132E20FC962F811B26037EFC5F81612A0139817B2AD5
S123FE0002802039812F2F12813A2A0380303981402F0781472A038037390D398DCD810D37
S123FE20260486000D39168DDB25F197D0178DB27800D07800D07800D07800D08DAD168D7A
S123FE40C325F997D1178D9A96D19AD00C398DCC250C368DC7240433860039163239CC0086
S123FE600039DDD08D0D96D18D09DCD039BDFE627EFDD036444444448D10BDFDE232840F70
S123FE808D087EFDE28DEC7EFDD081092F028B078B303918A700CE0D050926FD18A10039AA
S123FEA08E00FF0E7EFC5F18CE0005CE000A02378F180926F618CE0005328B30BDFDE21876
S123FEC00926F6390D436F6D6D616E64733A0D2065285829616D696E652F6D6F646966794B
S123FEE0206D656D6F72790D20284429756D70206D656D6F72790D20284A29756D702074CA
S123FF006F20616464726573730D20285229656769737465722064756D700D207365742036
S123FF202842297265616B706F696E740D202843296C65617220627265616B706F696E74A9
S123FF400D2028502972696E7420646563696D616C0D20283F2920646973706C61792074BC
S123FF60686973206D656E750D040D43432042202041202049582020204959202020504307
S123FF80202020535020202050412050440D040D427265616B706F696E74207365742040BC
S119FFA020040D436865636B2057524954452073776974636804D7
S10DFFF6FD0EFEA0FC2DFC2DFC2DD9
S9030000FC
Mr. Bill
Newbie
Newbie
 
Posts: 4
Joined: Mon Oct 11, 2010 2:39 pm
Location: wwalker@kvctc.edu

Return to General Problems

Who is online

Users browsing this forum: No registered users and 1 guest

cron