61、有符號字節(jié)Ck=Ak*Bk,Ck按有符號字的型式
(1)OFFSET RESULT (2)MOV BX,N (3)SOURCE[BX+N]
(4)IMUL (5)DI,2 (6)DEC BX
62、DB11~DB0 0000 判別是否大于800H,若大于,存入01H,否則存00H,最后存放大于的個數(shù)
(1)OFFSET RESULT (2)8000 H (3)C_0
(4)CL
63、大寫轉(zhuǎn)小寫統(tǒng)計A的個數(shù)
(1)JB (2)'Z' (3)NINC
(4)20H (5)INC DI (6)MOV [DI],DL
64、ASCII轉(zhuǎn)成無符號二進制再統(tǒng)計大于等于5的個數(shù)
(1)00H (2)30H (3)JB
(4)DL (5)MOV [DI],DL
65、統(tǒng)計成績,100~90...69~60以及低于60的人數(shù),并計算30個學(xué)生的平均成績
(1)CLD (2)MOV AH,0 (3)CMP AL,90
(4)BYTE PTR[DI+4] (5)JMP NEXT (6)BX
(7)N
66、刪除10個無符號字節(jié)跌最大值和最小值,并計算算術(shù)平均值
(1)[SI] (2)[SI] (3)NEXT
(4)JL NEXT (5) N (6)INC AL
67、20個16位有符號,求出最小值和最大值
(1)MOV DX,[SI] (2)MOV CX,N-1 (3)CHKMIN
(4)JGE (5)MOV [DI],DX (6)MOV [DI],BX
68、大字轉(zhuǎn)小寫,其它轉(zhuǎn)'SP'
(1)LEA DI,RESULT (2)[SI] (3)'Z'
(4)JA (5)20H (6)INC SI
(7)DI (8)LOOP
69、8位有符號,Ci=|Ai+Bi|
(1)N (2)SOURCE[BX+N] (3)SOURCE[BX]
(4)0FFH (5)JUMP (6)CBW
(7)JNS
70、取出N階矩陣對角線上的元素,并計算累加值
(1)AL (2)MOV AH,0 (3)SOURCE
(4)ADC CH,0 (5)N+1
71、判斷前9個字節(jié)是否為偶校驗碼,若是則轉(zhuǎn)ASCII,否07H.再計算累加碼并比較,相等存06H,否07H
(1)PUSH (2)JNE (3)BL ,0FH
(4)POP (5)CMP [SI],AL
72、無符號8位二進制轉(zhuǎn)格雷碼
(1)PUSH CX (2)ROL (3)ADC AH,0
(4)JNE (5)BH (6)POP CX
73、Yk=[(Y|n+3 - Y|n)/3]*(k-n) +Yn,k=n+1、n+2.n=0,3,6,9 非線性溫度傳感器分段線性插值法。
(1)MOV DL,3 (2)PUSH AX (3)BH
(4)AL (5)POP AX (6)2
74、N個有符號數(shù)找最大值,存入,其后為原N個數(shù)取反
(1)LEA (2)[BX] (3)CMP
(4)JG MAXD3 (5)MAXD2 (6)STOSB
75、無符號字節(jié),Ck為Ak和Bk異或運算的結(jié)果
(1)CX,N (2)DI,OFFSET RESULT (3)SOURCE[BX+N]
(4)[DI],AL (5)INC BX
76、10個無符號字節(jié),高4位和低4位轉(zhuǎn)成ASCII,按照先低后高存
(1)0FH (2)CL (3)POP CX
(4)30H (5)ENDP
77、計算10*3矩陣每一行元素之和
(1)MOV AH,0 (2)SI (3)J
(4)AX (5)2
78、計算10*3矩陣每一列元素之和
(1)MOV AH,0 (2)J (3)2
(4)INC BX (5)J
79、在遞增有序數(shù)組中插入一個正整數(shù)。如將02H插入到01H,03H,04H...中
(1)AL (2)DL (3)SI
(4)[BX+SI+1] (5)REP
80、四組帶符號8位二進制,當每組中負多于正時,正變負,反之,負變正.
(1)4 (2)JG (3)NEXT
(4)JAE (5)0 (6)NOTNEG1
(7)JZ EXIT
81、小寫轉(zhuǎn)成大寫
(1)UPPER2 (2)'Z' (3)A
(4)AL,0DFH (5)AL (6)SI
(7)DI (8) LOOP
82、有符號字節(jié),Ck=Ak/Bk,結(jié)果低字節(jié)為商,高為余數(shù)
(1)MOV BX,0 (2)OFFSET RESULT (3)SOURCE[BX]
(4)CBW (5)IDIV (6)[DI]
83、16個10位無符號DB9~DB0 000000 判別是否<=200H,若小存01H,否存00H.最后存<=的個數(shù)
(1)0 (2)BYTE PTR SOURCE[BX+1](3)8000H
(4)DH (5)CL (6)INC DI
84、10個字節(jié),統(tǒng)計每個數(shù)中位為1的個數(shù)存入,最后存入1位數(shù)的總數(shù)
(1)8 (2)ROL AL,1 (3)JUMP
(4)JNZ (5)DL (6)[DI],DH
85、將串中0DH,0AH換成0DH以00結(jié)尾
(1)CMP AL,00H (2)JE QUIT (3)E
(4)L0 (5)INC SI
86、20個無符號數(shù)組A,求新組B。B(I)=A(I),I=1,20。 B(I)=(A(I-1)+2*A(I)+A(I+1)/4),I=2~19.
(1)MOV AL,[SI+N-1] (2)MOV [DI+N-1],AL (3)N-2
(4)[SI] (5)[SI-1] (6)[SI+1]
(7)SHL
87、有符號字節(jié)數(shù)據(jù)除以5,并按四舍五入的原則將商存入
(1)AND AH,80H (2)NEG AH (3)NEXT
(4)AH,AH (5)ADD AL,1
88、對10個無符號數(shù)進行升序排序,剔除頭尾,計算其余的算術(shù)平均值,4舍5入存在最后
(1)N (2)DEC BX (3)CMP BX,0
(4)N-2 (5)MOV DL,N-2 (6)ADD AL,1
89、分別統(tǒng)計內(nèi)存中字符串SEGMENT、EQU等個數(shù),以字節(jié)形式存入
(1)STR0,N1,RESULT[0] (2)STR1,N1,RESULT[1] (3)STR2,N1,RESULT[2]
(4)STR3,N1,RESULT[3] (5)STR4,N1,RESULT[4] (6)STR5,N1,RESULT[5]
(7)STR6,N1,RESULT[6] (8)STR7,N1,RESULT[7] (9)STR8,N1,RESULT[8]
(10)STR9,N1,RESULT[9]
90、無符號字節(jié)序列,求最大值最小值。先存入原數(shù),再存最大值、最小值
(1)DI (2)1 (3)ADD DI,1
(4)JNA (5)BL (6)BH
(7)MOV [DI+1],BL
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |