- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南开一百题上机答案
1、40个字节,有符号,数组,分成正、负两数组,并求个数
(1)MOV (2)80H (3)JMP MAIN (4)LOOP (5)[SI] (6)MAIN4 (7)INC BX
2、10个无符号8位格雷码,转成二进制
(1)PUSH CX (2)RCL (3)BH (4)JNE SET_ONE (5)BH (6)AND BH,01H (7)POP CX
3、16位无符号数,排成升序
(1)2 (2)ADD DI,2 (3)NEXT0 (4)BX (5)SW (6)AX (7)NEXT (8)DEC BX
(9)JNZ
4、(x1+x2+x3+x4+x5)/5代替原数 (1)5 (2)CX (3)4 (4)MOV DX,0 (5)INC DI
(6)INC SI
5、21个8位二有符号数,相邻之间差值不超过-8至7。进行压缩
(1)AL,[SI-2] (2)XOR BX,0FFH (3)Z (4)SHL (5)AND AL,0FH (6)DEC DX
6、将0~9的ASC码转成二进制,并将SP转成$
(1)MOV SI,0 (2)MOV CX,N (3)MOV AL,SOURCE[SI] (4)10H (5)INC DI (6)INC
SI (7)CHAN
7、对#和*之间的7个ASC码进行异或操作......
(1)JNZ (2)* (3)SEARCH1 (4)JNZ (5)13 (6)DEC BX
8、10个16位二进制,统计每个数中0的个数
(1)16 (2)SHL AX,1 (3)JB (4)COUNT (5)BX,2 (6)[DI],DH
9、L做逻辑尺 (1)LEA DI,RESULT (2)1 (3)TEST (4)JP (5)SHL DX,1
10、求10个有符号字节的绝对值之和(字型),并到最大的数和地址
(1)NEG AL (2)ADC [DI+1] (3)ADC [DI+1] (4)NEXT (5)0FFH
11、对压缩BCD进行编码,是则加BEH,CCH.....
(1)AND AH,0FH (2)PUSH CX (3)SHR AL,CL (4)AL,9 (5)BYTE PTR[DI],0BEH
(6)LOOP CLP1
12、自动抄表,Y=X*70 X=5.....
(1)MOV AL,[SI] (2)A (3)MUL BL (4)A (5)MUL BH (6)MUL DL (7)INC SI
(8)ADD SI,2
13、Y=X*70 X=10...
(1)MOV AL,[SI] (2)A (3)SUB AL,10 (4)ADD AX,10*70 (5)MOV [DI],AX (6)ADD
DI,2
14、字符出现N次就用ESC,N,原字符三个字节来代替,压缩
(1)MOV AL,[DI] (2)REPNZ SCASB (3)INC DI (4)L0 (5)ADD SI,3
15、对上题进行解压
(1)E (2)STOSB (3)CLD (4)MOV CX,[SI] (5)MOV AL,[SI+1] (6)REP STOSB
(7)ADD SI,2
16、记录峰值 (1)XOR DX,AX (2)AND DH,80H (3)Z (4)MOV AL,[SI-2] (5)MOV
DX,AX
17、取出负数并计算绝对值之和
(1)CMP AL,0 (2)NEXT (3)NEG AL (4)ADC DH,0 (5)REP STOSB
18、ASCII字符和汉字内码 (1)TEST (2)INC DI (3)REST11 (4)LASCⅡ (5)INC DL
(6)[DI] (7)DH
19、故障报警,找0,有0则统计个数
(1)MOV AL,[SI] (2)8 (3)SHL (4)LP3 (5)LOOP (6)DH (7)INC SI (8)DEC DL (9)LP1
20、窃水 (1)4 (2)INC DI (3)LP0 (4)0E1H (5)INC DI (6)JNZ
21、对非空格数据最高位清0 (1)AGN11 (2)ˊ#ˊ (3)INC DI (4)JMP AGN1 (5)20H (6)[DI]
22、ASCII转成偶校验码,累加码
(1)PUSH (2)ROL (3)ADC (4)BL, AL (5)POP (6)DX (7)MOV [DI],AL
23、红外通讯数据,BCD码AACC,DDEE
(1)N (2)[SI] (3)JNZ NEXTD (4)CMP AL,DH (5)ADD BX,DL (6)LOOP MCLP1
24、80个无符号字节,每8个求平均值
(1)DI,OFFSET RE
文档评论(0)