EnglishFrenchSpanish

OnWorks favicon

shc08 - Online in the Cloud

Run shc08 in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command shc08 that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


s51, savr, sz80 - 8051, AVR and Z80 microcontrollers simulator for SDCC.

SYNOPSIS


s51 [options] filenames
savr [options] filenames
sz80 [options] filenames

WARNING


The information in this man page is an extract from the full documentation of SDCC, and is
limited to the meaning of the options.

For complete and current documentation, refer to the ucSim simulator User Guide.

DESCRIPTION


ucSim is a microcontroller simulator. It is extensible to support different
microcontroller families.

MCS51 family is simulated bys51.
AVR family is simulated by savr.
Z80 processor is simulated by sz80.

Specified files must be names of Intel hex files. Simulator loads them in specified order
into the ROM of the simulated system.

OPTIONS


-t CPU Type of CPU. Recognized types are: 51, 8051, 8751, C51, 80C51, 87C51, 31, 8031,
C31, 80C31, 52, 8052, 8752, C52, 80C52, 87C52, 32, 8032, C32, 80C32, 51R, 51RA,
51RB, 51RC, C51R, C51RA, C51RB, C51RC, 89C51R, 251, C251, DS390, DS390F. Note that
recongition of a CPU type as option does not mean that the simulator can simulate
that kind of CPU. Default type is C51. DS390 supports Dallas DS80C390 dual-dptr
operations, DS390F supports minimal flat24 mode code and dual-dptr operations.

-X freq[k|M]
XTAL frequency is freq Hertz. k or M can be used to specify frequency in kHZ or
MHz. Space is not allowed between the number and the k or M. Default value is
11059200 Hz.

-c file
Open command console on file. Command consoles are on standard input and output by
default. Using this option the console can be opened on any file for example on the
serial interface of the computer.

-Z portnum
Listen for incoming connections on port portnum. Using this option uCsim can serve
multiple consoles. You can get a console by simply telnet into machine running
uCsimto port portnumber. This option is not available on platforms which doesn't
support BSD networking.

-s file
Connect serial interface of the simulated microcontroller to the file. Nothing is
used by default which means that characters transmitted by serial interface of the
simulated microcontroller go to nowhere and it will never receive anything. If you
are going to communicate with serial interface interactively the best idea is to
specify a teminal with -s option.

-S in=file,out=file
Using this option you can specify different files for input and output streams that
uCsim uses to simulate microprocessor's serial interface.

-p prompt
Using this option you can specify any string to be the prompt of command
interpreter, for example:
$ s51 -p "s51> "
ucsim 0.2.12, Copyright (C) 1997 Daniel Drotos, Talker Bt.
ucsim comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
s51>

-P Prompt will be a null ('\0') character. This feature can be useful for programs
which controlls simulator through a pipe.

-V Verbose mode. The simulator notifies you about some kind of internal actions for
example interrupts. Messages are printed on command console.

-v Print out version number and stop.

-H Print out types of known CPUs. Names printed out by this option can be used to
determine CPU type using -t option.

-h Print out a short help about the options and stop.

COPYING


ucSim is distributed under the GNU General Public License.

Use shc08 online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    KDiff3
    KDiff3
    This repository is no longer maintained
    and is kept for archival purposes. See
    https://invent.kde.org/sdk/kdiff3 for
    the newest code and
    https://download.kde.o...
    Download KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is a GUI for
    Waninkoko's USB Loader, based on
    libwiigui. It allows listing and
    launching Wii games, Gamecube games and
    homebrew on Wii and WiiU...
    Download USBLoaderGX
  • 3
    Firebird
    Firebird
    Firebird RDBMS offers ANSI SQL features
    & runs on Linux, Windows &
    several Unix platforms. Features
    excellent concurrency & performance
    & power...
    Download Firebird
  • 4
    KompoZer
    KompoZer
    KompoZer is a wysiwyg HTML editor using
    the Mozilla Composer codebase. As
    Nvu's development has been stopped
    in 2005, KompoZer fixes many bugs and
    adds a f...
    Download KompoZer
  • 5
    Free Manga Downloader
    Free Manga Downloader
    The Free Manga Downloader (FMD) is an
    open source application written in
    Object-Pascal for managing and
    downloading manga from various websites.
    This is a mirr...
    Download Free Manga Downloader
  • 6
    UNetbootin
    UNetbootin
    UNetbootin allows you to create bootable
    Live USB drives for Ubuntu, Fedora, and
    other Linux distributions without
    burning a CD. It runs on Windows, Linux,
    and ...
    Download UNetbootin
  • More »

Linux commands

  • 1
    abc2abc
    abc2abc
    abc2abc - a simple abc
    checker/re-formatter/transposer ...
    Run abc2abc
  • 2
    abc2ly
    abc2ly
    abc2ly - manual page for abc2ly
    (LilyPond) 2.18.2 ...
    Run abc2ly
  • 3
    coqdoc
    coqdoc
    coqdoc - A documentation tool for the
    Coq proof assistant ...
    Run coqdoc
  • 4
    coqide
    coqide
    coqide - The Coq Proof Assistant
    graphical interface ...
    Run coqide
  • 5
    g.gui.vdigitgrass
    g.gui.vdigitgrass
    g.gui.vdigit - Interactive editing and
    digitization of vector maps. KEYWORDS:
    general, user interface, GUI, vector,
    editing, digitizer ...
    Run g.gui.vdigitgrass
  • 6
    g.listgrass
    g.listgrass
    g.list - Lists available GRASS data
    base files of the user-specified data
    type optionally using the search
    pattern. KEYWORDS: general, map
    management, list ...
    Run g.listgrass
  • More »

Ad