91、對10個字節(jié)進行加密,高位A>=低位B,則B=A-B;A
(1)DEC DX (2)JAE G1 (3)AL
(4)SHL (5)OR
92、6組有符號16位二進制,當每組中負多于正,則負變正.反之,則正變負.
(1)MOV CX,6 (2)ADD SI,2 (3)JMP
(4)ADD SI,2 (5)NEG AX (6)ADD DI,2
(7)ADD SI,2 (8) ADD DI,2 (9) JMP REPT1
93、20個有符號字節(jié)序列,求最大值和最最小值,先存原數(shù),最后存最大值和最小值
(1)DI (2)1 (3)ADD DI,1
(4)JNG (5)BL (6)MOV [DI],BH
(7)INC DI (8) BL
94、對信號進行低通濾波Yi=(15*Yi-1/16)+(Xi/16),Y0=0
(1)BX (2)ADD (3)SUB
(4)MOV BX,AX (5)INC DI (6)INC SI
95、 20個有符號,>=+64用'>'表示,0<數(shù)<+64用'+'表示,=0用'0'表示........
LEA SI,SOURCE
LEA DI,RESULT
MOV CX,N
NEXT: MOV AL,[SI]
CMP AL,64
JGE LP1
CMP AL,0
JG LP2
JE LP3
CMP AL,-64
JG LP4
MOV AL,'<'
JMP SAV
LP1: MOV AL
JMP SAV
LP2: MOV AL,'>'
JMP SAV
LP3: MOV AL,'0'
JMP SAV
LP4: MOV AL,'-'
SAV: MOV[DI],AL
INC SI
INC DI
LOOP NEXT
96、在有序遞增數(shù)組中刪掉一個指字的數(shù),數(shù)組最后元素填0
(1)REPNZ (2)DI (3)MOVSB
(4)00H (5)MOV CX,N
97、Yn=Xn+5 Xn<-5;Yn=0 |Xn|<=5;Yn=Xn-5 Xn>5;
(1)MOV CX,N (2)L (3)A
(4)INC SI (5)INC DI (6)LOOP NEXT
98、加密10個字節(jié),高位與前一個字節(jié)低位交換,低位與后一字節(jié)的高位交換
(1)JNZ LW (2)PUSH (3)POP
(4)RESULT[DI] (5)SOURCE[SI]
99、大寫轉小寫,其余不變
(1)LOWER2 (2)'Z' (3)A
(4)OR AL,20H (5)AL (6)INC SI
(7)DI (8) LOOP
100、20個8位有符號數(shù)(補碼)Yn=-100 Xn<-100;Yn=Xn |Xn|<=100;Yn=100 Xn>100
(1)MOV CX,N (2)L (3)JNG STORE
(4)INC SI (5)INC DI (6)LOOP NEXT
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |