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

      自考

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

      排行熱點

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

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

        四、綜合設計題

        95. 編寫一個程序,比較兩個字符串是否相同。若兩個字符串相同,則顯示‘MATCH!’;否則顯示‘NO MATCH!’。(15分)

        data segment

        string1 db 'asdf' ;字符串設定不限

        string2 db 'asdf' ;字符串設定不限

        yes db 0DH,0AH,'MATCH!$'

        NO db 0DH,0AH,'NO MATCH!$'

        data ends

        code segment

        assume cs:code,ds:data,es:data

        main proc far

        mov ax,data

        mov ds,ax

        mov es,ax

        lea si,string1

        lea Di,string2

        mov cx,string2-string1

        repe cmpsb

        jne dispno

        mov ah,9

        lea dx,yes

        int 21h

        jmp exit

        dispno: mov ah,9

        lea dx,NO

        int 21h

        exit: mov ah,4ch

        int 21h

        main endp

        code ends

        end main

        96. 試編一程序,求三個帶符號字數(shù)據(jù)中的最大值,并將最大值存入MAX字單元中。

        設三個帶符號數(shù)分別在三個字變量X、Y、Z中存儲。

        STAC SEGMENT STACK

        DB 200 DUP(0)

        STACK ENDS

        DATA SEGMENT

        X DW 00ABH

        Y DW –5

        Z DW 200

        MAX DW ?

        DATA ENDS

        CODE SEGMENT

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

        START PROC FAR

        MOV AX,DATA

        MOV DS,AX

        MOV AX,X

        CMP AX,Y

        JG L1

        MOV AX,Y

        CMP AX,Z

        JG EXIT

        L2: MOV AX,Z

        JMP EXIT

        L1: CMP AX,Z

        JLE L2

        EXIT: MOV MAX,AX

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

        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

        JNZ L1

        MOV AL,0FFH

        L2: DEC AL

        OUT DX,AL

        JNZ L2

        JMP L1

        98. 采用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

        L1: MOV AL,0H

        OUT DX,AL

        CALL DELAY ;調(diào)用延時子程序,可以多種其他實現(xiàn)方法

        MOV AL,0FFH

        OUT DX,AL

        CALL DELAY ;調(diào)用延時子程序,可以多種其他實現(xiàn)方法

        JMP L1

      責編:zhangjing0102