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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課程設(shè)計--四則運(yùn)算(存儲版)

2025-02-17 15:00上一頁面

下一頁面
  

【正文】 檢驗。參數(shù):無?!禗ivInterger》。ShowMainWindow proc near push ax push bx push cx push dx mov ax,01h。其他子模塊包括用鼠標(biāo)選擇的何種運(yùn)算的模塊,通過鼠標(biāo)選擇加法運(yùn)算或者其他的運(yùn)算等等。 概要設(shè)計 系統(tǒng)總體分析1. 可以任意輸入十進(jìn)制數(shù)進(jìn)行運(yùn)算。4. 程序可以重復(fù)進(jìn)行運(yùn)算,這就要求每次運(yùn)算后置零數(shù)據(jù)存儲區(qū),通過reload清零。 各模塊詳細(xì)設(shè)計data segment Notice db ‘(Notice: 0=Number=32767)’,’$’String1 db ‘Number1:’,’$’String2 db ‘Number2:’,’$’String3 db ‘Finally:’,’$’Menu1 db ‘Add’,’$’Menu2 db ‘Sub’,’$’Menu3 db ‘Mul’,’$’Menu4 db ‘Div’,’$’Menu5 db ‘Reload’,’$’ErrorString db ‘Error’,0ah,0dh,’$’ Number1 dw 0 Number2 dw 0 data endsstack segmentdw 512 dup(0)stack endscode segment ?!禡ulInterger》。返回:interger[bx] 。心得體會 設(shè)計體會 我們這學(xué)期初步地學(xué)習(xí)了匯編語言程序設(shè)計,一開始覺得該門課程相對于C語言比較難,匯編語言是利用一個又一個寄存器來實現(xiàn)。不能進(jìn)行小數(shù)運(yùn)算,加減乘除都不能進(jìn)行小數(shù)的運(yùn)算。 String1 db 39。 String3 db 39。 Menu2 db 39。 Menu4 db 39。 ErrorString db 39?!禨howMainWindow》。參數(shù):si。點(diǎn)中按鈕外圍,設(shè)置bx=0 push bx jmp regetMouseState2 n2:mov ax,cx mov cl,9 div cl cmp ah,2 jae n3 mov bx,0。點(diǎn)中按鈕4,設(shè)置bx=4 push bx mov bh,8fh mov cx,0c1dh mov dx,0f23h call DrawRect mov bh,0f1h inc ch inc cl inc dh inc dl call DrawRect mov ah,2 mov bh,0 mov dx,0f20h int 10h mov ah,9 mov dx,offset Menu4 int 21h jmp regetMouseState2 regetMouseState2:call GetMouse cmp bx,0 jne regetMouseState2 pop bx cmp bx,1 je btn1 cmp bx,2 je btn2 cmp bx,3 je btn3 cmp bx,4 je btn4 cmp bx,5 je btn5 jmp regetMouseState1 btn1:mov bh,01h。返回:ax=0h false?!禔ddInterger》。返回:endaxMulInterger proc near push si push bx lea si,Number1 mov ax,[si] lea si,Number2 mov bx,[si] mul bx pop bx pop si retMulInterger endp。039。 int 21h pop ax sub ax,1 not ax r3:xor cx,cx r4:xor dx,dx push bx mov bx,10 div bx pop bx add dl,30h push dx inc cx cmp ax,0 jnz r4 mov ah,2 r5:pop dx int 21h loop r5 pop dx pop cx retOutInterger endp。 39。 39。 39。返回:無OutInterger proc near push cx push dx cmp ax,8000h jb r3 push ax mov ah,2 mov dl,39。返回:interger[bx] ?!禡ulInterger》。參數(shù):無。《MouseInit》。點(diǎn)中按鈕2,設(shè)置bx=2 push bx mov bh,8fh mov cx,0c0bh mov dx,0f11h call DrawRect mov bh,0f1h inc ch inc cl inc dh inc dl call DrawRect mov ah,2 mov bh,0 mov dx,0f0eh int 10h mov ah,9 mov dx,offset Menu2 int 21h jmp regetMouseState2 button3:mov bx,3。點(diǎn)中按鈕外圍,設(shè)置bx=0 push bx jmp regetMouseState2 m4:mov bx,5。返回:無DrawRect proc near push ax mov ah,0bh mov bl,0 int 10h mov ax,0700h int 10h pop ax retDrawRect endp。鼠標(biāo)初始化成功,程序正常執(zhí)行 mov ah,2。,39。,39。,39。,39。,39。這次課程設(shè)計中遇到了不少麻煩,這也是由于之前理論課上學(xué)得不夠扎實所導(dǎo)致的,所以我們進(jìn)行了更深入的討論,并積極地向老師和同學(xué)請教,最終順利地完成了任務(wù)。若計算其他值則需重新輸入,要先通過reload清零后再輸入。《GetInterger》。參數(shù):無。以及鼠標(biāo)引入模塊,實現(xiàn)鼠標(biāo)的選擇操作。若要進(jìn)行同樣數(shù)的減法,乘法和除法的運(yùn)算可用鼠標(biāo)點(diǎn)擊sub,mul和div進(jìn)行運(yùn)算。,當(dāng)輸入十進(jìn)制數(shù)時,首先默認(rèn)的是加法運(yùn)算,通過回車得到加法運(yùn)算結(jié)果。還有就是菜單模塊,就是鼠標(biāo)選擇運(yùn)算的模塊,通過選擇加減或者乘除來實現(xiàn)運(yùn)算?!禨ubInterger》。返回:endaxDivInterger proc near push dx push si push bx lea si,Number1 mov ax,[si] lea si,Number2 mov bx,[si] xor dx,dx div bx pop bx pop si pop dx retDivInterger endp??蛇M(jìn)行相應(yīng)值的其他運(yùn)算,并得到相應(yīng)的結(jié)果。了解課題內(nèi)容后,我們進(jìn)行了分工合作,先查閱了相關(guān)資料,然后開始源代碼的編寫,最后是調(diào)試結(jié)果,直到符合課題要求。(Notice: 0=Number=32767)39。Number2:39。Add39。Mul39。Re
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1