2012年计算机三级PC技术上机试题答案

上传人:liy****000 文档编号:118781571 上传时间:2019-12-25 格式:DOC 页数:21 大小:93KB
返回 下载 相关 举报
2012年计算机三级PC技术上机试题答案_第1页
第1页 / 共21页
2012年计算机三级PC技术上机试题答案_第2页
第2页 / 共21页
2012年计算机三级PC技术上机试题答案_第3页
第3页 / 共21页
2012年计算机三级PC技术上机试题答案_第4页
第4页 / 共21页
2012年计算机三级PC技术上机试题答案_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《2012年计算机三级PC技术上机试题答案》由会员分享,可在线阅读,更多相关《2012年计算机三级PC技术上机试题答案(21页珍藏版)》请在金锄头文库上搜索。

1、1、40个字节,有符号,数组,分成正、负两数组,并求个数 (1)MOV (2)00H (3)JMP MAIN3(4)LOOP (5)SI (6)MAIN4(7)INC BX2、10个无符号8位格雷码,转成二进制(1)PUSH CX (2)RCL (3)BH(4)JNE SET ONE (5)BH (6)AND BH,01H(7)POP CX3、16位无符号数,排成升序(1)2 (2)ADD DI,2 (3)NEXT0(4)BX (5)SW (6)AX(7)NEXT (8)DEC BX (9)JNZ4、(x1+x2+x3+x4+x5)/5代替原数(1)5 (2)CX (3)4(4)MOV DX,

2、0 (5)INC DI (6)INC SI5、21个8位二有符号数,相邻之间差值不超过-8至7。进行压缩(1)AL,SI-2 (2)XOR BX,0FFH (3)Z(4)SHL (5)AND AL,0FH (6)DEC DX6、将09的ASCII码转成二进制,并将SP转成$(1)MOV SI,0 (2)MOV CX,N (3)MOV AL,SOURCESI(4)10H (5)INC DI (6)INC SI(7)CHAN7、对#和*之间的7个ASC码进行异或操作.(1)JNZ (2)* (3)SEARCH1(4)JNZ (5)13 (6)DEC BX8、10个16位二进制,统计每个数中0的个数

3、(1)16 (2)SHL AX,1 (3)JB(4)COUNT (5)BX,2 (6)DI,DH9、L做逻辑尺(1)LEA DI,RESULT (2)1 (3)TEST(4)JP (5)SHL DX,110、求10个有符号字节的绝对值之和(字型),并到最大的数和地址(1)NEG AL (2)ADC DI+1 (3)ADC DI+1(4)NEXT (5)0FFH11、对压缩BCD进行编码,是!则加BEH,CCH.(1)AND AH,0FH (2)PUSH CX (3)SHR AL,CL(4)AL,9 (5)BYTE PTRDI,0BEH (6)LOOP CLP112、自动抄表,Y=X*70 X=

4、5.(1)MOV AL,SI (2)A (3)MUL BL(4)A (5)MUL BH (6)MUL DL(7)INC SI (8)ADD SI,213、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,214、字符出现N次就用ESC,N,原字符三个字节来代替,压缩(1)MOV AL,DI (2)REPNZ SCASB (3)INC DI(4)L0 (5)ADD SI,315、对上题进行解压(1)E (2)STOSB (3)CLD(4)MOV CX,SI (5)MOV AL,SI+1

5、 (6)REP STOSB(7)ADD SI,216、记录峰值(1)XOR DX,AX (2)AND DH,80H (3)Z(4)MOV AL,SI-2 (5)MOV DX,AX17、取出负数并计算绝对值之和(1)CMP AL,0 (2)NEXT (3)NEG AL(4)ADC DH,0 (5)REP STOSB18、ASCII字符和汉字内码(1)TEST (2)INC DI (3)REST11(4)LASC (5)INC DL (6)DI(7)DH19、故障报警,找0,有0则统计个数(1)MOV AL,SI (2)8 (3)SHL(4)LP3 (5)LOOP (6)DH(7)INC SI (

6、8)DEC DL (9)LP120、窃水(1)4 (2)INC DI (3)LP0(4)0E1H (5)INC DI (6)JNZ21、对非空格数据最高位清0(1)AGN11 (2)# (3)INC DI(4)JMP AGN1 (5)20H (6)DI22、ASCII转成偶校验码,累加码(1)PUSH (2)ROL (3)ADC(4)BL, AL (5)POP (6)DX(7)MOV DI,AL23、红外通讯数据,BCD码AACC,DDEE(1)N (2)SI (3)JNZ NEXTD(4)CMP AL,DH (5)ADD BX,DL (6)LOOP MCLP124、80个无符号字节,每8个求

7、平均值(1)DI,OFFSET RESULT (2)8 (3)AL(4)LOOP MAGN2 (5)MOV CL,8 (6)DIV CL(7)MOV DI,AL (8)INC DI (9)JNZ25、在第4和5之间插00H,8和9之间插55H.(1)MOV SI,0 (2)MOV AH,SOURCESI (3)INC SI(4)AH (5)EXIT (6)POP SI(7)CHAN26、在第4和5之间插00FFH.(1)MOV DI,0 (2)MOV RESULTDI,AX (3)INC SI(4)INC DI (5)AX (6)DEC BX(7)4 (8)INC DI27、在09的二进制转成

8、ASCII,在1,5.插$(1)MOV SI,0 (2)4 (3)INC DI(4)ADD AL,30H (5)INC SI (6)INSER128、ASCII转成BCD.奇数(1)AL (2)AL (3)4(4)CL (5)OR29、ASCII转成个位二进制,最后存和(1)0 (2)SUB (3)INC DI(4)DAA (5)DEC CX (6)MOV DI,DL30、小写转成大写,并统计z的个数(1)JB (2)NINC (3)20H(4)JUMP (5)INC DI (6)MOV DI,DL31、16位二进制,对高位和低位进行逻辑与及或运算(1)SOURCEBX (2)DL (3)OR

9、(4)AL (5)MOV DI,AX (6)DEC CX32、16进制数转成ASCCII,先高4位.LEA SI,SOURCELEA DI,RESULTMOV CX,NLOOP2: MOV BL,2MOV AL,SIMOV AH,ALPUSH CXMOV CL,4SHR AL,CLPOP CXEXCH: CMP AL,9JNA CHARADD AL,07HCHAR: ADD AL,30HMOV DI,ALINC DIDEC BLJZ LOOP1AND AH,OFHMOV AL,AHJMP EXCHLOOP1: INC SILOOP LOOP233、在ASCII串的每个字符在最高位加上奇校验位L

10、EA SI,SOURCELEA DI,RESULTLOOP2: MOV AL,SICMP AL,00HJE EXITADD AL,0JNP LOOP1OR AL,80HLOOP1: MOV DI,ALINC DIINC SIJMP LOOP2EXIT: MOV DI,AL34、 大写全变成小写LEA SI,SOURCELEA DI,RESULTLOOP1: MOV AL,SICMP AL,00HJE EXITCMP AL,41HJB KEEPCMP AL,5AHJNBE KEEPADD AL,20HKEEP: MOV DI,ALINC DIINC SIJMP LOOP1EXIT: MOV DI

11、,AL35、 去掉为负的奇数LEA SI,SOURCELEA DI,RESULTMOV CX,20LOOP1:MOV AL,SIMOV AH,ALSHR AH,1JNC KEEPCMP AL,0JNL KEEPJMP EXITKEEP: MOV DI,ALINC DIEXIT: INC SILOOP LOOP136、串有连续的字符仅用一个字符代替LEA SI,SOURCELEA DI,RESULTLOOP1:MOV AL,SICMP AL,00HJE EXITNEXT: INC SIMOV AH,SICMP AL,AHJE NEXTMOV DI,ALINC DIJMP LOOP1EXIT: M

12、OV DI,AL37、对每个数进行右移,直到最低位为1(1)0 (2)TEST (3)NZ(4)SHR (5)LOOP NEXT38、统计每个数中二进制数中1的个数(1)W (2)MOV BX,0 (3)NB(4)LOOP1 (5)INC DI39、BCD码转成ASCII,并在最高位加偶校验位(1)AL,SI (2)SHR AL,CL (3)POP CX(4)JP SERCH2 (5)ADD AH,30H (6)LOOP40、无符号Ck=Ak除Bk(1)MOV CX,N (2)DL,SOURCEBX+N (3)MOV AX(4)DL (5)AX (6)INC BX(7)JNZ41、16个10位

13、二进制,DB9DB0 000000 转成DB7DB0 000000 DB9 DB8(1)BYTEPTR SOURCEBX+1(2)CL (3)CL(4)AH (5)AL42、无符号字节,排成升序(1)INC DI (2)NEXT0 (3)N-1(4)SB (5)NEXT3 (6)AL(7)NEXT2 (8)BX (9)NEXT143、ASCII转成压缩BCD码(1)B (2)0FH (3)B(4)CX (5)4 (6)CX(7)BL (8)B44、BCD转成ASCII,高位BCD放高地址(1)B (2)0FH (3)B(4)BL (5)CX (6)4(7)CX (8)B45、无符号Ck=Ak+Bk(1)OFFSET RESULT (2)0 (3)MOV CX,N(4)ADD AL,SOURCEBX (5)ADC AH,0 (6)ADD DI,246、有符号Ck=Ak-Bk

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号