Ретро реклама из журнала BYTE Vol 02-05 1977-05
mcs-48-byte.png
Это также мой первый микроконтроллер. Средства программирования запускали в начале 90-х  на компьютере CP/M-2.2 с 8-разрядным Z80A процессором. Сам компьютер изготовили на кафедре вычислительной техники в ЛИТМО (ленинградский институт точной механики и оптики). Сотрудники института из аспирантов и студентов были инициативные, толковые.
Мой первый компилятор  AVOCET SYSTEMS 8048 CROSS-ASSEMBLER -  VERSION 1.64
Вот пример фрагмента программы:
Code: Select all
;*****************************************************
; *    V23 MODEM ANALOGUE MODULATOR (8035) SOFTWARE   *
; *****************************************************
;       DATE CREATE :        14.01.92  11:55 AM
;       LAST EDIT :             01.10.92  02:08 PM
;       VERSION :               1.05
;
; *****************************************************
;        WIDTH   80
NBIT    EQU     29      ; R5 OF RB1 ADRESS
SV1     EQU     31H     ; "1" FRQ. PARAMETERS
SV0     EQU     34H     ; "0" FRQ. PARAMETERS
STOPBIT EQU     37H     ; NUMBER OF TRANSMITED STOP BITS
BUFBIT  EQU     38H     ; TRANSMIT BUFFER
        ORG     000H
        ENT0    CLK
        JMP     START
        ORG     0007H
Как сумел скомпилировать программой XASM48.COM в операционной системе CP/M-2.2? 
Для Linux  есть проект эмулятора ANSI CP/M Emulator от "Benjamin C. W. Sittler" <bsittler@iname.com> - репозиторий здесь 
https://github.com/jhallen/cpm: 
# ANSI CP/M Emulator and disk image tool
This emulator allows you to execute CP/M commands on UNIX (Linux or Cygwin). 
If a CP/M command is provided on the command line, it is executed
immediately.  For example, this will start WordStar:
	cpm ws
Otherwise, you will get the CP/M command prompt:
	cpm
	A>
 
Очень удобно и просто запускать старые программы. 
Code: Select all
$ cpm xasm48 av23m5-5.asm
AVOCET SYSTEMS 8048 CROSS-ASSEMBLER,  VERSION 1.64
LAST ADDRESS USED IN THIS ASSEMBLY IS: 019E
NEXT SYMBOL ADDRESS IS: 3251
8048 ASSEMBLY COMPLETE
 
			
			
						You do not have the required permissions to view the files attached to this post.
			
						
							"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)