Jaki symulator/debbuger do 51?

Witam

Mam do napisania program w asemblerze na 51 i jaki polecacie emulator pod windows? Kiedyś używałem coś pod dos do zestawu MKD-51 no ale to nie zbyt wygodne. Chciałbym żeby składnia była ludzka np.:

ORG 0BH LJMP PRZERWANIE ORG 1BH LJMP PRZERWANIE_2 ORG 100H START1: MOV 40H,#00111111B MOV 41H,#00000110B

bo znalazłem jakiegoś pythona i chciał np. .org xxh i wywalał pełno błędów, tak samo etykiety nawet mu się nie podobały. Program będzie prosty ale żeby też później służył do następnych zadań.

Pozdrawiam Adam

Reply to
szlovak
Loading thread data ...

weź przestań, lipa pod dos

Reply to
szlovak

Sat, 19 Mar 2005 19:27:09 +0000 (UTC), na pl.misc.elektronika, szlovak napisał(a):

serwus

w szkole uzywalismy keil microvision - latwy w obsludze i darmowy dla malych programow (do 2kB)

Reply to
Popey

Ja używam Raisonanca, zarówno jako kompilatora (można pisać w asm i c) jak i debuggera. Ma on co prawda w wersji darmowej ograniczenie do 4kB kodu (wynikowego), ale jakoś mi to jeszcze nie przeszkadzało. Jest też 8051IDE, ale ma słabszy debuger. No i "last but not least" debuger Adama Dybkowskiego, całkiem przyjemny, do pobrania z

formatting link
Pozdrawiam

Reply to
krzych

Jezeli chodzi o Win9x/Me to bardzo ładnie radzi sobie ten soft:

formatting link
plik HEX i symuluje procesor 8051/8052, mozna ustawiac pulapki, podgladac pamiec, rejestry itd. To wszystko calkiem za darmo, mozna tez sciagnac kod zrodlowy.

Pod Win NT/2000/XP niestety nie działa poprawnie.

Reply to
Adam Dybkowski

Adam Dybkowski snipped-for-privacy@amwaw.edu.pl> napisał(a): ..

Właśnie :(

Teraz pod XP używam ADSim.Wprawdzie jest on przeznaczony do ADuC8xx , ale to też 51-ki :) Jest gdzieś na stronie analog.com

Piotrek

Reply to
Piotrek Sz.

też go używałem ale do C , na laborkach. pamiętam że nie wiedziałem jak zrobić żeby ruszył asemblera, ale jeszcze sprawdzę.pzdr

Reply to
szlovak

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.