Web-based editor for enhanced editing of 8051 assembly