скрипт - это уже вариант компилятора со всеми вытекающими, а не ЧИСТЫЙ АССЕМБЛЕР!!!
в таком случае в чем же принципиальное отличие будет от того же тот же Си или BASIC? (в отношении оптимальности команд и распределения ресурсов)
да и обычные наши знакомые МК уже далеко не те, что были...
к примеру как такое:
1.1 Features
Enhanced 80C51 Central Processing Unit ,1T per machine cycle, faster 6~7 times than the rate of a standard
8051.
Operating voltage range: 5.5V~4.1V/3.7V or 2.1V/2.4V~ 3.6V (STC11L/10Lxx series)
Operating frequency range: 0- 35MHz, is equivalent to standard 8051:0~420MHz
STC11F/Lxx series Flash program memory : 1/2/3/4/5/6/8/16/20/32/40/48/52/56/62K
STC10F/Lxx series Flash program memory : 2/4/6/8/10/12/14K
On-chip 1280/512/256 byte RAM
Be capable of addressing up to 64K byte of external RAM
Dual Data Pointer (DPTR) to speed up data movement (except STC11F01 series)
Code protection for flash memory access
Excellent noise immunity, very low power consumption
two 16-bit timer/counter, as the same as Timer0/Timer1 of standard 8051
6 vector-address, 2 level priority interrupt capability
One enhanced UART with hardware address-recognition and frame-error detection function, and with self
baud-rate generator.
One 15 bits Watch-Dog-Timer with 8-bit pre-scaler (one-time-enabled)
Simple internal RC oscillator and external crystal clock
Power control: idle mode(all interrupt can wake up IDLE mode) , power-down mode(external interrupt can
wake up Power-Down mode) and slow down mode
Power down mode can be woken-up by INT0/P3.2 pin, INT1/P3.3 pin, T0/P3.4, T1/P3.5, RXD/P3.0 pin (or
RXD/P1.6 pin)
Maximum 40 programmable I/O ports are available
Programable clock output Function. T0 output the clock on P3.4, T1 output the clock on P3.5, BRT output the
clock on P1.0.
Operating temperature: -40 ~ +85oC (industrial) / 0~75oC (commercial)
package type :LQFP-44,PDIP-40,PLCC-44,QFN-40,SOP20,DIP20, LSSOP20,DIP18,SOP16,DIP16,TSSOP14
от китайских друзей (
http://www.stc-51.com/ )