版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、教材課課后習題327編制程序完成兩個已知雙精度數(shù)(4字節(jié))A和B相加并將結(jié)果存入雙精度變量單元SUM中(不考慮溢出)。.modelsmall.stack.dataADD12345678hBDD11111111hSUMDD.code.startupmovaxwdptrA[0]注意:變量都為雙字類型,所以與字類型寄存器相加要臨時改變類型movdxwdptrA2addaxwdptrB[0]adcdxwdptrB[2]movwdptrSUM[0
2、]axmovwdptrSUM[2]dx.exit0End教材課課后習題328編制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10個字節(jié)數(shù)據(jù)之和,并將結(jié)果存入字節(jié)變量SUM中(不考慮溢出)。.modelsmall.stack.dataXdb1h1h01h1h1h01h1h01h1h1hSUMdw注意:題目要求是字節(jié)類型,不考慮溢出。但這里使用的是字類型.code.startupmovcx1
3、0xaxaxmovax0movbxoffsetxagain:addal[bx]adcah0將數(shù)組中的數(shù)據(jù)累加到AX,注意AH的處理。incbxloopagainmovSUMax.exit0End教材課課后習題410設(shè)變量bufX為有符號16位數(shù),請將它的符號狀態(tài)保存在signX,即:如果X大于等于0,保存0;如果X小于0,保存1(ffh)。編寫該程序。.modelsmall.stack.databufxdw8111h樣例數(shù)據(jù),可以隨便改
4、。但最好分別取正、負數(shù)進行測試signxdb.code.startupmovaxbufxtestax8000h測試符號位jnznext1movsignx0jmpout1next1:movsignx0ffhout1:movblsignx.exit0End教材課課后習題415不用串操作指令求主存0040h:0開始的一個64KB物理段中共有多少個空格?.modelsmall.stackjmpagainarn:xchgbxdi用DI指向負數(shù)數(shù)據(jù)
5、,因為串指令STOSB規(guī)定用其作為指針stosbincnxchgbxdiagain:deccxjnzgo可用LOOP指令代替以下代碼輸入正數(shù)的個數(shù)movdl提示為正數(shù)個數(shù)movah2int21hmovalpmovah0movbl10divbl余數(shù)在ah商在aladdax3030hmovdhahmovdlalmovah2int21hmovdldhmovah2int21h以下代碼輸入負數(shù)的個數(shù)movdl提示為正數(shù)個數(shù)movah2int21h
6、movalnmovah0movbl10divbl余數(shù)在ah商在aladdax3030hmovdhahmovdlalmovah2int21hmovdldhmovah2int21h思考:顯示正、負數(shù)個數(shù),用子程序如何實現(xiàn)??.exit0end419參考代碼。編寫計算100個正整數(shù)之和的程序。如果和不超過16位字的范圍(65535),則保存其和到wdsum,如超過則顯示‘overflow’。.modelsmall.stack.datacoun
7、t=10本題以十個數(shù)為例arraydw1234h0fff0h1h2h3h3h4h5h6h7fhwdsumdwstring1dboverflow$.code.startupmovsioffsetarraymovcxcountcldxbxbxagain:lodsw也可以不用串操作,采用直接尋址,請思考如何實現(xiàn)addbxaxjcover如果發(fā)生溢出則顯示錯誤信息注意:jc用于無符數(shù),jo用于帶符號數(shù)loopagainjmpnextover:m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 匯編習題(含答案)
- 匯編語言習題答案-(3)
- 匯編語言習題答案3
- 攝影師習題及答案匯編
- 匯編語言程序設(shè)計習題-答案
- 兒科學復(fù)習題答案匯編
- 匯編語言程序設(shè)計習題答案
- 匯編語言課后習題答案 王爽主編
- 匯編習題
- 2016匯編語言練習題庫答案
- 匯編期末復(fù)習題完整含答案版
- 微機原理---匯編語言習題(完整參考答案)
- 物理化學復(fù)習題匯編含答案
- gmdss英語習題匯編
- 2019年學習強國習題五套匯編附答案
- 《匯編語言》練習題庫參考答案講解
- 《匯編語言》練習題庫參考答案
- 標準化工程師習題(匯編帶答案)
- 2019年醫(yī)學統(tǒng)計練習題匯編附全答案
- 金融產(chǎn)品營銷與管理習題匯編及參考答案
評論
0/150
提交評論