亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      自考

      各地資訊
      當前位置:華課網(wǎng)校 >> 自考 >> 模擬試題 >> 工學類 >> 微型計算機原理應用 >> 文章內(nèi)容

      排行熱點

      自考《微型計算機原理應用》習題及答案_第9頁

      來源:華課網(wǎng)校  [2017年3月1日]  【

        99. 采用8255A作為DAC0832與CPU之間的接口芯片,產(chǎn)生一鋸齒波信號(8255A的口地址為300H~303H),試寫出其主程序。

        MOV DX,303H

        MOV AL,10000000H

        OUT DX,AL

        MOV DX,301H

        MOV AL,00010000B

        OUT DX,AL

        MOV DX,300H

        MOV AL,0H

        L1: OUT DX,AL

        INC AL

        JMP L1

        100. 試編寫一個匯編語言程序,要求對鍵盤輸入的小寫字母用大寫字母顯示出來。

        int 21h

        cmp al,'a'

        jb exit

        cmp al,'z'

        ja exit

        sub al,20h

        mov dl,al

        mov ah,2

        int 21h

        101. 編寫計算下面函數(shù)值的程序:

        設輸入數(shù)據(jù)為X、輸出數(shù)據(jù)Y,且皆為字節(jié)變量。

        DATA SEGMENT

        X DB ?

        Y DB ?

        DATA ENDS

        STACK SEGMENT STACK

        DB 200 DUP(0)

        STACK ENDS

        CODE SEGMENT

        ASSUME DS:DATA,SS:STACK,CS:CODE

        START PROC FAR

        MOV AX,DATA

        MOV DS,AX

        CMP X,0

        JGE A1

        MOV Y,-1

        JMP EXIT

        A1: JG A2

        MOV Y,0

        JMP EXIT

        A2: MOV Y,1

        EXIT: MOV AH,4CH

        INT 21H

        START ENDP

        CODE ENDS

        END START

        102. 已知某班學生的英語成績按學號(從1開始)從小到大的順序排列在TAB表中,要查的學生的學號放在變量NO中,查表結(jié)果放在變量ENGLISH中。

        STACK SEGMENT STACK

        DB 200 DUP(0)STACK ENDS

        DATA SEGMENT

        TAB DB 80,85,86,71,79,96

        DB 83,56,32,66,78。84

        NO DB 10

        ENGLIST DB?DATA ENDS

        CODE SEGMENT

        ASSUME DS:DATA,SS:STACK,CS:CODE

        BEGIN PROC FAR

        MOV AX,DATA

        MOV DS ,AX

        LEA BX,TAB

        MOV AL,NO

        DEC AL

        XLAT TAB

        MOV ENGLISH,AL

        MOV AH,4CH

        INT 21H

        BEGIN ENDP

        CODE ENDS

        END BEGIN

        103. 用數(shù)據(jù)運算指令,對兩個16位數(shù)做加法運算。兩個數(shù)從地址10050H開始連續(xù)存放,低位在小地址一端,結(jié)果放在兩個數(shù)之后。

        MOV AX,1000H

        MOV DS,AX

        MOV SI,50H

        MOV DI,52H

        MOV BX,54H

        CLC

        XOR AX,AX

        MOV AX,[SI]

        ADC AX,[DI]

        MOV [BX],AX

      責編:zhangjing0102