北大微機(jī)原理與接口技術(shù)上機(jī)考試題

字號:

8255方式0,A口輸出接數(shù)碼管,B口C口不用,要求數(shù)碼管循環(huán)顯示0-F,當(dāng)鍵盤有鍵按下是返回DOS,否則繼續(xù)執(zhí)行。
    參考答案:
    代碼:data segment
    led db 數(shù)碼管
    data ends
    code segment
    assume cs:code,ds:data
    start: mov ax,data
    mov ds,ax
    mov dx,28bh
    mov al,80h
    out dx,al
    mov al,0
    mov cl,0
    l1: mov al,cl
    add al,1
    and al,0fh
    mov cl,al
    lea bx,led
    xlat
    mov dx,288h
    out dx,al
    call delay(調(diào)用延時(shí)子程序)
    mov ah,01h
    int 16h
    jz l1
    mov ah,4ch
    int 21h
    delay proc near(延時(shí)子程序,習(xí)題里給出的)
    code ends
    end start