hi check this, may help u, and as a starting point to answer your question
The prototype of C186SBC V1.0
The C186SBC V1.0 features,
* CPU: 80C186EB 16MHz
* MEMORY: 29C010x2, 128kBx2 even and odd Flash
* 628128x2, 128kBx2 even and odd SRAM
* MEMORY and I/O Decoder: GAL16V8D
* Debug LED: single dot LED connected to P1.7
* Host terminal interface: RS232 9600 8n1
* I/O processors interface: half-duplex RS485
* Expansion connectors: 8-bit buffered cpu bus for peripheral interface and GPIO
* Monitor Program: x86Bug V1.0
.....
http://www.kmitl.ac.th/~kswichit/c186/c186sbc.htm for the programming, maybe you can google masm32 , flat assembler
http://flatassembler.net/ (.. for dos
maybe), and just an idea how to use turbo c 3, to build your program, and upload obj file to its flash
gud luk