freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機課程設(shè)計--計算器(已修改)

2025-01-28 15:32 本頁面
 

【正文】 課 程 設(shè) 計 課程名稱 微機課程設(shè)計 題目名稱__ 計算器(1) 學(xué)生學(xué)院____ _ 自動化________專業(yè)班級____ __學(xué) 號 學(xué)生姓名___ __ _指導(dǎo)教師______ 李傳芳 _____2008 年 12月 25日一、課程設(shè)計的目的鞏固和加深對《微機原理及應(yīng)用》課程內(nèi)容的認識和理解,提高應(yīng)用水平掌握匯編語言程序的編程方法熟悉鍵盤控制和七段數(shù)碼管的使用二、課程設(shè)計的內(nèi)容 ,02H,0FH,09H從四位七段LED數(shù)碼管同時顯示出來,要求做成循環(huán)程序,并使用XLAT來譯碼。2.編寫程序,實現(xiàn)以下鍵盤功能,按任意鍵在顯示器上顯示對應(yīng)鍵值,要求顯示值能夠?qū)崿F(xiàn)左移功能。5A7FB3C0 :a)定義鍵盤按鍵,5個為數(shù)字鍵7,7個功能鍵:減號—,除號247。,等號=;b)可進行三位8進制減法運算;c)可進行兩位10進制除法運算。三、課程設(shè)計應(yīng)完成的工作、整理和研究資料,可參考教材后的實例。,編寫程序完成各個程序設(shè)計要求,并完成調(diào)試。一、源程序…………………………………………………………………………51.程序一………………………………………………………………………5 題目……………………………………………………………………5 源程序…………………………………………………………………52.程序二………………………………………………………………………6……………………………………………………………………6 源程序…………………………………………………………………63.程序三………………………………………………………………………10……………………………………………………………………10 源程序…………………………………………………………………10二、心得與體會……………………………………………………………………19三、參考文獻………………………………………………………………………19:把存儲器單元中的0AH,02H,0FH,09H從四位七段LED數(shù)碼管同時顯示出來,要求做成循環(huán)程序,并使用XLAT來譯碼。:STACK SEGMENT STACK DW 64 DUP(?)STACK ENDSDATA SEGMENTTAB1 DB 0AH,02H,0FH,09H ;設(shè)置四位查詢位TAB2 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;設(shè)置0~F的十六位數(shù)碼管段碼 DB 7FH,6FH,77H,7CH,39H,5EH,79H,71HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV AL,80H ;8255A初始化 OUT 63H,ALL1: MOV DL,0FEH MOV SI,OFFSET TAB1 MOV CX,0004HL2: MOV AL,DL ;位碼送給AL OUT 60H,AL MOV AL,[SI] MOV BX,OFFSET TAB2 ;查表取出數(shù)碼管的段碼 XLAT TAB2 OUT 61H,AL ;查表的段碼送A口顯示 INC SI ROL DL,01H ;下個要顯示的數(shù)碼管位碼 CALL TIME LOOP L2 JMP L1TIME: PUSH AX ;延時程序 PUSH CX MOV CX,0002HTIME1: MOV AX,0300HTIME2: DEC AX JNZ TIME2 LOOP TIME1 POP CX POP AX RETCODE ENDS END START:2.編寫程序,實現(xiàn)以下鍵盤功能,按任意鍵在顯示器上顯示對應(yīng)鍵值,要求顯示值能夠?qū)崿F(xiàn)左移功能。5A7FB3C0:STACK SEGMENT STACK DW 64 DUP (?)STACK ENDSDATA SEGMENTVAR1 DB 07H,0BH,0DH,0EHVAR2 DB 3FH,3FH,3FH,3FH,3FHVAR3 DB 00H,00H,00H,00H,00HTABL DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71HDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV AL,88H OUT 63H,AL ;8255A初始化STT: MOV AL,00H ;鍵盤測試 OUT 60H,ALNEXT: IN AL,62H AND AL,60H CMP AL,60H JNZ KEYABC CALL DISP ;調(diào)用顯示程序 JMP STT;KEYABC: CALL TIME ;延時,去抖動 IN AL,62H AND AL,60H CMP AL,60H JNZ KEY JMP STTKEY: MOV AL,0FEH ;鍵盤掃描識別 OUT 60H,AL IN AL,62H TEST AL,40H JNZ KEY_B CALL KEY5 JMP STTKKEY_B: TEST AL,20H JNZ KEY_A CALL KEYB JMP STTKKEY_A: MOV AL,0FDH OUT 60H,AL IN AL,62H TEST AL,40H JNZ KEY_3 CALL KEYA JMP STTKKEY_3: TEST AL,20H JNZ KEY_7 CALL KEY3 JMP STTKKEY_7: MOV AL,0FBH OUT 60H,AL IN AL,62H TEST AL,40H JNZ KEY_C CALL KEY7 JMP STTKKEY_C: TEST AL,20H JNZ KEY_F CALL KEYC JMP STT
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1