Kmstrp (05.06.2008 14:53, просмотров: 4321)
Люди добрые, опознайте асм для 8051 Фрагменты, по которым можно попробовать это сделать:
В частности что за директива using N?
И чем это компильнуть без геморроя?
HiOvr EQU 255 ;
LwOvr EQU 254 ;
; СЕГМЕНТ ДАННЫХ
DSEG AT 0
ORG 20H
NUM: DS 1
;СЕГМЕНТ КОДА ПРОГРАММЫ
CSEG AT 0
USING 0
AJMP START ;ПЕРЕХОД К ТОЧКЕ СТАРТА
TPB: DB 42H ;
AJMP INTE ;ПЕРЕХОД ПО ПРЕРЫВАНИЮ 1
DT: DB 02H ;
INTE: CLR EA ;
MOV A,#8 ;
AJMP ERR
START: JB P3.3,STAT ;
STT: MOV R0,#00H ;АДРЕСА
MOV DPTR,#00H ;0-1FFFH
;----------------------------------------------------
USING 3
LJMP LQW
END