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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課后習(xí)題與參考題答案-在線瀏覽

2024-09-06 12:18本頁面
  

【正文】 存器相對(duì)尋址。例如:mov ax,t[si];mov str[bx],ax。操作數(shù)的有效地址是一個(gè)基址寄存器和一個(gè)變址寄存器的和。⑦相對(duì)基址變址尋址。例如:mov ax,t[bx][si];mov t[bx][si],ax。9BBF0H-4=9BBECH9BBECH+2=9BBEEH:PUSH AXPUSH BXPOP AXPOP BX 答:MOV AX,7FHADD AX,1:⑴ADD AL,12H⑵ADC [BX],AX⑶SUB AX,BX⑷MOV AX,[BX+SI]⑸MOV SI,BUF1:DX=FAD1H,AX=2340H:AX=300H:①循環(huán)左移mov cl,4rol al,cl②循環(huán)右移mov cl,4ror al,cl③右移mov cl,4shr al,cl:從末端開始傳送即可解決重疊問題。處理最低位十六進(jìn)制數(shù) AND AL,0FH CMP AL,0AH JC DIGT4 ADD AL,7DIGT4: ADD,AL,30H MOV L4,AL MOV AL,BL 。處理次高位十六進(jìn)制數(shù) AND AL,0FH CMP AL,0AH JC DIGT2 ADD AL,7DIGT2: ADD,AL,30H MOV L2,AL MOV AL,BH 。處理低位BCD碼 AND AL,0FH ADD AL,30H MOV [BX],AL INC BX MOV AL,[SI] 。(1) mov byte ptr [bx],256(2) mov bx,offset opw[si](3) add opbl,opb2(4) mov opbl,al+l(5) sub al,opw(6) mov [di],1234h、編制一個(gè)程序,把字變量X和Y中數(shù)值較大者存入MAX字單元;若兩者相等,則把1存入MAX中。、設(shè)變量DAT為有符號(hào)16位數(shù),請(qǐng)編寫程序?qū)⑺姆?hào)狀態(tài)保存在sign字節(jié)單元,即:如果變量值大于等于0,保存0;如果變量值小于0,保存1。、編制程序完成12H,23H,F(xiàn)3H,6AH,20H,F(xiàn)EH,10H,C8H,25H和34H共10個(gè)無符號(hào)字節(jié)數(shù)據(jù)之和,并將結(jié)果存入字變量SUM中。、過程定義的一般格式是什么?子程序開始為什么常有PUSH指令,返回前為什么有POP指令?下面完成16位無符號(hào)數(shù)累加的子程序是否正確?若有錯(cuò),請(qǐng)改正。、子程序的參數(shù)傳遞有哪些方法?、編寫一個(gè)求32位數(shù)據(jù)補(bǔ)碼的子程序,通過寄存器傳遞入口參數(shù)。編寫一個(gè)計(jì)算字節(jié)校驗(yàn)和的子程序。子程序回送求和結(jié)果這個(gè)出口參數(shù)。、在以BUF為首地址的字緩沖區(qū)中有3個(gè)無符號(hào)數(shù),編程將這3個(gè)數(shù)按升序排列,結(jié)果存回原緩沖區(qū)。、編程求1~400中所有奇數(shù)的和,結(jié)果以十六進(jìn)制數(shù)形式顯示到屏幕上。、在內(nèi)存單元CNT中有一個(gè)字?jǐn)?shù)據(jù),編程將其二進(jìn)制數(shù)顯示到屏幕上。、在以DAT為首地址的內(nèi)存中有100個(gè)無符號(hào)數(shù)(數(shù)的長度為字),編程統(tǒng)計(jì)其中奇數(shù)的個(gè)數(shù),結(jié)果以十進(jìn)制形式顯示到屏幕上。、編寫一段程序,使匯編程序根據(jù)SIGN的值分別產(chǎn)生不同的指令。 習(xí)題四 參考答案:匯編語言是計(jì)算機(jī)能夠提供給用戶使用的最快速有效的語言,它是以處理器指令系統(tǒng)為基礎(chǔ)的低級(jí)程序設(shè)計(jì)語言,采用助記符表示指令操作碼,采用標(biāo)識(shí)符表示指令操作數(shù)。在對(duì)程序的空間和時(shí)間要求高的應(yīng)用領(lǐng)域,匯編語言的作用是不容置疑和無可替代的。匯編語言源程序由若干語句組成,通常,這些語句可以分為3類,分別是:(1)指令語句;(2) 宏指令語句;(3) 偽指令語句。需要獨(dú)立運(yùn)行的程序必須包含一個(gè)代碼段,一個(gè)程序只有一個(gè)起始點(diǎn),且必須指示程序的起始點(diǎn)。Tiny程序可以寫成.COM文件格式 ,COM程序必須從0100H的存儲(chǔ)單元開始。②Small 所有數(shù)據(jù)放在一個(gè)64KB的數(shù)據(jù)段內(nèi),所有代碼放在另一個(gè)64KB的代碼段內(nèi),數(shù)據(jù)和代碼也都是近訪問的。③Medium 代碼使用多個(gè)段,一般一個(gè)模塊一個(gè)段,而數(shù)據(jù)則合并成一個(gè)64KB的段組。④Compact 所有代碼都放在一個(gè)64KB的代碼段內(nèi),數(shù)據(jù)則可放在多個(gè)段內(nèi),形成代碼是近訪問的,而數(shù)據(jù)則可為遠(yuǎn)訪問的格式。⑥Huge 與Large模型相同,其差別是允許數(shù)據(jù)段的大小超過64KB。MASM 5版本不支持這種模型,但MASM 6可以支持。對(duì)于有數(shù)據(jù)段的程序,簡化段定義下應(yīng)該這樣開始:start:mov ax,datamov ds,ax匯編語言程序設(shè)計(jì)過程中,有多種返回DOS的方法,但一般用DOS功能調(diào)用的4CH子功能來實(shí)現(xiàn)。源程序的最后必須有一條end偽指令:end [標(biāo)號(hào)];其中,可選的標(biāo)號(hào)是程序指定的開始執(zhí)行點(diǎn),連接程序以此設(shè)置CS和IP。(4)類別(‘class’)在引號(hào)中給出連接時(shí)組成段組的類型名。EXE程序有獨(dú)立的代碼段、數(shù)據(jù)段和堆棧段,還可以有多個(gè)代碼段和多個(gè)數(shù)據(jù)段,程序長度可以超過64KB。 答:(1)mov al,23h AND 45h OR 67h;67H(2)mov ax,1234h/16+10h;133H(3)mov ax,254h SHL 4;2540H(4)mov al,’a’ AND (NOT(‘b’- ‘B’));21H(5)mov ax,(76543 LT 32768)XOR 7654h;89ABH:(1)42H43H44H0AH10H45H46HFFH04H04H04HFFH04H04H04H(2)34H12HFBHFFH :(1)myl_b db ‘Personal Computer!’(2)my2_b db 64H(3)my3_w dw 100 dup(?)(4)my4_c equ 100(5)my5_c equ Personal Computer!:(1) mov byte ptr [bx],256;改正――mov word ptr [bx],256(2) mov bx,offset opw[si];改正――mov bx,offset opw(3) add opbl,opb2;改正――add al,opb2(4) mov opbl,al+l;改正――mov opbl,al(5) sub al,opw;改正――sub al,opb1(6) mov [di],1234h;改正――mov word ptr [di],1234h:.MODEL SMALL.DATAX DW 1234HY DW 4321HMAX DW ?.CODESTART: MOV AX,DATAMOV DS,AXMOV AX,XCMP AX,YJNZ NEQUMOV MAX,0FFFFHJMP STOPNEQU: JC NEXTMOV MAX,XJMP STOPNEXT: MOV MAX,YSTOP: MOV AX,4C00HINT 21HEND START:.MODEL SMALL.DATADAT DW 9234HSIGN DW ?.CODESTART: MOV AX,DATAMOV DS,AXMOV AX,DATCMP AX,0JZ STOPTEST AX,8000HJNZ FUMOV SIGN,0JMP STOPFU: MOV SIGN,0FFHSTOP: MOV AX,4COOHINT 21HEND START:DISPLAY MACROMOV AH,2INT 21HENDM.MODEL SMALL.DATAX DW 1230HY DW 1234HZ DW 1234H.CODESTART: MOV AX,DATAMOV DS,AXMOV AX,XMOV BX,YCMP AX,ZJNZ N1CMP AX,BXJNZ N2MOV DL,39。DISPLAYSTOP: MOV AX,4C00HINT 21HN1: CMP AX,BXJNZ N3N2: MOV DL,39。DISPLAYJMP STOPN3: CMP BX,ZJNZ N4JMP N2N4: MOV DL,39。DISPLAYJMP STOPEND START:.MODEL SMALL.DATADAT DB 12H,23H,0F3H,6AH,20H,0FEH,10H,C8H,25H,34HSUM DW ?.CODESTART: MOV AX,DATAMOV DS,AXMOV CX,10MOV DX,0LEA BX,DATAGAIN: MOV AL,[BX]CBWMOV DX,AXINC BXLOOP AGAINMOV SUM,DXMOV AX,4C00HINT 21HEND START:.MODEL SMALL.CODESTART: MOV AX,2000HMOV DS,AXMOV SI,0MOV DX,0MOV CX,0FFFFHAGAIN: MOV AL,[SI]CMP AL,20HJNZ NEXTINC DXNEXT: INC SILOOP AGAINMOV AX,4C00HINT 21HEND START. 答:proame PROC [attributes field][USES register list][,parameter field]┇Proame ENDPpush和pop的使用是為了保護(hù)子程序的調(diào)用的現(xiàn)場,比如寄存器的值。jiafa PROC。BL中放0的個(gè)數(shù)AGN: SHL AX,1。顯示高位AND DL,0F0HMOV CL,4SHR DL,CLADD DL,30HMOV AH,2INT 21HMOV DL,AL。顯示回車MOV AH,2INT 21HMOV DL,0AH。用共享變量傳參數(shù)。.答:,。出口參數(shù):校驗(yàn)和放在SUM字節(jié)單元。BTOH PROCPUSH AXPUSH BXPUSH CXPUSH DXMOV CL,4MOV BX,TEMPMOV DL,BH。次高位AND DL,0FHCMP DL,0AHJC N2ADD DL,7N2: ADD DL,30HMOV AH,2INT 21HMOV DL,BL。最低位AND DL,0FHCMP DL,0AHJC N4ADD DL,7N4: ADD DL,30HMOV AH,2INT 21HPOP DXPOP CXPOP BXPOP AXRETBTOH ENDP:.MODEL SMALL .DATABUF DW 9273H,0F3H,6A20H .CODESTART: MOV AX,DATA MOV DS,AX LEA BX,BUF MOV AX,[BX] CMP AX,[BX+2] JB N1 XCHG AX,[BX+2] MOV [BX], AXN1: MOV AX,[BX+2] CMP AX,[BX+4] JB N2 XCHG AX,[BX+4] MOV [BX+2],AXN2: MOV AX,[BX] CMP AX,[BX+2] JB STOP XCHG AX,[BX+2] MOV [BX], AXSTOP: 。 求和INC DXINC DXLOOP AGNCALL BTOHMOV AX,4C00HINT 21HBTOH PROCMOV CL,4MOV DL,BH。次高位AND DL,0FHCMP DL,0AHJC N2ADD DL,7N2: ADD DL,30HMOV AH,2INT 21HMOV DL,BL。最低位AND DL,0FHCMP DL,0AHJC N4ADD DL,7N4: ADD DL,30HMOV AH,2INT 21HRETBTOH ENDPEND START:.MODEL SMALL.DATADAT DB ……。求出最大值JNB NEXT1MOV DH,[SI]NEXT1: INC SILOOP AGN1MOV CX,99AGN2: CMP DL,[BX]。求和ADD DH,DLMOV AL,DHADC AX,0MOV RESULT,AX。準(zhǔn)備數(shù).CODESTART: MOV AX,DATAMOV DS,AX MOV BX,CNTMOV CX,16AGN: SHL BX,1JC NEXTDPLY0LOOP AGNNEXT: DPLY1LOOP AGNMOV AX,4C00HINT 21HEND START:.MODEL SMALL.DATASTRG DB ……。將BL中的數(shù)以十進(jìn)制顯示MOV AL,BL。保留余數(shù)CMP AL,1JNZ NOMOV DL,31HMOV AH,2INT 21HNO: MOV AL,BL。保留余數(shù)MOV DL,ALADD DL,30HMOV AH,2INT 21HMOV DL,BL。準(zhǔn)備100無符號(hào)字?jǐn)?shù)據(jù).CODESTART: MOV AX,DATAMOV D
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1