#314 Retro: Assembler Programming with 8085 (incl. plan for board)
Andreas Spiess
In video #297, I started to build an 8085 retro computer board with parts that were used in the late 1970s. In the last video, we mainly looked at the hardware. Today we will finish the hardware and start to program the board in assembler. As we did back then. And Ben eater does with a 6502 chip.
In today’s video, we will
- Build the single board computer designed in video #297
- Test it and I will show the two most important debugging tools
- Look at how computers were programmed in the ‘70s and ‘80s
- Repeat the binary and hexadecimal numbering schemes
- Have a look into the CPU architecture
- Look at assembler programming and “spaghetti code” -We will see how stacks work
- We will have a look at a nice 8085 simulator
- And we will build a “sophisticated” blink program
Links: Project: http://bit.ly/32DGjnz (EasyEDA) Code: https://github.com/SensorsIot/8085-Computer 8085 Cross Compiler: https://www.sbprojects.net/sbasm/ 8085 Simulator: https://www.sim8085.com/ 8085 programs: https://www.tutorialspoint.com/8085-program-for-running-light-with-delays-using-lookup-table EPROM Programmer: https://s.click.aliexpress.com/e/_d6xqld3 or https://amzn.to/2PvmoSz EPROM Eraser: https://s.click.aliexpress.com/e/_d7c0y09 or https://amzn.to/3ciOCtx 8 LED board: https://s.click.aliexpress.com/e/_d793Nnj Ben Eater does a similar thing: https://www.youtube.com/channel/UCS0N5baNlQWJCUrhCEo8WlA Labels for the chips: https://github.com/Upcycle-Electronics/ChipLabels/blob/master/AndreasSpiess8085/AndySpi8085.pdf
The links above usually are affiliate links which support the channel (no additional cost for you). Supporting Material and Blog Page: http://www.sensorsiot.org Github: https://www.github.com/sensorsiot My Patreon Page: https://www.patreon.com/AndreasSpiess My Bitcoin address: 19FSmqbBzb5zsYB1d8Bq4KbxVmezToDNTV If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission (of your purchases the next 24 hours) to buy new stuff for the channel For Banggood https://bit.ly/2jAQEf4 For AliExpress: http://bit.ly/2B0yTLL For ebay.com: http://ebay.to/2DuYXBp
https://www.facebook.com/profile.php?id=100013947273409 https://twitter.com/spiessa https://www.instructables.com/member/Andreas%20Spiess/ Please do not try to Email me or invite me on LinkedIn. These communication channels are reserved for my primary job ... https://www.youtube.com/watch?v=qizt0ePFEZA
332589222 Bytes