flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > Non-x86 architectures > STM8 + fasmg

Author
Thread Post new topic Reply to topic
shoorick



Joined: 25 Feb 2005
Posts: 1571
Location: Ukraine
STM8 + fasmg
Here you have something to deal with STM8 MCUs.
They have weird but powerfull CISC command set, nice hardware and are pretty cheap.
If you are not a great solderer, you may buy mini-board with CPU and with or without soldered pins, etc. The board I've bought has reset button and led attached to PB5 pin, so, I had to solder only four pins to connect the board to usb programmer (ST-Link) to try.
STM8 can run program in RAM, and ST visual programmer can launch it without touching the FLASH memory, so, in attached example you may found a program which may blink the LED on PB5 pin from RAM.
Also there is a batch to convert stm8 headers into fasmg includes - you need sed installed to use it.

I'm new to this architecture, so, all offsets are restricted to be positive, and I'm not sure about MOV mem,mem: which is "mem1" and which is "mem2", I supposed the first offset after opcode is source, and the last is destination - must check it Wink Also, I have not check its behavior well on bad syntaxis...
So, bugfixes are welcome Rolling Eyes


Description:
Download
Filename: STM8S103F3.zip
Filesize: 8.4 KB
Downloaded: 36 Time(s)


_________________
UNICODE forever!
Post 28 Jul 2017, 10:30
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 6509
Location: Kraków, Poland
Thank you for your continued exploration of new architectures with fasmg! I have added it to the list.
Post 28 Jul 2017, 15:21
View user's profile Send private message Visit poster's website Reply with quote
shoorick



Joined: 25 Feb 2005
Posts: 1571
Location: Ukraine
I'm glad to contribute such great assembler! Wink
Post 28 Jul 2017, 17:44
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >

Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2005 phpBB Group.

Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2016, Tomasz Grysztar.