background preloader

Software

Facebook Twitter

Set a Rotating Picture of the Earth as Your Ubuntu Wallpaper. Open Source Cloud Computing Software | Cloud.com. Recover Data Like a Forensics Expert Using an Ubuntu Live CD. IT Security Best Practices (How-To) Developing Software in Assembly Language by Valvano. Developing Software in Assembly Language Overview By Jonathan W. Valvano This article, which discusses assembly language programming, accompanies the book Embedded Microcomputer Systems: Real Time Interfacing published by Brooks-Cole 1999. This document has four overall parts Overview (this document) Syntax (fields, pseudo ops) Local variables Examples Writing assembly language software is similar to other software development processes. -------------------------------------------------------------------------------------- Case Study: Microcomputer-Based Lock To illustrate the software development process, we will implement a simple digital lock.

Before we write assembly code, we need to develop a software plan. If data structure can be defined at assembly time and will remain fixed, then it can be allocated in EEPROM. It is not real clear at this point exactly where in EEPROM this constant will be, but luckily for us, the assembler will calculate the exact address automatically.

OS

Wireless. Web-Development. Smartphone.