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

正文內(nèi)容

[工學]匯編原理課件第七章(參考版)

2024-10-22 00:07本頁面
  

【正文】 DSEG SEGMENT LIST DW 1,200,30,400,0,7,4000 CNT DW 7 MAX DW ? DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG FMAX: MOV AX,DSEG MOV DS,AX LEA SI,LIST MOV CX,CNT DEC CX MOV AX,[SI] AGAIN: CMP AX,[SI+2] JAE SMALL MOV AX,[SI+2] SMALL: INC SI INC SI LOOP AGAIN MOV MAX,AX MOV AX,4C00H INT 21H CSEG ENDS END FMAX DSEG SEGMENT LIST DW 1,200,30,400,0,7,4000 CNT DW 7 MAX DW ? DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG FMAX: MOV AX,DSEG MOV DS,AX LEA SI,LIST MOV CX,CNT CLD LODSW DEC CX AGAIN: CMP AX,[SI] MOV MAX,AX JAE SMALL MOV AX,4C00H MOV AX,[SI] INT 21H SMALL: INC SI CSEG ENDS INC SI END FMAX LOOP AGAIN 。計算最終結(jié)果 33: MOV SUM,AX 。取 Z 31: XOR BH,BH 。計算 100*Y 29: ADD AX,BX 。未完 , 27: MOV AL,100 。 25: ADC BH,0 。 23: AGAIN: INC SI 。設(shè)置加法次數(shù) 21: XOR BH,BH 。Z 9:SUM DW 0,0 。********** 2:SSEG SEGMENT STACK 3:STACK DB 50 DUP(0) 4:SSEG ENDS 5:DSEG SEGMENT 6:ARGX DB 15,26,03,64,80,11,24,48... 7:ARGY DB 34 。101次加, 3次乘 ③變形為: S= Z* (∑ Xi+100*Y) 。2個字節(jié) ,2 循環(huán)程序的效率 例 S=∑ ((Xi+Y)*Z),已知 Xi,Y, Z為單字節(jié)無符號數(shù), Xi存放在 ARGX 開始的單元, Y, Z分別存于 ARGY, ARGZ單元。3個字節(jié) ,10個時鐘周期 MOV BL,AL 。4個字節(jié) ,14 MOV CL,DATA 。4個時鐘周期, 3個字節(jié) 例 :將 AL, BL, CL賦同樣的數(shù)值,可用下述兩個不同程序 ① MOV AL,DATA 。 循環(huán)程序的效率 例 :將寄存器 AX清 0, 可以采用下述兩種不同的方法: ① XOR AX,AX 。********** 2:SSEG SEGMENT STACK 3:STACK DW 50 DUP(0) 4:SSEG ENDS 5:DSEG SEGMENT 6:DATA DB 15H,27H,94H 。完成此例需要一個數(shù)據(jù)一個數(shù)據(jù)地檢查 0和 1是否相等,相等時則計數(shù)加 1,直到 100個數(shù)據(jù)檢查完畢。 多重循環(huán)程序設(shè)計 例 內(nèi)存 DATA開始存放 100個單字節(jié)數(shù)據(jù)。內(nèi)循環(huán)延時 10ms DEC BL JNZ DELAY 此程序每次內(nèi)循環(huán)時, CX由 2801減至零, BL維持不變。 XOR BH,BH INC CHRFQ[BX] INC SI CH RF Q:+0 00H +1 00H +2 00H +3 00H +4 00H +5 00H +6 00H +7 00H +8 00H +9 00H +10 00H +1 1 00H +12 00H . . . . +25 . CIPH E R+ 0 ‘B’ +1 ‘V’ +2 ‘D’ +3 ‘C’ +4 ‘J ’ +5 ‘K’ +6 ‘J ’ +7 ‘K’ +8 ‘L ’ +9 ‘H’ +10 ‘T’ +1 1 ‘V’ +12 ‘U’ . . . . . ‘$ ’ 多重循環(huán)程序設(shè)計 如果一個循環(huán)程序的循環(huán)體內(nèi)還包含有一個或多個循環(huán)結(jié)構(gòu)的程序,那么這個程序稱為雙重或多重循環(huán)結(jié)構(gòu)程序。 JZ STOP SUB BL,39。 29: JZ STOP 30: SUB AL,41H 31: XOR AH,AH 32: ADD DI,AX 33: INC BYTE PTR[DI] 34: INC SI 35: JMP AG 36:STOP: MOV AH,4CH 37: INT 21H 38:CSEG ENDS 39: END DECPHR AG: MOV BL,[SI] CMP BL,39。 36:STOP: MOV AH,4CH 37: INT 21H 38:CSEG ENDS 39: END DECPHR CH RF Q:+0 00H +1 00H +2 00H +3 00H +4 00H +5 00H +6 00H +7 00H +8 00H +9 00H +10 00H +1 1 00H +12 00H . . . . +25 . CIPH E R+ 0 ‘B’ +1 ‘V’ +2 ‘D’ +3 ‘C’ +4 ‘J ’ +5 ‘K’ +6 ‘J ’ +7 ‘K’ +8 ‘L ’ +9 ‘H’ +10 ‘T’ +1 1 ‘V’ +12 ‘U’ . . . . . ‘$ ’ 單重循環(huán)程序舉例 例 20: LEA DI,CHRFQ 21: MOV CX,26 22: CLD 23: XOR AL,AL 24: REP STOSB 25: LEA SI,CIPHER 26:AG: LEA DI,CHRFQ 27: MOV AL,[ SI] 28: CMP AL,39。出現(xiàn)次數(shù)增 1 34: INC SI 。高位部分清零 . 32: ADD DI,AX 。是 , 30: SUB AL,41H 。 。取一密碼字符 28: CMP AL,39。密碼首址送 SI 26:AG: LEA DI,CHRFQ 。設(shè)堆棧指針 CH RF Q:+0 00H +1 00H +2 00H +3 00H +4 00H +5 00H +6 00H +7 00H +8 00H +9 00H +10 00H +1 1 00H +12 00H . . . . +25 . CIPH E R+ 0 ‘B’ +1 ‘V’ +2 ‘D’ +3 ‘C’ +4 ‘J ’ +5 ‘K’ +6 ‘J ’ +7 ‘K’ +8 ‘L ’ +9 ‘H’ +10 ‘T’ +1 1 ‘V’ +12 ‘U’ . . . . . ‘$ ’ 單重循環(huán)程序舉例 例 20: LEA DI,CHRFQ 。 15: MOV DS,AX 16: MOV ES,AX 17: MOV AX,SSEG 。DHFSBNMHMVRTUDPOIHFXJMO$39。 7: DB ’HKAXUERTJKLHFSDSAPAWBEQ39。********** 2:SSEG SEGMENT STACK 3:STACK DB 50 DUP(0) 4:SSEG ENDS 5:DSEG SEGMENT 6:CIPHER DB 39。例如取得字母‘ B’,其 ASCII碼為 42H, 將42H’A’, 結(jié)果為 1,與CHRFQ的地址相加,即得到 CHRFQ+1,就是對該單元操作 。 統(tǒng)計各字母在此件密碼中出現(xiàn)的次數(shù),并依次存入 CHRFQ開始 為了統(tǒng)計各字母出現(xiàn)的次數(shù),先把 CHRFQ開始的 26個單元清 0,每當出現(xiàn)某一字母,則在相應(yīng)的內(nèi)存單元加 1,所有密碼全部測試后,CHRFQ開始的單元依次存放了 A,B,C,… ,Z在密 如何判斷一個密碼文字是哪個字母,首先想到的一定是從密碼中取出一個字母與字母 A~Z逐個比較,那么每個字母平均比較次數(shù)為 26/2次 ,顯然是比較麻煩 ,程序冗長 ,執(zhí)行時間長。計算完 ?未完繼續(xù) 38: MOV ODDSUM,BX 。能 , 36:CHNT:INC SI 。能否被 4 34: JNZ CHNT 。奇數(shù) , 31: JMP CHNT 32:EVNS: ADD DX,AX 。 29: JZ EVNS 。 25: XOR DX,DX 26: XOR DI,DI 27:AG: MOV AL,[ SI] 。計數(shù)值送 CX 23: XOR AX,AX 。 19: MOV SS,AX 20: MOV SP,SIZE STACK DA T A: 15H 26H 03H
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1