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

正文內(nèi)容

微原軟件報告-資料下載頁

2025-09-28 10:44本頁面

【導(dǎo)讀】,循環(huán)程序設(shè)計。,內(nèi)存有若干個正數(shù),負(fù)數(shù)和零。每類數(shù)的個數(shù)都不超過9。3.將統(tǒng)計結(jié)果在屏幕上顯示。NUMDW9,8,0,-7,6,-5,-4,3,2,-1,0,-8,-1,9,0,0,1;設(shè)定的一組數(shù)據(jù),其中4個0,7個。0--9所對應(yīng)的ASCII碼是什么?如何將十進(jìn)制數(shù)0--9在屏。答:0—9的ASCII碼值依次為:30H,31H,32H,33H,34H,35H,36H,37H,38H,39H。用“INT21H”02號DOS功能調(diào)用顯示字符。你能舉出多少種不同的方法?答:方法1:用test指令檢查該數(shù)最高位。位判斷為負(fù)數(shù)或0。,輸入結(jié)束標(biāo)志自定,但要在報告中說明。,以防止非法字符輸入,并有適當(dāng)?shù)奶崾尽MPOKEY;是回車,就輸入結(jié)束。否則結(jié)束子程序調(diào)用

  

【正文】 0AH,0DH,39。THE QUOTIENT IS:39。,39。$39。 message5 DB 0AH,0DH,39。THE REMAINDER IS:39。,39。$39。 DATA ENDS STACK SEGMENT STACK 39。STACK39。 STACK ENDS CODE SEGMENT 。代碼段 ASSUME CS:CODE, SS:STACK ,DS:DATA start proc far push ds mov ax,0 push ax mov ax,data mov ds,ax sti 。TF 中斷標(biāo)志置 1 mov al,0 。保存原中斷向量 mov ah,35h int 21h push es push bx push dx 。寫中斷向量 mov ax,seg int00 mov ds,ax mov dx,offset int00 mov al,0 mov ah,25h int 21h pop ds mov ah,09h mov dx,seg message2 。提示輸入 32 位二進(jìn)制 0或 1 mov ds,dx mov dx,offset message2 int 21h mov cx,10h 結(jié)束 mov ax,0000h push ax a1: mov ah,01h int 21h cmp al,39。039。 。輸入數(shù)字與 0比較 jz a2 cmp al,39。139。 。輸入數(shù)字與 1比較 jnz error1 。輸入有誤則跳錯誤顯示程序 stc 。為 1 則將 CF 置 1 rcl dx,1 。dx 左移,移進(jìn)一個 1 loop a1 jmp a3 a2: clc 。為 0 則將 CF 置 0 rcl dx,1 。dx 左移,移進(jìn)一個 0 loop a1 a3: mov cx,10h a4: mov ah,01h int 21h cmp al,39。039。 jz a5 cmp al,39。139。 jnz error2 stc pop ax rcl ax,1 push ax loop a4 jmp a6 a5: pop ax clc rcl ax,1 push ax loop a4 a6: mov ah,09h mov dx,seg message3 。提示輸入 16 位 0或 1 除數(shù) mov ds,dx mov dx,offset message3 int 21h mov cx,10h a7: mov ah,01h int 21h cmp al,39。039。 jz a8 cmp al,39。139。 jnz error2 stc rcl bx,1 loop a7 jmp a9 a8: clc rcl bx,1 loop a7 jmp a9 error1: mov ah,09h 。輸入錯誤提示 mov dx,seg message1 mov ds,dx mov dx,offset message1 int 21h jmp a1 error2: mov ah,09h mov dx,seg message1 mov ds,dx mov dx,offset message1 int 21h jmp a6 a9: mov cx,0000h pop ax div bx cmp bx,20h jz a14 push dx push ax mov ah,09h mov dx,seg message4 mov ds,dx mov dx,offset message4 int 21h mov bx,08h call xianshi mov bx,08h pop cx call xianshi mov ah,09h mov dx,seg message5 mov ds,dx mov dx,offset message5 int 21h mov bx,08h pop cx call xianshi a14: pop dx ?;謴?fù)中斷向量表 pop cx push ds mov ds,cx mov al,0 mov ah,25h int 21h pop ds ret start endp xianshi proc near a11: test cx,10000000b jz a10 mov ah,02h mov dl,39。139。 int 21h sal cx,1 dec bx jnz a11 jmp a12 a10: mov ah,02h mov dl,39。039。 int 21h sal cx,1 dec bx jnz a11 a12: ret xianshi endp int00 proc far 。修改后的中斷服務(wù)子程序 pop cx 。修改返回地址 add cx,2 push cx cmp bx,0 jne next mov ah,09h mov dx,seg message 。除數(shù)為 0,顯示錯誤信息 mov ds,dx mov dx,offset message int 21h mov bx,20h jmp finish 。 退出 next: push ax 。做除法,被除數(shù)低 16位 AX 暫存于堆棧 mov dx,ax 。 被除數(shù)高 16 位改為低 16 位 mov dx,0 。 被除數(shù)高 16 位為 0 div bx 。 第一次除法 mov cx,ax 。 保存高 16 位的商于 CX pop ax ?;謴?fù)低 16 位被除 數(shù),高 16 位是上次的余數(shù) div bx 。商是 CX: AX,余數(shù)是 DX finish:iret int00 endp code ends end start 五 .運行結(jié)果 六 .預(yù)習(xí)題 ? 答:先讀取中斷向量表中 0 號中斷的地址,壓入堆棧,程序結(jié)束時彈出堆棧,寫回中斷向量表即可。 ? 答:可以進(jìn)行 DOS 功能調(diào)用, 25H 號用來把中斷向量表寫入 DS: DX, 35H 號讀取ES: BX 中斷向量表。其中, AL 為中斷類型。 七.實驗心得 中斷是計算機史上十分重要的發(fā)明,其思想是很優(yōu)秀的。中斷讓 CPU 真正解放出來,成為了名副其實的決策者和領(lǐng)導(dǎo)者??v觀計算機設(shè)計的各種思路,不論是體系結(jié)構(gòu)的層次化,還是權(quán)限的分配與優(yōu)先權(quán)等等,和人類社會頗有幾分相似。中斷程序設(shè)計是很有意思的部分,是深入?yún)R編或者說微機的必經(jīng)之路。 本實驗本身難度不大,但可以從中體悟到中斷的基本的概念,適合于領(lǐng)會理論課的知識。為了概念的清晰,本實驗并沒有把過多的精力放在如何處理輸入錯誤這類問題上,實際上前幾個實驗已經(jīng)完美解決了輸入檢查 和輸出控制的內(nèi)容,沒有必要把代碼寫得很冗長,反而喧賓奪主。 五個實驗完成下來,我的編程技術(shù)有較大的提升,對于微機有更深的理解。微機原理和接口技術(shù),涉及到了軟件和硬件兩個方面,相信過段時間開始的硬件實驗將也會收獲很多。這還是大學(xué)第一次軟硬件的綜合,以前的學(xué)習(xí)總是要么電路要么高級語言,二者分離,對硬件和軟件的理解總是受限在一定層次。微原這門課為我打開了一扇窗 —— 通向軟硬綜合的窗口。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1