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

正文內(nèi)容

[工學(xué)]微機(jī)原理與接口技術(shù)課程設(shè)計(jì)論文(編輯修改稿)

2024-11-18 09:08 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 AL MOV AX,DX MOV DX,0 MOV BX,100 DIV BX SHOWCHAR AL MOV AX,DX MOV DX,0 MOV BX,10 DIV BX SHOWCHAR AL MOV AX,DX MOV DX,0 MOV BX,1 DIV BX SHOWCHAR AL POP DI POP SI POP DX POP CX POP BX POP AX ENDM。=============這個(gè)函數(shù)顯示一個(gè)負(fù)號(hào)=================== NEGATIVE MACRO PUSH DX PUSH AX MOV DL,39。39。 MOV AH,02H INT 21H POP AX POP DX ENDM 。=============這個(gè)函數(shù)用來計(jì)算======================。功能說明:。 本函數(shù)實(shí)現(xiàn)兩個(gè)5位十進(jìn)制數(shù)的減法。參數(shù)說明:。 輸入?yún)?shù):。 FLAG1:被減數(shù)的符號(hào)位(0:正數(shù) 1:負(fù)數(shù))。 FLAG2:減數(shù)的符號(hào)位(0:正數(shù) 1:負(fù)數(shù))。 NUMBER1:被減數(shù)的正數(shù)。 NUMBER2:減數(shù)的正數(shù)。 輸出參數(shù):。 FLAG:輸出數(shù)據(jù)的符號(hào)位(0:正數(shù) 1:負(fù)數(shù))。 RESULT:輸出的數(shù)據(jù) MYSUB MACRO FLAG1,FLAG2,NUMBER1,NUMBER2,FLAG,RESULT PUSH AX PUSH BX PUSH CX PUSH DX PUSH SI PUSH DI MOV AX,NUMBER1 。兩個(gè)數(shù)不相等,先判斷符號(hào) MOV BL,FLAG1 CMP BL,FLAG2 。兩個(gè)數(shù)同號(hào) JZ SAMEFLAG 。兩個(gè)數(shù)不同號(hào) 。第一個(gè)數(shù)為負(fù)數(shù),第二個(gè)數(shù)為正數(shù)。結(jié)果肯定為負(fù)數(shù)flag=1 JA A1 。第一個(gè)數(shù)為正數(shù),第二個(gè)數(shù)為負(fù)數(shù)。結(jié)果肯定為正數(shù)flag=0 JB B1 A1: MOV FLAG,1 JMP POS1 B1: MOV FLAG,0 JMP POS1 POS1: ADD AX,NUMBER2 。判斷結(jié)果是否有進(jìn)位 JC FLOW0 MOV RESULT,AX JMP Q FLOW0: CMP FLAG,0 JNZ FLOW1 MOV DX,OFFSET OVERFLOW1 JMP GO FLOW1: MOV DX,OFFSET OVERFLOW2 GO: MOV AH,09H INT 21H CRLF JMP Q SAMEFLAG: 。兩個(gè)數(shù)相等,直接把0賦值給RESULT CMP AX,NUMBER2 JZ ZERO 。判斷是否均為正數(shù) CMP BL,0 JZ BOTHPOS 。兩者均為負(fù)數(shù) 。先比較大小 CMP AX,NUMBER2 。第一個(gè)數(shù)小于第二個(gè)數(shù) JB LESS1 。第一個(gè)數(shù)大于第二個(gè)數(shù) MOV FLAG,1 JMP POS0 LESS1: MOV FLAG,0 JMP LESS BOTHPOS: 。先比較大小 CMP AX,NUMBER2 。第一個(gè)數(shù)小于第二個(gè)數(shù) JB LESS0 。第一個(gè)數(shù)大于第二個(gè)數(shù) MOV FLAG,0 JMP POS0 LESS0: MOV FLAG,1 JMP LESS POS0: 。不可更改 SUB AX,NUMBER2 MOV RESULT,AX JMP Q LESS: 。不可更改 MOV AX,NUMBER2 SUB AX,NUMBER1 MOV RESULT,AX JMP Q ZERO: MOV RESULT,0 MOV FLAG,0 JMP Q Q: POP DI POP SI POP DX POP CX POP BX POP AX ENDM。=============宏定義結(jié)束=============================。=============主程序開始=============================.8086。=============數(shù)據(jù)段定義開始============================= DATAS SEGMENT 。數(shù)據(jù)段定義 DATALENGTH EQU 5 。定義數(shù)據(jù)長(zhǎng)度 NUMBERMSG1 DB 39。input the first number:39。,39。$39。 。請(qǐng)輸入被減數(shù) NUMBERMSG2 DB 39。input the second number:39。,39。$39。 。請(qǐng)輸入減數(shù) FLAG1 DB 0 。被減數(shù)負(fù)數(shù)標(biāo)志,為1表示是負(fù)數(shù) FLAG2 DB 0 。減數(shù)負(fù)數(shù)標(biāo)志,為1表示示負(fù)數(shù) FLAG DB 0 DATA1 DB DATALENGTH DUP(?) 。被減數(shù)(ASCII表示) DB 39。$39。 DATA2 DB DATALENGTH DUP(?) 。減數(shù)(ASCII表示)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1