معرفی شرکت ها


emu8051-0.71-alt1.qa1.x86_64.rpm


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

8051 emulator
ویژگی مقدار
سیستم عامل Linux
توزیع ALT p9
مخزن ALTLinux classic x86_64
نام بسته emu8051
نام فایل بسته emu8051-0.71-alt1.qa1.x86_64.rpm
نسخه بسته 0.71
انتشار بسته alt1.qa1
معماری بسته x86_64
نگهدارنده -
تاریخ ساخت Thu 18 Apr 2013 01
هاست سازنده qa_ldv-sisyphus.hasher.altlinux.org
نوع بسته .rpm
آدرس صفحه اصلی -
مجوز MIT
حجم دانلود 519K
حجم نصب 703.276K
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. The emulator is written completely in ANSI C for portability, and the sources are available under the MIT license. 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-0.71-alt1.qa1.i586.rpm 0.71 i586 ALT classic
emu8051-0.71-alt1.qa1.ppc64le.rpm 0.71 ppc64le ALT classic


نیازمندی

مقدار نام
- /lib64/ld-linux-x86-64.so.2
- libc.so.6(GLIBC_2.14)(64bit)
- libc.so.6(GLIBC_2.2.5)(64bit)
- libc.so.6(GLIBC_2.4)(64bit)
>= set:mhcyTG6gUJZvzOu2oE7DrRFEyhvRGPjveK9RzNlditBLKiub4YeuGbfUCI585 libncurses.so.5()(64bit)
- rpmlib(SetVersions)
>= set:lhZKHDmhWtDe0KlPGZ8AExZmsXJ0 libtinfo.so.5()(64bit)
- rtld(GNU_HASH)
- rpmlib(PayloadIsLzma)


ارائه دهنده

مقدار نام
= 0.71-alt1.qa1 emu8051


نحوه نصب


نصب پکیج rpm emu8051:

    sudo apt-get install emu8051-0.71-alt1.qa1.x86_64.rpm


فایل ها

مسیرها
/usr/bin/emu8051
/usr/share/doc/emu8051-0.71
/usr/share/doc/emu8051-0.71/emu8051_4.pdf
/usr/share/doc/emu8051-0.71/readme.txt


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

تاریخ آخرین تغییر جزئیات
2013-04-17

NMU: rebuilt for debuginfo.

2008-01-05

Initial build
Added spec file and scripts for building/installing