




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
實驗兩個兩位十進制數(shù)相加第1頁,共12頁,2023年,2月20日,星期六四、源程序(加注釋)五、實驗步驟寫出上機操作的具體步驟,每一步要求僅寫出具體命令,屏幕顯示信息不用寫。提示:生成EXE文件后,將EXE文件調(diào)入DEBUG調(diào)試,用U命令查看MOVAX,XXXX(DATA)語句,即得數(shù)據(jù)段段地址XXXX。用G命令運行后,用DXXXX:0000L3命令檢查DATA1、DATA2和DATA3單元的內(nèi)容,要求把屏幕顯示的結果寫出來,然后對實驗結果進行分析,看結果是否正確(寫出在DEBUG環(huán)境下調(diào)試程序的具體步驟)。第2頁,共12頁,2023年,2月20日,星期六提示:
十進制調(diào)整指令BCD碼:用二進制編碼的十進制數(shù),又稱二--十進制數(shù)壓縮的BCD碼:用4位二進制數(shù)表示1位十進制數(shù)例:(59)10=(01011001)BCD=59H非壓縮的BCD碼:用8位二進制數(shù)表示1位十進制數(shù)例:(59)10=(0000010100001001)BCD=0509H數(shù)字的ASCII碼是一種非壓縮的BCD碼DIGIT ASCII BCD0 30H 001100001 31H 001100012 32H 00110010… … …9 39H 00111001第3頁,共12頁,2023年,2月20日,星期六(1)壓縮的BCD碼調(diào)整指令●DAA加法的十進制調(diào)整指令●DAS減法的十進制調(diào)整指令(2)非壓縮的BCD碼調(diào)整指令●AAA加法的ASCII碼調(diào)整指令●AAS減法的ASCII碼調(diào)整指令●AAM乘法的ASCII碼調(diào)整指令●AAD除法的ASCII碼調(diào)整指令第4頁,共12頁,2023年,2月20日,星期六格式:DAA執(zhí)行操作:說明:執(zhí)行該指令前必須執(zhí)行ADD或ADC指令,加法指令必須把兩個組合的BCD碼相加,并把結果存放在AL寄存中。把AL中的和調(diào)整到組合的BCD碼格式(AL)DAA加法的十進制調(diào)整指令第5頁,共12頁,2023年,2月20日,星期六指令的調(diào)整方法是:(1)如果AF標志位為1,或者AL寄存器的低4位是十六進制的A~F,則AL寄存器的內(nèi)容加06H,且將AF位置1;(2)如果CF標志位為1,或者AL寄存器的高4位是十六進制的A~F,則AL寄存器內(nèi)容加60H,并將CF位置1。第6頁,共12頁,2023年,2月20日,星期六DAS減法的十進制調(diào)整指令格式:DAS執(zhí)行操作:(AL)把AL中的差調(diào)整到組合的BCD碼格式說明:執(zhí)行該指令前必須執(zhí)行SUB或SBB指令,減法指令必須把兩個組合的BCD碼相減,并把結果存放在AL寄存中。第7頁,共12頁,2023年,2月20日,星期六指令的調(diào)整方法是:(1)如果AF標志位為1,或者AL寄存器的低4位是十六進制的A~F,則AL寄存器的內(nèi)容減去06H,且將AF位置1;(2)如果CF標志位為1,或者AL寄存器的高4位是十六進制的A~F,則AL寄存器內(nèi)容減去60H,并將CF位置1。第8頁,共12頁,2023年,2月20日,星期六壓縮BCD運算舉例:(1)計算59+64=113MOVAL,59HADDAL,34H;(AL)=BDHDAA;BDH+06H=B3H;B3H+60H=13H,CF=1,;CF表示結果的百位值(2)計算74-39=35MOVAL,54HSUBAL,39H;(AL)=3BHDAS;(AL)=3BH-06H=35H第9頁,共12頁,2023年,2月20日,星期六AAA加法的ASCII調(diào)整指令說明:執(zhí)行該指令前必須執(zhí)行ADD或ADC指令,加法指令必須把兩個未組合的BCD碼相加,并把結果存放在AL寄存中。格式:AAA把AL中的和調(diào)整到未組合的BCD碼格式(AL)執(zhí)行操作:指令的調(diào)整步驟:(1)如AL寄存器中的低4位在十六進制數(shù)A~F之間或AF為1,則AL寄存器的內(nèi)容加6,AH寄存器的內(nèi)容加1,并將AF位置1,CF位置1(2)清除AL寄存器的高4位第10頁,共12頁,2023年,2月20日,星期六AAS減法的ASCII碼調(diào)整指令格式:AAS執(zhí)行操作:(AL)把AL中的差調(diào)整到未組合BCD格式說明:執(zhí)行該指令前必須執(zhí)行SUB或SBB指令,減法指令必須把兩個未組合的BCD碼相減,并把結果存放在AL寄存中。指令的調(diào)整步驟:(1)如AL寄存器中的低4位在十六進制數(shù)A~F之間或AF為1,則AL寄存器的內(nèi)容減去6,AH寄存器的內(nèi)容減1,并將AF位置1,CF位置1(2)清除AL寄存器的高4位第11頁,共12頁,2023年,2月20日,星期六非壓縮BCD運算舉例:(1)計算6+7=?MOVAL,06HADDAL,07H;(AL)=0DHAAA;(AH)=01H,(AL)=03H
(2)計算55-9=?MOVAH,05HMOVAL,05H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 反 壟 斷 法教學課件
- 信息化物流師教育培訓試題及答案
- 2024年陪診師考試沖刺策略與試題及答案
- 人教部編版八年級上冊歷史第16課《毛澤東開辟井岡山道路》教學設計
- 創(chuàng)業(yè)計劃書可行性分析
- 二零二四年第4季度兩棲作戰(zhàn)登陸階段群體焦慮傳播控制模型
- 2019全國中學生生物學聯(lián)賽試題詳解
- 黑龍江生態(tài)工程職業(yè)學院《分析化學Ⅰ》2023-2024學年第二學期期末試卷
- 黑龍江省伊春市西林區(qū)2025年五年級數(shù)學第二學期期末監(jiān)測試題含答案
- 黑龍江省北安市第一中學2025年高三5月基礎測試英語試題含解析
- DB34-T 4665-2024 高速公路建設項目決算文件編制規(guī)范
- 江蘇教育報刊總社公開招聘4人高頻重點提升(共500題)附帶答案詳解
- (一模)烏魯木齊地區(qū)2025年高三年級第一次質量語文試卷(含答案)
- 2024年第四季度 國家電網(wǎng)工程設備材料信息參考價
- (八省聯(lián)考)內(nèi)蒙古2025年高考綜合改革適應性演練 化學試卷(含答案逐題解析)
- 化驗室用氣瓶管理制度(3篇)
- 工業(yè)園物業(yè)服務項目管理規(guī)章制度
- 工程力學 第5版 課件 第2章 平面力系
- 簽醫(yī)廢合同申請書
- 金融門店經(jīng)理競聘
- 《步進式拋雪機》
評論
0/150
提交評論