南昌大學(xué)匯編實(shí)驗(yàn)子程序與串處理_第1頁(yè)
南昌大學(xué)匯編實(shí)驗(yàn)子程序與串處理_第2頁(yè)
南昌大學(xué)匯編實(shí)驗(yàn)子程序與串處理_第3頁(yè)
南昌大學(xué)匯編實(shí)驗(yàn)子程序與串處理_第4頁(yè)
南昌大學(xué)匯編實(shí)驗(yàn)子程序與串處理_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn)二串處理與子程序 姓名:劉權(quán)班級(jí):電 III 111 班學(xué)號(hào): 6100411011 日期: 11.12 11.19 字符處理程序?qū)嶒?yàn) 一 . 實(shí)驗(yàn)?zāi)康?1熟悉串操作指令的功能與應(yīng)用; 2掌握串操作指令的尋址方式及使用方法,編寫常用的字符串處理程序。 二實(shí)驗(yàn)內(nèi)容 1字符串統(tǒng)計(jì)。從鍵盤最多輸入80 個(gè)字符存放在 STR 開(kāi)始的存儲(chǔ)區(qū)中,統(tǒng)計(jì)其中含 有小寫字母的個(gè)數(shù),將統(tǒng)計(jì)結(jié)果以兩位十進(jìn)制數(shù)顯示在屏幕上。 2刪除重復(fù)字符。從鍵盤最多輸入80 個(gè)字符存放在 STR 開(kāi)始的存儲(chǔ)區(qū)中,刪除其中 重復(fù)的字符,輸出刪除處理后的字符串。 三. 實(shí)驗(yàn)要求 1認(rèn)真預(yù)習(xí)有關(guān)串操作的指令極其尋址方式的特點(diǎn),能夠正

2、確使用串操作指令,并準(zhǔn) 備好數(shù)據(jù)。 2依題意分析給出程序設(shè)計(jì)算法。 四實(shí)驗(yàn)環(huán)境 PC 微機(jī) DOS 操作系統(tǒng)或 Windows 操作系統(tǒng) MASM.EXE , LINK.EXE , DEBUG.COM 或宏匯編集成環(huán)境 RADASM 五實(shí)驗(yàn)步驟 1用 1 號(hào)系統(tǒng)調(diào)用從鍵盤鍵入一個(gè)字符串,然后統(tǒng)計(jì)其中小寫字母的個(gè)數(shù)。程序每次 執(zhí)行,都能得到不同的結(jié)果。 程序清單: SEGMENT DATA MSG1 MSG2 STR DB Input a string:,0AH,0DH,$ DB The number of lowercase letter is:$ DB 80 DUP(?) DATA ENDS

3、 CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV AX, DA TA MOV DS, AX ;輸出提示 LEA DX,MSG1 MOV AH,9 INT 21H MOV CL, 0 ;CL 用來(lái)記錄輸入字符數(shù) AGAIN: MOV AH, 1 INT 21H CMP AL,0DH JZ DONE ; 輸入回車鍵則轉(zhuǎn) DONE MOV DI,AL INC DI INC CL JMP AGAIN DONE: LEA SI,STR MOV CH,0 ;CX 保存輸入字符數(shù) MOV BL,0 ;BL 用來(lái)統(tǒng)計(jì)小寫字符個(gè)數(shù) CLD CYCLE: LODSB

4、 CMP AL,a JB NEXT CMP AL,z JA NEXT INC BL NEXT: LOOP CYCLE DI, STR LEA ;回車換行 MOV AH,2 MOV DL,0AH INT 21H MOV DL,0DH INT 21H ;輸出提示 LEA DX,MSG2 MOV AH,9 INT 21H ;以下顯示輸入小寫字母?jìng)€(gè)數(shù)的兩位十進(jìn)制數(shù) MOV AL,BL ;小寫字符個(gè)數(shù)送 AL MOV AH,0 ;AX 存放小寫字符個(gè)數(shù) MOV CL,10 DIV CL ;十位數(shù)在 AL 中 ,個(gè)位數(shù)在 AH 中 MOV BX,AX ;十位數(shù)在 BL 中 ,個(gè)位數(shù)在 BH 中 MOV D

5、L,BL MOV AH,2 OR DL,30H INT 21H ;輸出小寫字母?jìng)€(gè)數(shù)的十位數(shù)字 MOV DL,BH OR DL,30H MOV AH,2 INT 21H ;輸出小寫字母?jìng)€(gè)數(shù)的個(gè)位數(shù)字 MOV AH,4CH INT 21H CODE ENDS END START 2要求編寫一個(gè)在同一個(gè)字符串中刪除字符,并將其余字符向前遞補(bǔ)的程序。 源程序清單: DATA SEGMENT STR LEN DB 80 DUP(?) DW ? DATA ENDS CODE SEGMENT START: ASSUME CS:CODE,DS:DA TA,ES:DATA MOV MOV MOV LEA AX,

6、DATA DS,AX ES,AX;初始化數(shù)據(jù)段和附加段為同一段值 SI,STR ;SI= 輸入串的首地址 ;從鍵盤輸入字符串 MOV CL,0 ;CL 用來(lái)存放輸入字符數(shù) AGAIN: MOVAH,1 INT 21H CMP AL,0DH ; 回車結(jié)束輸入 JZ IN_DONE MOV SI,AL INC SI INC CL JMP AGAIN MOV CH,0 MOV LEN,CX ;CX 存放輸入字符數(shù) ;將輸入字符數(shù)保存到 LEN IN_DONE: ;將輸入字符串中重復(fù)出現(xiàn)字符替換為 LEA MOV INC SI,STR DI,SI DI 0 ;SI= 輸入串的首地址 AGN: CMP

7、CX,1 OK JZ PUSH CX ;只有剩一個(gè)字符就結(jié)束替換 ;保護(hù)外層循環(huán)計(jì)數(shù) MOV AND JZ AL,SI AL,AL NEXT ;當(dāng)前字符已被替換為 0 L1: CMP JNZ AL,DI L2 MOV L2: INC BYTE PTRDI,0 DI 0替 LOOP L1;內(nèi)部循環(huán),掃描當(dāng)前字符后面是否與當(dāng)前字符相同,相同則用 NEXT: INC SI MOV DI,SI INC DI POP CX LOOP AGN OK: ;將那些被替換成 0 的字符去掉 LEA SI,STR ;SI= 輸入串的首地址 MOV CX,LEN RPT: AND CX,CX JZ MOV AND

8、JNZ PUSH CX RTN ;CX=0 結(jié)束子程序 AL,SI AL,AL NEXT1 ; 當(dāng)前字符不是被替換為 0的字符 MOV DI,SI XOR BX,BX CLD REPZ SCASB JNZ L3 POP CX JMP RTN;后面全是 0,不用再繼續(xù) L3: DEC DI MOV AL,DI MOV SI,AL MOV BYTE PTRDI,0 POP CX INC SI DEC CX JMP RPT NEXT1: RTN: ; 回車換行 MOV AH,2 MOV DL,0AH INT 21H MOV AH,2 MOV DL,0DH INT 21H ;輸出結(jié)果 LEA SI,S

9、TR ;SI= 輸入串的首地址 MOV CX,LEN MOV AH,2 LOP: MOV DL,SI CMP DL,0 JZ EXIT INT 21H INC SI LOOP LOP EXIT: MOV AH,4CH INT 21H CODE ENDS END START 六實(shí)驗(yàn)報(bào)告要求 1、對(duì)照參考程序,畫出程序流程圖。 2、總結(jié)字符串處理的編程方法,提出改進(jìn)和完善此類程序的設(shè)計(jì)方案。 七小結(jié) 在這個(gè)試驗(yàn)中更深理解了INT 21H的功能,以及第一個(gè)例子中用到LODSB串處理方法。 例子二中使用的 REPZ串處理方法。第一個(gè)實(shí)驗(yàn)還沒(méi)有什么問(wèn)題。主要是第二個(gè)問(wèn)題的循環(huán) 嵌套, 和指令跳轉(zhuǎn)的太多,

10、不過(guò)這個(gè)例子讓我學(xué)到了很多,對(duì)指令的熟悉以及一些算法,之 后還是要再去好好看看第二個(gè)例子。 子程序?qū)嶒?yàn) 一實(shí)驗(yàn)?zāi)康?1掌握主程序與子程序之間的調(diào)用關(guān)系及調(diào)用方法; 2掌握子程序調(diào)用過(guò)程中近程調(diào)用與遠(yuǎn)程調(diào)用的區(qū)別; 3掌握通過(guò)堆棧轉(zhuǎn)送參數(shù)的方法。 二實(shí)驗(yàn)內(nèi)容 1將 BUF 開(kāi)始的 10 個(gè)單元中的二進(jìn)制數(shù)轉(zhuǎn)換成兩位十六進(jìn)制數(shù)的 ASCII 碼,在屏幕 上顯示出來(lái)。要求碼型轉(zhuǎn)換通過(guò)子程序 HEXAC 實(shí)現(xiàn) ,在轉(zhuǎn)換過(guò)程中 ,通過(guò)子程序 DISP 實(shí)現(xiàn) 顯示。 程序清單: DATA BUF ; CONV.ASN SEGMENT DB 0ABH , 0CDH ,0DEH ,01H,02H,03H DB

11、 3AH ,4BH ,5CH,6FH ENDS SEGMENT DATA CODE ASSUME CS :CODE , DS:DATA START :MOV AX , DATA MOV DS , AX MOV CX , LEA BX , AGAIN : MOV AL , CALL HEXASC BUF BX INC BX LOOP AGAIN 10 PUSH CX MOV CL,4 SHR DL , CL POP CX CALL DISP ; MOV DL , AL AND DL , 0FH CALL DISP RET HEXASC ENDP DISP PROP CMP DL , 9 JBE

12、NEXT ADD DL , 7 NEXT : ADD DL , 30H MOV AH,2 INT 21H ; RET DISP ENDP CODE ENDS END START MOV DL ,AL 2編寫一個(gè)主程序 顯示高位 HEX 數(shù) 顯示 SEGMENT DB b MOV AH , 4CH INT 21H HEXASC PROC NEAR ,從鍵盤接收若干個(gè)字符 ,然后用遠(yuǎn)調(diào)用的方法 ,調(diào)用子程序統(tǒng)計(jì)字符 串中字符的個(gè)數(shù)子程序的參數(shù)是字符串的首地址 TABLE,字符串長(zhǎng)度 N及字符” b子程 序返回字符b”的個(gè)數(shù)參數(shù)傳送采用堆棧實(shí)現(xiàn).主程序在子程序返回后,顯示字符” b及其個(gè) 數(shù)( 設(shè)為

13、一位十六進(jìn)制數(shù) )。 程序: ;COUNTER.ASM DATA CHAR BUF DB 50H ,? ,50H DUP(?) DATA ENDS MCODE SEGMENT ASSUME CS : MCODE , DS : DATA START : MOV AX , DATA MOV DS,AX LEA DX ,BUF MOV AH,9 INT 21H LEA SI BUF INC AND MOV CL, SI+1 MOV CH, 0 ; CX 中為字符串長(zhǎng)度 SI INC SI ; SI 指向串首址 TABLE MOV AL, CHAR MOV AH , 0; AX 中為待查字符 PUSH

14、 SI PUSH CX PUSH AX ;參數(shù)送堆棧 CALL CHECK POP AX :統(tǒng)計(jì)個(gè)數(shù)在 AL 中 MOV DL, CHAR MOV AH , 2 INT 21H MOV DL, AL DL, 0FH CMP DL,9 JBE NEXT ADD DL,7 ADD DL , 30H MOV AH,2 INT 21H MOV AH ,4CH INT 21H NEXT : ;顯示統(tǒng)計(jì)個(gè)數(shù) ENDS M CODE SCODE SEGMENT CHECK PROC FAR PUSH BP MOV BP,SP MOV SI,BP+10 MOV CX , BP+8 MOV AX , BP+6

15、XOR AH , AH AGAIN : CMP AL.SI JNE NEXT1 INC AH NEXT1 : INC SI LOOP AGAIN MOV AL , AH MOV BP+10 , AX POP BP RET 4 CHECK ENDP ASSUME CS:SCODE END START 附:修改后的程序 ;CONV .ASN DATA SEGMENT DB 0ABH ,0CDH ,0DEH,01H,02H,03H DATA DB 3AH , 4BH, 5CH,6FH ENDS STACK SEGMENT STACK DW 100H DUP(?) TOS EQU THIS WORD

16、STACK ENDS CODE SEGMENT ASSUME CS:CODE , DS:DATA START: MOV AX , DATA MOV DS,AX MOV AX , STACK MOV SS,AX LEA SP, TOS ;MOV SP, MOV CX,10 LEA BX , BUF AGAIN: MOV AL ,BX CALL HEXASC INC BX LOOP AGAIN MOV AH, 4CH INT 21H BUF ,SS:STACK OFFSET TOS HEXASC PROC NEAR DISP PROP NEAR CMP DL ,9 JBE NEXT ADDDL ,

17、7 NEXT: ADD DL , 30H MOVAH, 2 INT 21H ;顯示 RET DISP ENDP CODE ENDS END START ;COUNTER.ASM DATA SEGMENT CHAR DB b BUF DB 50H,? ,50H DUP(?) DATA ENDS STACK SEGMENT STACK DW 100 DUP(?) TOS EQU THIS WORD STACK ENDS MCODE SEGMENT HEXASC MOV DL, AL PUSH CX MOV CL, 4 SHR DL, CL POP CX CALL DISP ; MOV DL, AL

18、 AND DL, 0FH CALL DISP RET ENDP HEX 數(shù) ASSUME CS: MCODE, DS: DA TA,SS:STACK MOV AX,DA TA MOV DS,AX MOV AX,STACK MOV SS,AX LEA SP,TOS ; MOV SP,OFFSET TOS LEA DX,BUF MOV AH,0AH INT 21H CALL NEWLINE LEA SI, BUF MOV CL, SI+1 MOV CH, 0 ;CX 中為字符串長(zhǎng)度 INC SI INC SI ;SI 指向串首址 TABLE MOV AL,CHAR MOV AH,0 ;AX 中為待

19、查字符 PUSH SI PUSH CX PUSH AX ; 參數(shù)送堆棧 CALL CHECK MOV DL,CHAR MOV AH,2 INT 21H POP AX;統(tǒng)計(jì)個(gè)數(shù)在 AL 中 MOV DL,AL AND DL, 0FH CMP DL,9 JBE NEXT ADD DL,7 ADD DL,30H MOV AH,2 INT 21H;顯示統(tǒng)計(jì)個(gè)數(shù) START: NEXT: MOV AH,4CH MCODE SCODE CHECK AGAIN: INT 21H ENDS SEGMENT ASSUME CS:SCODE PROC FAR PUSH BP MOV MOV MOV MOV XOR

20、 BP, SP SI, BP+10 CX, BP+8 AX, BP+6 AH, AH CMP AL,SI JNE NEXT1 INC AH NEXT1: INC SI LOOP AGAIN MOV AL, AH MOV BP+10,AX POP BP RET 4 CHECK ENDP NEWLINE PROC FAR PUSH AX PUSH DX MOV AH,2 MOV DL,0AH INT 21H MOV DL,0DH INT 21H POP DX POP AX RET 程序: ;COUNTER.ASM DATA SEGMENT BUF DB 50H ,? ,50H DUP(?) DAT

21、A ENDS MCODE SEGMENT ASSUME CS : MCODE , DS : DATA START : MOV AX , DATA MOV DS,AX LEA DX ,BUF MOV AH , 9 INT 21H LEA SI BUF MOV CL , SI+1 MOV CH , 0 ;CX 中為字符串長(zhǎng)度 INC SI INC SI; SI 指向串首址 TABLE MOV AL , CHAR MOV AH ,0;AX 中為待查字符 PUSH SI PUSH CX PUSH AX ;參數(shù)送堆棧 CALL CHECK POP AX :統(tǒng)計(jì)個(gè)數(shù)在 AL 中 MOV DL , CHAR

22、 MOV AH , 2 INT 21H MOV DL , AL AND DL , 0FH CMP DL,9 JBE NEXT ADD DL,7 NEXT : ADD DL , 30H MOV AH,2 INT 21H ;顯示統(tǒng)計(jì)個(gè)數(shù) MOV AH ,4CH DB b CHAR INT 21H M CODE ENDS SCODE SEGMENT ASSUME CS:SCODE CHECK PROC FAR PUSH BP MOV BP,SP MOV SI,BP+10 MOV CX , BP+8 MOV AX , BP+6 XOR AH , AH AGAIN : CMP AL.SI JNE NEX

23、T1 INC AH NEXT1 : INC SI LOOP AGAIN MOV AL , AH MOV BP+10 , AX POP BP RET 4 CHECK ENDP END START 附:修改后的程序 ;CONV .ASN DATA SEGMENT BUF DATA DB 0ABH ,0CDH ,0DEH,01H,02H,03H DB 3AH , 4BH, 5CH,6FH ENDS TOS STACK CODE DW 100H DUP(?) EQU THIS WORD ENDS SEGMENT HEXASC ASSUME CS:CODE , DS:DATA ,SS:STACK MOV

24、 AX , DATA MOV DS,AX MOV AX , STACK MOV SS,AX LEA SP, TOS ;MOV MOV CX,10 LEA BX , BUF MOV AL ,BX CALL HEXASC INC BX LOOP AGAIN MOV AH, 4CH INT 21H PROC NEAR MOV DL,AL PUSH CX MOV CL,4 SHR DL ,CL POP CX CALL DISP ;顯示高位 MOV DL,AL AND DL ,0FH CALL DISP RET START: SP, OFFSET TOS AGAIN: HEXASC ENDP HEX 數(shù)

25、 CMP DL, 9 JBE NEXT ADD DL, 7 ADD DL, 30H MOV AH, 2 INT 21H ;顯示 NEXT: DISP PROP NEAR RET DISP ENDP CODE ENDS END START MCODE SEGMENT ;COUNTER.ASM DATA SEGMENT CHAR DB b BUF DB 50H,? ,50H DUP(?) DATA ENDS STACK SEGMENT STACK DW 100 DUP(?) TOS EQU THIS WORD STACK ENDS ASSUME CS: MCODE, DS: DA TA,SS:ST

26、ACK MOV AX,DA TA MOV DS,AX MOV AX,STACK MOV SS,AX LEA SP,TOS ; LEA DX,BUF MOV AH,0AH INT 21H START: MOV SP,OFFSET TOS CALL NEWLINE LEA SI, BUF MOV CL, SI+1 MOV CH, 0 ;CX 中為字符串長(zhǎng)度 INC SI INC SI ;SI 指向串首址 TABLE MOV AL,CHAR MOV AH,0 ;AX 中為待查字符 PUSH SI PUSH CX PUSH AX ; 參數(shù)送堆棧 CALL CHECK MOV DL,CHAR MOV A

27、H,2 INT 21H POP AX;統(tǒng)計(jì)個(gè)數(shù)在 AL 中 MOV DL,AL AND DL, 0FH CMP DL,9 JBE NEXT ADD DL,7 ADD DL,30H MOV AH,2 INT 21H;顯示統(tǒng)計(jì)個(gè)數(shù) MOV AH,4CH INT 21H NEXT: ENDS MCODE SCODE SEGMENT ASSUME CS:SCODE PROC FAR PUSH BP MOV BP, SP MOV SI, BP+10 CHECK MOV CX, BP+8 MOV AX, BP+6 XOR AH, AH CMP AL,SI JNE NEXT1 INC AH INC SI L

28、OOP AGAIN MOV AL, AH MOV BP+10,AX POP BP RET 4 AGAIN: NEXT1: CHECK ENDP NEWLINE PROC FAR PUSH AX PUSH DX MOV AH,2 MOV DL,0AH INT 21H MOV DL,0DH INT 21H POP DX POP AX RET 三實(shí)驗(yàn)要求 1第一個(gè)實(shí)驗(yàn)程序用子程序的近程調(diào)用實(shí)現(xiàn)。由于在調(diào)用 HEXASC 子程序時(shí), 子程序 又調(diào)用了 DISP 子程序,這叫子程序的嵌套調(diào)用。實(shí)驗(yàn)過(guò)程中可以從堆棧的內(nèi)容看到兩個(gè)子 程序的返回地址值。 由于是近調(diào)用, 地址值只包括返回地址的段內(nèi)偏移量。 在

29、每個(gè)子程序的 執(zhí)行中,檢查 CS 值是不變的。 2第二個(gè)程序是利用遠(yuǎn)調(diào)用的方法調(diào)用子程序的。在遠(yuǎn)調(diào)用情況下,主程序與子程序 處在不同的邏輯代碼段中, 可在子程序執(zhí)行中查看 CS 值,它與主程序中的 CS 值是不同的。 子程序調(diào)用后,堆棧中保留了返回地址的段地址及段內(nèi)偏移量。 3. 第二個(gè)程序中, 主程序與子程序之間參數(shù)的傳送是由堆棧實(shí)現(xiàn)的。 一段是將參數(shù) (此 處是串首址TABLE,串的長(zhǎng)度N及待統(tǒng)計(jì)的字符“ b”)順序壓如堆棧,在子程序調(diào)用后, 通過(guò) BP 指針對(duì)堆棧中的參數(shù)訪問(wèn),并將統(tǒng)計(jì)的結(jié)果通過(guò)堆棧返回。有關(guān)該方法的原理此處 不再介紹。 4. 預(yù)習(xí)子程序設(shè)計(jì)的基本方法,根據(jù)實(shí)驗(yàn)內(nèi)容要求,

30、畫出子程序及主程序的流程圖; 熟悉鍵盤鍵入字符串及用堆棧傳送參數(shù)的程序段編制方法。 5. 參考程序清單來(lái)自 WORD 文檔,存在標(biāo)點(diǎn)符號(hào)的錯(cuò)誤,編譯不能通過(guò)需要改錯(cuò),即 便修改后,程序運(yùn)行結(jié)果是錯(cuò)誤的,需要調(diào)試,找出錯(cuò)誤位置再修改。 四實(shí)驗(yàn)環(huán)境 PC 微機(jī) DOS 操作系統(tǒng)或 Windows 操作系統(tǒng) MASM.EXE , LINK.EXE , DEBUG.COM 或宏匯編集成環(huán)境 五實(shí)驗(yàn)步驟 1編輯、匯編兩個(gè)源程序,生成相應(yīng)的可執(zhí)行文件(.EXE ) 2. 用DEBUG的R命令,T命令或G命令和D命令檢查遠(yuǎn)程調(diào)用及近程調(diào)用時(shí)堆棧的 變化。特別是通過(guò)堆棧傳送的參數(shù)和子程序取出的參數(shù)是返回參數(shù)的

31、詳細(xì)過(guò)程。 3. 檢查程序執(zhí)行的結(jié)果是否正確。 六實(shí)驗(yàn)報(bào)告要求 1說(shuō)明用堆棧傳送參數(shù)的過(guò)程及其具體方法。 2分析實(shí)驗(yàn)結(jié)果及所遇到問(wèn)題,并說(shuō)明解決的方法。 七小結(jié) 子程序的應(yīng)用, 使代碼變的簡(jiǎn)潔,并且增加了代碼的可讀性。 在本次試驗(yàn)中,代碼塊分 工的很明確,每塊代碼都有自己的作用,讓代碼的可讀性大大的增加。 在實(shí)驗(yàn)過(guò)程中用了一個(gè) repete 當(dāng)做代碼段的名稱, 可是編譯的時(shí)候老是出錯(cuò), 后來(lái)發(fā)現(xiàn) 原來(lái) repete 在這個(gè)版本的時(shí)候已經(jīng)變成了關(guān)鍵字,所以一直出錯(cuò)。 實(shí)驗(yàn)的時(shí)候想寫一個(gè)“ Hello world ”,但是怎么都輸不出來(lái),后來(lái)也是問(wèn)老師,才知道 是 windows 刷新的原因,只有在調(diào)試其中運(yùn)行才能看的見(jiàn)。 C+調(diào)用匯編子程序 實(shí)驗(yàn)?zāi)康?1進(jìn)一步理解匯編語(yǔ)言堆棧傳遞參數(shù)的子程序調(diào)用方法; 2分析和理解高級(jí)語(yǔ)言( C+ )中函數(shù)調(diào)用參數(shù)傳遞方法; 3掌握高級(jí)語(yǔ)言( C+ )與匯編語(yǔ)言的方法。 二實(shí)驗(yàn)內(nèi)容 1采用C+中嵌入?yún)R編代碼的方法實(shí)現(xiàn)用匯編代碼計(jì)算C+中輸入的兩個(gè)整數(shù)和并輸 出結(jié)果。 2. C+中有整型數(shù)組,調(diào)用匯編程序,匯編程序?qū)崿F(xiàn)在數(shù)組中查找某個(gè)數(shù),如果找到, C+程序中輸出F ound!”

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論