معرفی شرکت ها


emu8051-2.0.1-alt1.ppc64le.rpm


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

8051 emulator
ویژگی مقدار
سیستم عامل Linux
توزیع ALT p10
مخزن ALTLinux classic ppc64le
نام بسته emu8051
نام فایل بسته emu8051-2.0.1-alt1.ppc64le.rpm
نسخه بسته 2.0.1
انتشار بسته alt1
معماری بسته ppc64le
نگهدارنده -
تاریخ ساخت Wed 20 Jan 2021 06
هاست سازنده lvol-sisyphus.hasher.altlinux.org
نوع بسته .rpm
آدرس صفحه اصلی http://www.hugovil.com/projet.php?proj=emu8051
مجوز GPL-2.0+
حجم دانلود 74K
حجم نصب 394.117K
This is a simulator of the 8051/8052 microcontrollers. For sake of simplicity, I'm only referring to 8051, although the emulator can emulate either one. For more information about the 8-bit chip(s), please check out www.8052.com or look up the data sheets. Intel, being the originator of the architecture, naturally has information as well. The 8051 is a pretty easy chip to play with, in both hardware and software. Hence, it's a good chip to use as an example when teaching about computer hardware. Unfortunately, the simulators in use in my school were a bit outdated, so I decided to write a new one. The scope of the emulator is to help test and debug 8051 assembler programs. What is particularily left out is clock-cycle exact simulation of processor pins. (For instance, MUL is a 48-clock operation on the 8051. On which clock cycle does the CPU read the operands? Or write the result?). Such simulation might help in designing some hardware, but for most uses it is unneccessary and complicated. The emulator is designed to have two separate modules, consisting of the emulator core and separate front-end. This enables the creation of different kinds of front-ends. For instance, this lets the user use the emulator core as a DLL in a C/C++ application which can simulate other kinds of hardware (such as leds, switches, displays, audio, or whatnot). Simulation accuracy is valued over speed. Nevertheless, already at v.0.1 the emulator could run at over-realtime speeds on a P4/2.6GHz (running the emulator at over 12MHz). Based on profiler output, over half of the processing time is wasted on pipeline trashing when branching to the opcode functions. This could possibly be helped by JITing the code, but that is considered unneccessary at this point. Also, CPUs with shorter pipelines are not harmed by this behavior as badly. Current features include: * Full 8051 instruction set. * ncurses-based UI - works fine over SSH for instance. The main view includes: o Memory view. o Stack view. o Opcode and disassembly view. o History view of SP, P0, P1, P2, P3, IP, IE, TMOD, TCON, TH0, TL0, TH1, TL1, SCON, PCON, A, B, R0, R1, R2, R3, R4, R5, R6, R7 and DPTR, as well as all processor status bits. o Cycle and real-time counter. Other views include: o Logic board (leds'n'switches) view, with optional widgets such as 7-seg displays and 44780-style text output o Memory editor, showing all five types of memory at the same time o Options, where user can disable debug exceptions etc. * Support for all sorts of 8051 memory combinations - 128 or 256B internal RAM, 0-64k of external RAM and 0-64k of ROM. External RAM and ROM may even point at the same memory, enabling self-modifying code. * Loads Intel HEX files. * Support for exceptions on invalid instructions, odd stack behavior, and messing up important registers in interrupts. One breakpoint is also supported. * The emulator performs callbacks on register area or external memory read/write, which can be used to implement simulation of new special features or whatever is connected to the IO ports. * Timer 0 and 1 modes 0, 1, 2 and 3, as well as interrupt priorities.


جایگزین ها

بسته نسخه معماری مخزن
emu8051-debuginfo-2.0.1-alt1.ppc64le.rpm 2.0.1 ppc64le ALT debuginfo


نیازمندی

مقدار نام
- /lib64/ld64.so.2
- libc.so.6(GLIBC_2.17)(64bit)
>= set:lkyvc0 libgdk_pixbuf-2.0.so.0()(64bit)
- rpmlib(SetVersions)
>= set:ojcgsrTjUyXievsgEYmmu89IOnVm95BZJyZArokwEcL7C7ZxUz5C libglib-2.0.so.0()(64bit)
>= set:mjuQEvZKZlc930bxZ7G24 libgobject-2.0.so.0()(64bit)
>= set:pieynGLFPpT0sqDKiVXZz4egzIBz9ABubqEXY0Zn8RStgZqZ4529000gQGxqFHdDzZHBuI3xpIqkTcHssn8avfOF3KllpToRVZqlwx3ZIZs5qam1ZaQDQzmC1ZqXW4wW5TT8vXuKpWs0tRsgY9K6gq00g98Sb3s7fDERkoovkaY6Wpcxnhmd0toS2tugGy53KS0qg48gZvlOsJ5WXylv4fzV1J2fGxJ8djkDPyOHoSjxRFENlAtFktv5LlHM3 libgtk-x11-2.0.so.0()(64bit)
>= set:nlIfCiwp4 libreadline.so.7()(64bit)
>= set:kj91i libz.so.1()(64bit)
- rtld(GNU_HASH)
- rpmlib(PayloadIsLzma)


ارائه دهنده

مقدار نام
= 2.0.1-alt1:sisyphus+264956.100.1.1 emu8051


نحوه نصب


نصب پکیج rpm emu8051:

    sudo apt-get install emu8051-2.0.1-alt1.ppc64le.rpm


فایل ها

مسیرها
/etc/xdg/emu8051/default/emu8051.conf
/usr/bin/emu8051-cli
/usr/bin/emu8051-gtk
/usr/share/doc/emu8051-2.0.1
/usr/share/doc/emu8051-2.0.1/AUTHORS
/usr/share/doc/emu8051-2.0.1/COPYING
/usr/share/doc/emu8051-2.0.1/ChangeLog
/usr/share/doc/emu8051-2.0.1/INSTALL
/usr/share/doc/emu8051-2.0.1/NEWS
/usr/share/doc/emu8051-2.0.1/README
/usr/share/doc/emu8051-2.0.1/TODO
/usr/share/man/man1/emu8051.1.xz


گزارش تغییرات

تاریخ آخرین تغییر جزئیات
2021-01-20

New version (2.0.1).
Changed url and license.
Fixed build with gcc10.

2013-04-17

NMU: rebuilt for debuginfo.

2008-01-05

Initial build
Added spec file and scripts for building/installing