1. 程式人生 > 其它 >【微機原理與介面技術】實驗2

【微機原理與介面技術】實驗2

技術標籤:微機原理與介面技術介面技術組合語言

實驗2

I/O埠地址譯碼實驗

OUTPORT1   EQU  2A0H
OUTPORT2   EQU  2A8H
CODE SEGMENT
ASSUME  CS:CODE
START:
 MOV  DX,290H
 OUT  DX,AL    ;輸出Y2的一個負脈衝
CALL DELAY     ;調延時子程式
 MOV  DX,290H
 OUT  DX,AL    ;輸出Y2的一個負脈衝
CALL DELAY     ;調延時子程式
MOV AH,1
INT 16H
JE  START
MOV AH,
4CH INT 21H DELAY PROC NEAR ;延時子程式 MOV BX,200 label1: MOV CX,500 label2: LOOP label2 DEC BX JNE label1 ;跳轉到label1 RET DELAY ENDP CODE ENDS END START

簡單並行介面輸入/輸出實驗

在這裡插入圖片描述

LS273  EQU    2a8h   
CODE  SEGMENT
ASSUME CS:CODE
START:               
  MOV AL,1h     ;等待鍵盤輸入
  INT  21
h CMP AL,27 ;判斷是否為ESC鍵 JE EXIT ;若是則退出 MOV DX,ls273 ;若不是,2A8H輸出其ASCII碼 OUT DX,AL JMP START ;轉START EXIT : MOV AH,4CH ;返回 INT 2LH CODE ENDS END START