ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
62538
POV (10.07.2006 11:42, просмотров: 1324)
тип FAR в кейле... у меня 128 к, т.е. один бит надо программно выставлять. Дизассмеблер показал, что 3-й байт адреса начинается с 1 (0..65535) и дальше. Я сделал вот такую вещь в модуле XBANKING.A51
LOAD_BANK	MACRO
LOCAL lab
		MOV	DPL,R1
		MOV	DPH,R2

mov a,R3		;1 такт
mov c,acc.1		;2 такта
mov 0c8h.4,c		;2 такта (бит 0c8h.4 указан произвольно)

		MOV	?C?XPAGE1SFR,R3	
		DEC	?C?XPAGE1SFR
		ANL	?C?XPAGE1SFR,#07FH
		CJNE	R3,#80H,lab
lab:
		ENDM
Там ли и так ли я сделал это?