ADD BYTE PTR DS:[0600H],01H JNZ LED1 LED2: RET
LEDDISPD:MOV AL,90H MOV DX,CONTPORT OUT DX,AL
MOV BYTE PTR DS:[0600H],00
LEDD1: CMP BYTE PTR DS:[0600H],07H JA LEDD2
MOV BL,DS:[0600H] MOV BH,0H
MOV AL,DS:[BX+SI] MOV DX,DATAPORT OUT DX,AL
ADD BYTE PTR DS:[0600H],01H JNZ LEDD1 LEDD2: RET
FORMAT: MOV BX,0
MOV WORD PTR DS:[BX+0500H],5050H ADD BX,2
MOV WORD PTR DS:[BX+0500H],0079H ADD BX,2
MOV WORD PTR DS:[BX+0500H],0000H ADD BX,2
MOV WORD PTR DS:[BX+0500H],0000H ADD BX,2
MOV WORD PTR DS:[BX+0500H],4006H ADD BX,2
MOV WORD PTR DS:[BX+0500H],4040H ADD BX,2
MOV WORD PTR DS:[BX+0500H],076FH ADD BX,2
MOV WORD PTR DS:[BX+0500H],7F5BH ADD BX,2
MOV WORD PTR DS:[BX+0500H],3F5EH ADD BX,2
MOV WORD PTR DS:[BX+0500H],3F5CH ADD BX,2
MOV WORD PTR DS:[BX+0500H],076FH ADD BX,2
MOV WORD PTR DS:[BX+0500H],7F5BH ADD BX,2
MOV WORD PTR DS:[BX+0500H],063FH ADD BX,2
MOV WORD PTR DS:[BX+0500H],4F5BH ADD BX,2
MOV WORD PTR DS:[BX+0500H],6D66H ADD BX,2
MOV WORD PTR DS:[BX+0500H],077DH ADD BX,2
MOV WORD PTR DS:[BX+0500H],6F7FH ADD BX,2
MOV WORD PTR DS:[BX+0500H],7C77H ADD BX,2
MOV WORD PTR DS:[BX+0500H],5E39H ADD BX,2
MOV WORD PTR DS:[BX+0500H],7179H RET
CODE ENDS END START
4.实验分析及结论: 1、运行实验程序
实验的两端口地址分别为0008H,0580H。
得到实验结果为:系统上应显示\-1\ 继续在系统键盘上输入数字键,在系统显示器上显示相应数字,按EXEC键显示\,按其它键不予理睬。