Monitor Bios Interface - Fujitsu F2MC-16L Series User Manual

Hide thumbs Also See for F2MC-16L Series:
Table of Contents

Advertisement

AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
4.

Monitor BIOS Interface

AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
The monitor incorporates a software interface for user programs providing functions for basic
terminal input / output operations.
When developing application or user programs, it is common practice to include some
additional code which prints out debug or other status information during the first trial runs, to
verify the proper operation of certain procedures.
To relieve the user from coding appropriate input/output procedures (which will be needed just
for debug purpose and not in the final program), the BIOS interface can be used.
The following is a detailed description on the available BIOS functions.
Examples can be found within the example programs discussed in chapter 5.
The BIOS interface is realised as a call entry table (24 Bit address) located at the bottom of
the monitor (shadow) ROM and has the following structure:
Table Header at FC0000h
"EVAKITBIOS V0.4"+00h
I/O Function Calls (ASM)
I/O Function Calls (C)
Print CPU register
Monitor Shell
Monitor Reset
reserved
The start address of the table is at location FC0000h. The table header should be checked
before calling a table entry.
NOTE: After return from an I/O call the register ADB might be changed. After C-function
calls the working registers RW4 and RW5 might be changed too. The I/O calls keep
on using the stack of the user program.
BIOS functions must be called with "physical" addresses (ASM) respectively as
"__far" functions (C).
All I/O requests caused by BIOS calls are done via the user port (without ANSI
support). If no second terminal is connected (e.g. to the internal port) the user port
should be linked to the monitor port (e.g. "UPORT EXTERN" command) after every
Power On reset (soft/hard).
- 38 -
FUJITSU MB90675-Evaluation Board - User Manual
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
offset
00
10
14
18
1C
20
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
The first 16 Bytes contain a signature
Call the following location for:
BIOS Functions (parameters in registers)
BIOS Functions (parameters on stack)
prints all CPU register (like R command)
Call a monitor shell
Monitor (soft) Reset (like MRESET command)
© FUJITSU Mikroelektronik GmbH 1996
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
AAAA
A
AAAA
AAAA
A A
AAAA
AAAA
AAAA
AAAA
A A
AAAA
AAAA
AAAA
AAAA
A A
AAAA
AAAA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mb90675 series

Table of Contents