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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課程設(shè)計(jì)--四則運(yùn)算(已修改)

2025-01-30 15:00 本頁(yè)面
 

【正文】 課設(shè)報(bào)告題 目: 四則運(yùn)算班 級(jí): 姓 名: 學(xué) 號(hào): 指導(dǎo)老師: 日 期: 年 月 日 目錄 設(shè)計(jì)目的…………………………………………………… 1 概要設(shè)計(jì).........................................2 系統(tǒng)總體分析……………………………………………2 主模塊框圖及說(shuō)明……………………………………… 3 詳細(xì)設(shè)計(jì)……………………………………………………… 4 主模塊及子模塊概述…………………………………… 4 各模塊詳細(xì)設(shè)計(jì)………………………………………… 4程序調(diào)試……………………………………………………… 9 運(yùn)行界面分析………………………………………………9 調(diào)試過(guò)程與分析……………………………………………11心得體會(huì)……………………………………………………… 12 設(shè)計(jì)體會(huì)……………………………………………………12 系統(tǒng)改進(jìn)……………………………………………………12附錄…………………………………………………………………14參考文獻(xiàn)……………………………………………………………4041設(shè)計(jì)目的進(jìn)行程序設(shè)計(jì)方法和技能的基本訓(xùn)練,鞏固在課堂上學(xué)到的有關(guān)程序設(shè)計(jì)的基本知識(shí)和基本方法,通過(guò)實(shí)際動(dòng)手能力的培養(yǎng),進(jìn)一步熟悉匯編語(yǔ)言的結(jié)構(gòu)和使用方法,達(dá)到能獨(dú)立閱讀、編制和調(diào)試一定規(guī)模的匯編語(yǔ)言程序的水平,對(duì)自身的學(xué)習(xí)從理論到實(shí)踐的應(yīng)用,加深對(duì)匯編語(yǔ)言的認(rèn)識(shí)。 概要設(shè)計(jì) 系統(tǒng)總體分析1. 可以任意輸入十進(jìn)制數(shù)進(jìn)行運(yùn)算。2. 進(jìn)行的運(yùn)算是加、減、乘和除的獨(dú)立運(yùn)算。,當(dāng)輸入十進(jìn)制數(shù)時(shí),首先默認(rèn)的是加法運(yùn)算,通過(guò)回車得到加法運(yùn)算結(jié)果。若要進(jìn)行同樣數(shù)的減法,乘法和除法的運(yùn)算可用鼠標(biāo)點(diǎn)擊sub,mul和div進(jìn)行運(yùn)算。若不想則通過(guò)reload重新輸入。4. 程序可以重復(fù)進(jìn)行運(yùn)算,這就要求每次運(yùn)算后置零數(shù)據(jù)存儲(chǔ)區(qū),通過(guò)reload清零。5. 由于運(yùn)算的結(jié)果位數(shù)不確定,要設(shè)計(jì)一個(gè)能顯示結(jié)果的輸出程序,通過(guò)窗口實(shí)現(xiàn)。開始 主模塊框圖及說(shuō)明輸入數(shù)據(jù)定義數(shù)據(jù)段初始化寄存器鼠標(biāo)初始化窗口初始化是否是否在范圍內(nèi)通過(guò)鼠標(biāo)選擇并運(yùn)算不運(yùn)算輸出結(jié)果詳細(xì)設(shè)計(jì) 主模塊及子模塊概述 主模塊主要是四則運(yùn)算部分,就是進(jìn)行運(yùn)算的模塊,包括加減乘除為實(shí)現(xiàn)運(yùn)算而進(jìn)行的模塊,程序的中心部分。其他子模塊包括用鼠標(biāo)選擇的何種運(yùn)算的模塊,通過(guò)鼠標(biāo)選擇加法運(yùn)算或者其他的運(yùn)算等等。以及窗口模塊,主要是進(jìn)行數(shù)據(jù)的顯示。還有就是菜單模塊,就是鼠標(biāo)選擇運(yùn)算的模塊,通過(guò)選擇加減或者乘除來(lái)實(shí)現(xiàn)運(yùn)算。以及鼠標(biāo)引入模塊,實(shí)現(xiàn)鼠標(biāo)的選擇操作。輸出模塊和清零數(shù)據(jù)重新運(yùn)算模塊。 各模塊詳細(xì)設(shè)計(jì)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 ?!吨骱瘮?shù)》Main proc far start: mov ax, data mov ds, ax mov es, ax call ShowMainWindow call MouseInit cmp ax,0ffffh je success mov dx,offset ErrorString mov ah,9 int 21h jmp exitSystem success:。鼠標(biāo)初始化成功后進(jìn)行數(shù)據(jù)的正常運(yùn)行。ShowMainWindow proc near push ax push bx push cx push dx mov ax,01h。初始化窗口模式 int 10h mov bh,8fh xor cx,cx mov dx,1827h call DrawRect mov bh,0fh mov cx,202h mov dx,0a27h call DrawRect int 10h mov ah,9 mov dx,offset String1 int 21h mov ah,2 mov dx,0602h int 10h mov bh,01h mov cx,0d03h mov dx,1009h r2:call DrawRect add cl,9 add dl,9 dec ax jnz r2 mov cx,1303hmov dx,1524hcall DrawRectmov ax,4mov bh,0f1hmov cx,0c02hmov dx,0f08hrr1:call DrawRectadd cl,9add dl,9dec axjnz rr1mov cx,1202hmov dx,1423hcall DrawRectmov ah,2mov bh,0int 21hpop dxpop cxpop bxpop axretShowMainWindow endpAddInterger proc near push si push bx lea si,Number1 mov ax,[si] lea si,Number2 mov bx,[si] add ax,bx pop bx pop si retAddInterger endp?!禨ubInterger》。參數(shù):無(wú)。返回:endaxSubInterger proc near push si push bx lea si,Number1 mov ax,[si] lea si,Number2 mov bx,[si] sub ax,bx pop bx pop si retSubInterger endp?!禡ulInterger》。參數(shù):無(wú)。返回: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?!禗ivInterger》。參數(shù):無(wú)。返回:endaxDivInterger proc near push dx push si push bx lea si,Number1 mov ax,[si] lea si,Number2 mov
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1