1. 程式人生 > >彙編實驗(8086)——簡單I/O口擴充套件

彙編實驗(8086)——簡單I/O口擴充套件

1.實驗程式碼

;全亮 全滅  左流水燈


CS_IO EQU 0300H   ;片選

CODE SEGMENT
ASSUME CS:CODE

START:
     MOV DX,CS_IO

 

     MOV AL,00H ;全亮
     OUT DX,AL
     CALL DELAY


     MOV AL,0FFH ;全滅
     OUT DX,AL
     CALL DELAY


     MOV CX,08H
     MOV AL,11111110B

     L_Run:
     OUT DX,AL
     CALL DELAY
     ROL AL,1
     LOOP L_Run
     
   JMP START


 DELAY:             ;延時子程式
     MOV BX,CX;
     
     MOV CX,0FFFFH
     
     D:NOP
     LOOP D
     
     MOV CX,BX;
RET

 

CODE    ENDS
        END START

2.實驗連線圖

; 輸入輸出 OUTL ---- 埠地址 300OUT

; 輸入輸出 o0~o7 --- 發光二極體 L0~L7

; 輸入輸出 D0~D7 --- 資料匯流排 D7~D0

3.8位IO擴充套件實驗電路圖