内容发布更新时间 : 2024/11/8 11:58:37星期一 下面是文章的全部内容请认真阅读。
三星NAND型FLASH数据纠错模块设计
PUSH DX STI MOV CMP JNZ CALL
AL,FLAG AL,1 D5 CHANGE
D5: MOV AL,30H
MOV DX,CTRL_8253 OUT DX,AL MOV DX,C0_8253 MOV AL,12H
;31250Hz
OUT DX,AL MOV AL,7AH
OUT DX,AL
CLI
MOV AL,20H
DX,EVEN_8259 ;发送EOI命令
MOV
OUT DX,AL POP DX POP DS
POP BX ;恢复现场 POP AX IRET ;中断返回
INTRPROC ENDP
页脚内容
20
三星NAND型FLASH数据纠错模块设计
CHANGE PROC
NEAR
PUSH AX PUSH
DX
MOV BL,BUFFER[5] CMP BL,9 JL L7 MOV BL,0
MOV BUFFER[5],BL MOV BL,BUFFER[4] CMP BL,5 JL L9 MOV BL,0
MOV BUFFER[4],BL MOV BL,BUFFER[3] CMP BL,9 JL L10 MOV BL,0
MOV BUFFER[3],BL MOV BL,BUFFER[2] CMP BL,5 JL L11 MOV BL,0
MOV BUFFER[2],BL MOV BL,BUFFER[1]
CMP BL,9
页脚内容
21
三星NAND型FLASH数据纠错模块设计
JL L12 MOV BL,0
MOV BUFFER[1],BL MOV BL,BUFFER[0] CMP BL,2 JL L13 MOV BL,0
MOV BUFFER[0],BL
JMP L8 L7: INC BL
MOV BUFFER[5],BL
JMP L8
L13:
INC BL
MOV BUFFER[0],BL
JMP L8
L12:
INC BL
MOV BUFFER[1],BL
JMP L8
L11:
INC BL
MOV BUFFER[2],BL
JMP L8
L10:
INC BL
MOV BUFFER[3],BL
JMP L8
L9:
INC BL
页脚内容
22
三星NAND型FLASH数据纠错模块设计
MOV BUFFER[4],BL
JMP L8
L8: POP DX POP AX
RET
CHANGE ENDP
DELAY PROC NEAR
PUSH
CX
MOV CX,500 LOOP $
POP CX RET DELAY ENDP
DELAY1 PROC NEAR
PUSH
CX
MOV CX,25000 LOOP $
POP CX RET DELAY1 ENDP
页脚内容
23
三星NAND型FLASH数据纠错模块设计
DELAY2 PROC NEAR
PUSH
CX
MOV CX,50 LOOP $
POP CX RET DELAY2 ENDP
END START
页脚内容
24