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

正文內(nèi)容

微機(jī)原理模擬計算器設(shè)計課程設(shè)計畢業(yè)論文-閱讀頁

2025-07-13 18:25本頁面
  

【正文】 JMP ReadinExitRead: MOV count,0 POP DX POP CX POP AX retReadNum endp MidJmp: JMP ErrorOutAddNum proc。minus num1 and num2 MOV CX,6 LEA BX,num1 DEC BX AND CX,CXMinusLoop: MOV SI,CX MOV AL,[BX+SI] SBB AL,[BX+SI+6] AAS MOV [BX][SI],AL LOOP MinusLoop JC MidJmp retMinusNum endpLedShow proc。provide the number address to BX 。Move the data to LED segment LEA DI,LedNum MOV CX,6 MOV SI,0ShowLoop: MOV AL,[BX+SI] PUSH DI ADD DI,SI MOV [DI],AL POP DI INC SI LOOP ShowLoop retLedShow endpClearNum proc。provide number address to BX MOV CX,6 DEC BXClearZero: MOV SI,CX MOV byte ptr [BX+SI],0 LOOP ClearZero retClearNum endpkey proc nearkst: mov al,82h MOV DX,word ptr io_base_address add dx,p55ctl out dx,al 。porta for output,portb for inputwait1:next: mov al,00 MOV DX,word ptr io_base_address add dx,pa55 out dx,al 。get col data cmp al,0ffh jz wait1 。save the col data push ax call delay MOV DX,word ptr io_base_address add dx,p55ctl mov al,90h 。porta for input,portb for output MOV DX,word ptr io_base_address add dx,pb55 pop ax out dx,al 。(al) is row data pop bx mov ah,bl 。cmp (col,row) with every word jz nn 。set mand word of 8255a 。porta output 00 MOV DX,word ptr io_base_address add dx,pb55 in al,dx 。wait until the key is up pop dx retkey endpdelay proc near push ax 。顯示時間延遲TimeDELAY: LOOP TimeDELAY POP CX CMP CL,20H JZ QUIT INC DI SHL CL,1 MOV AL,00 OUT DX,AL JMP DIS1QUIT: MOV DX,word ptr io_base_address add dx,PORTBIT MOV AL,00 OUT DX,AL mov al,20h 。延時 pop ds POP DI pop dx POP CX pop ax sti iretint_proc endpfindtpc proc near 。檢查PCI BIOS是否存在 MOV AX,0B102H MOV CX,io_plx_device_id MOV DX,io_plx_vendor_id MOV SI,0 INT 1AH JC findtpc_notfind 。檢查TPC卡是否安裝,子設(shè)備號、廠商號 MOV AX,0B10AH MOV DI,14H INT 1AH JC findtpc_notfind 。檢查是否為i/o基址信息 mov ecx,dword ptr io_9054base_address and ecx,0fffffffeh mov dword ptr io_9054base_address,ecx 。讀TPC卡I/O基址信息 mov dword ptr io_base_address,ecx and ecx,1 jz findtpc_notfind 。去除i/o指示位并保存 MOV AX,0B10AH MOV DI,3CH INT 1AH JC findtpc_notfind 。去除interrupt其它指示位并保存 mov dx,offset io9054baseaddress 。顯示i/o基地址 mov dx,offset iobaseaddress 。顯示i/o基地址 mov dx,offset intnumber 。顯示中斷號 mov dx,offset enter_return 。顯示未找到tpc卡提示信息 mov ah,09h int 21h mov ax,4c00h int 21h 。顯示子程序 push dx push cx push bx mov cx,4 mov bx,16dispword_loop1: push ax push cx sub bx,4 mov cx,bx shr ax,cl and al,0fh 。判斷是否=9 jle dispword_num 。039。939。否則為39。39。,ASCII碼加37Hdispword_num: add dl,30h mov ah,02h 。子程序返回dispword endpcode endsend start課程設(shè)計體會本次課程設(shè)計我們選擇的是模擬運(yùn)算器的設(shè)計這一題,咋一看還覺得不難,后來聽周國祥教授為我們分析了小鍵盤和七段數(shù)碼管的工作原理后,才發(fā)現(xiàn),這題目確實(shí)挺復(fù)雜繁瑣的。這次課程設(shè)計可以說是一個挑戰(zhàn)。才開始思路很清晰。首先8255A的初始化和8086的接線也是十分簡單,但是等到編成的時候發(fā)現(xiàn)有很多不懂得地方,覺得很容易的算法在編程中很難實(shí)現(xiàn)。受益匪淺。經(jīng)過自己的努力和同學(xué)的幫助終于完成了相應(yīng)的要求。從理論知識上我對8253和8255A的作用、功能以及初始化更加熟悉,并且有了客觀上的理解。這次課程設(shè)計還是比較成功的。課后沒有及時解決課上的問題留到第二天上課程設(shè)計在想辦法,這說明我的惰性也很強(qiáng)。我會在以后的學(xué)習(xí)中多加注意。 參考文獻(xiàn):[1]微型計算機(jī)技術(shù)及應(yīng)用(第四版).清華大學(xué)出版社[2]
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1