




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流三级pc技术上机题库答案.精品文档.1、40个字节,有符号,数组,分成正、负两数组,并求个数 (1)MOV (2)80H (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)
2、JNZ4、(x1+x2+x3+x4+x5)/5代替原数 (1)5 (2)CX (3)4 (4)MOV DX,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)30H (5)INC DI (6)INC SI (7)CHAN7、对#和*之间的7个ASC码进行异或操作. (1)JNZ
3、 (2)'*' (3)SEARCH1 (4)JNZ (5)13 (6)DEC BX8、10个16位二进制,统计每个数中0的个数 (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 BH (3)ADC BH (4)NEXT (5)0FFH11、对压缩BCD进行编码,是!则加BEH,CCH. (1)AND AH,0FH (2)PU
4、SH CX (3)SHR AL,CL (4)AL,9 (5)BYTE PTRDI,0BEH (6)LOOP CLP112、自动抄表,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,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)AL,DI
5、(3)A (4)L0 (5)ADD SI,315、对上题进行解压 (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,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)I
6、NC DL (6)DI (7)DH19、故障报警,找0,有0则统计个数 (1)MOV AL,SI (2)8 (3)SHL (4)LP3 (5)LOOP (6)DH (7)INC SI (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,AL
7、23、红外通讯数据,BCD码AACC,DDEE (1)N (2)SI (3)JNZ NEXTD (4)CMP AL,DH (5)ADD BL,DL (6)LOOP MCLP124、80个无符号字节,每8个求平均值 (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)CHA
8、N26、在第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的二进制转成ASCII,在1,5.插"$" (1)MOV SI,0 (2)5 (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
9、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 (4)AL (5)MOV DI,AX (6)DEC CX32、16进制数转成ASCCII,先高4位. LEA SI,SOURCE LEA DI,RESULT MOV CX,N LOOP2: MOV BL,2 MOV AL,SI MOV AH,AL PUSH CX MOV CL,4 SHR AL,CL POP C
10、X EXCH: CMP AL,9 JNA CHAR ADD AL,07H CHAR: ADD AL,30H MOV DI,AL INC DI DEC BL JZ LOOP1 AND AH,OFH MOV AL,AH JMP EXCH LOOP1: INC SI LOOP LOOP233、在ASCII串的每个字符在最高位加上奇校验位 LEA SI,SOURCE LEA DI,RESULT LOOP2: MOV AL,SI CMP AL,00H JE EXIT ADD AL,0 JNP LOOP1 OR AL,80H LOOP1: MOV DI,AL INC DI INC SI JMP LOOP2
11、 EXIT: MOV DI,AL34、 大写全变成小写 LEA SI,SOURCE LEA DI,RESULT LOOP1: MOV AL,SI CMP AL,00H JE EXIT CMP AL,41H JB KEEP CMP AL,5AH JNBE KEEP ADD AL,20H KEEP: MOV DI,AL INC DI INC SI JMP LOOP1 EXIT: MOV DI,AL35、 去掉为负的奇数 LEA SI,SOURCE LEA DI,RESULT MOV CX,LEN LOOP1:MOV AL,SI MOV AH,AL SHR AH,1 JNC KEEP CMP AL,
12、0 JNL KEEP JMP EXIT KEEP: MOV DI,AL INC DI EXIT: INC SI LOOP LOOP136、串有连续的字符仅用一个字符代替 LEA SI,SOURCE LEA DI,RESULT LOOP1:MOV AL,SI CMP AL,00H JE EXIT NEXT: INC SI MOV AH,SI CMP AL,AH JE NEXT MOV DI,AL INC DI JMP LOOP1 EXIT: MOV DI,AL37、对每个数进行右移,直到最低位为1 (1)0 (2)TEST (3)JNZ (4)SHR (5)LOOP NEXT38、统计每个数中二
13、进制数中1的个数 (1)W (2)MOV BX,0 (3)NC (4)LOOP1 (5)INC DI 39、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 AL (4)DL (5)AX (6)INC BX (7)JNZ?41、16个10位二进制,DB9DB0 000000 转成DB7DB0 000000 DB9 DB8 (1)BYTE PTR SOURCEBX+1(
14、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 44、BCD转成ASCII,高位BCD放高地址 (1)B (2)0FH (3)BL (4)CX (5)4 (6)CX 45、无符号Ck=Ak+Bk (1)OFFSET RESULT (2)0 (3)MOV CX,N (4)ADD AL,SOURCEBX (5)ADC AH,
15、0 (6)ADD DI,246、有符号Ck=Ak-Bk (1)SUB AL,SOURCEBX+N (2)JNS (3)0FFH (4)JUMP1 (5)JUMP1 (6)CBW47、无符号Ck=Ak*Bk (1)MOV DI (2)MOV CX,N (3)MOV AL (4)MUL SOURCEBX (5)DEC CX48、摇号机,统计09出现的次数 (1)MOV AL,AH (2)AND AH,0F0H (3)SHR (4)INC RESULTBX (5)INC RESULTBX49、摇号机,两号码相加为2,3,4,5,6,7,8的次数 (1)BX (2)SHR (3)AH (4)BL (5
16、) AL (6)SUB (7)INC RESULTBX 50、有符号Ck=Ak+Bk (1)SOURCEBX+N (2)ADD (3)0FFH (4)JUMP (5)CBW 51、16个12位二进制DB11DB0 0000转成DB7DB0 0000 DB11DB8 (1)4 (2)SOURCEBX (3)CL (4)CL (5)CL (6)AH,AL (7)AL (8)AH52、10个无符号,近似法求近似平方根 (1)INC BX (2)JBE (3)INC BX (4)SHR BX,1 (5)INC DI (6)INC SI53、有符号8位二进制,排成正负相间,负数排第一个 (1)80H (
17、2)AL (3) BL (4) BL (5)DEC 54、对内存中7个ASCII字符组成的字符串进行如下操作,在源串前加#,后加*,再放原异或的结果. (1)'#' (2)00H (3)CHAR (4)'*' (5)0DH (6)0AH (7)EXIT55、无符号Ck=Ak-Bk (1)MOV CX,N (2)SOURCEBX+N (3)JNC (4)0FFH (5)DI 56、I*J矩阵转置,并计算每一行元素之和 (1)ADC CH,0 (2)CMP DX,I (3)ADD DI,2 (4)INC BX (5)LPJ57、Yn=Yn-1+delta if Xn
18、>Yn-1+delta. (1)DI-1 (2)NA (3)MOV DI,BX (4)NAE (5)MOV DI,AX (6)MOV DI,DX58、说明已过峰值,记录当前值 (1)XOR DX,AX (2)AND DH,80H (3)Z (4)STOSB (5)MOV DX,AX59、ASCII,如果是09或AF之间转成二进制 (1)MOV (2)MOV CX,N (3)9 (4)STRIP (5)F (6)INVALID (7)NEXT60、20个无符号数,求它们的和(字型) (1)MOV AH,0 (2)ADD BX,AX (3)AL (4)INC SI (5)INC DI (6)
19、BX61、有符号字节Ck=Ak*Bk,Ck按有符号字的型式 (1)OFFSET RESULT (2)MOV BX,0 (3)SOURCEBX+N (4)IMUL (5)DI,2 (6)DEC CX62、DB11DB0 0000 判别是否大于800H,若大于,存入01H,否则存00H,最后存放大于的个数 (1)OFFSET RESULT (2)8000H (3)C_0 (4)CL63、大写转小写统计A的个数 (1)JB (2)Z (3)NINC (4)20H (5)INC DI (6)MOV DI,DL64、ASCII转成无符号二进制再统计大于等于5的个数 (1)00H (2)30H (3)JB
20、 (4)DL (5)MOV DI,DL65、统计成绩,10090.6960以及低于60的人数,并计算30个学生的平均成绩 (1)CLD (2)MOV AH,0 (3)CMP AL,90 (4)BYTE PTRDI+4 (5)JMP NEXT (6)BX (7)N 66、删除10个无符号字节跌最大值和最小值,并计算算术平均值 (1)SI (2)SI (3)NEXT (4)JL NEXT (5) 8 (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,
21、BX 68、大字转小写,其它转'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)SOURCEBX+N (3)SOURCEBX (4)0FFH (5)JUMP (6)CBW (7)JNS 70、取出N阶矩阵对角线上的元素,并计算累加值 (1)DH (2)MOV AH,0 (3)SOURCE (4)ADC CH,0 (5)N71、判断前9个字节是否为偶校验码,若是则转ASCII,否07H.再计算累加码并比较,相等存06H,否07H (1)
22、PUSH (2)JZ (3)BL (4)7FH (5)POP (6)CMP SI,AL 72、无符号8位二进制转格雷码 (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个有符号数找最大值,存入,其后为原N个数取反 (1)LEA (2)BX (3)CMP (4)JG MAXD3 (5)MAXD2
23、(6)STOSB 75、无符号字节,Ck为Ak和Bk异或运算的结果 (1)CX,N (2)DI,OFFSET RESULT (3)SOURCEBX+N (4)DI,AL (5)INC BX 76、10个无符号字节,高4位和低4位转成ASCII,按照先低后高存 (1)0FH (2)CL (3)POP CX (4)30H (5)ENDP 77、计算10*3矩阵每一行元素之和 (1)MOV AH,0 (2)SI (3)J (4)DX (5)2 78、计算10*3矩阵每一列元素之和 (1)MOV AH,0 (2)J (3)2 (4)INC BX (5)J 79、在递增有序数组中插入一个正整数。如将02
24、H插入到01H,03H,04H.中 (1)AL (2)DL (3)SI (4)BX+SI+1 (5)REP 80、四组带符号8位二进制,当每组中负多于正时,正变负,反之,负变正. (1)4 (2)JL (3)NEXT (4)JAE (5)0 (6)NOTNEG1 (7)JZ EXIT 81、小写转成大写 (1)UPPER2 (2)z (3)A (4)AL,0DFH (5)AL (6)SI (7)DI (8) LOOP 82、有符号字节,Ck=Ak/Bk,结果低字节为商,高为余数 (1)MOV BX,0 (2)OFFSET RESULT (3)SOURCEBX (4)CBW (5)IDIV (6
25、)DI 83、16个10位无符号DB9DB0 000000 判别是否<=200H,若小存01H,否存00H.最后存<=的个数 (1)0 (2)BYTE PTR SOURCEBX+1(3)8000H (4)DH (5)CL (6)INC DI 84、10个字节,统计每个数中位为1的个数存入,最后存入1位数的总数 (1)8 (2)ROL AL,1 (3)JUMP (4)JNZ (5)DL (6)DI,DH 85、将串中0DH,0AH换成0DH以00结尾 (1)CMP AL,00H (2)JE QUIT (3)E (4)L0 (5)INC SI 86、20个无符号数组A,求新组B。B(I
26、)=A(I),I=1,20。 B(I)=(A(I-1)+2*A(I)+A(I+1)/4),I=219. (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、有符号字节数据除以5,并按四舍五入的原则将商存入 (1)AND AH,80H (2)NEG AH (3)NEXT (4)AH,AH (5)ADD AL,1 88、对10个无符号数进行升序排序,剔除头尾,计算其余的算术平均值,4舍5入存在最后 (1)N (2)DEC BX (3)CMP BX,0 (4)N-2 (5)MOV DL,N-2 (6)ADD
27、 AL,1 89、分别统计内存中字符串SEGMENT、EQU等个数,以字节形式存入 (1)STR0,7,RESULT0 (2)STR1,3,RESULT1 (3)STR2,2,RESULT2 (4)STR3,3,RESULT3 (5)STR4,3,RESULT4 (6)STR5,4,RESULT5 (7)STR6,4,RESULT6 (8)STR7,4,RESULT7 (9)STR8,2,RESULT8 (10)STR9,3,RESULT9 90、无符号字节序列,求最大值最小值。先存入原数,再存最大值、最小值 (1)DI (2)1 (3)ADD DI,1 (4)JNA (5)BL (6)BH
28、(7)MOV DI+1,BL 91、对10个字节进行加密,高位A>=低位B,则B=A-B;A (1)DEC DX (2)JAE G1 (3)AL (4)SHL (5)OR 92、6组有符号16位二进制,当每组中负多于正,则负变正.反之,则正变负. (1)MOV CX,3 (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 REPT193、20个有符号字节序列,求最大值和最最小值,先存原数,最后存最大值和最小值 (1)DI (2)1 (3)ADD DI,1 (4)JNG (5)BL (6)MOV DI,BH (7)INC DI (8) BL 94、对信号进行低通滤波Yi=(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经济学与行为科学的结合试题及答案
- 预防商铺火灾应急预案模板(3篇)
- 工地火灾应急救援预案(3篇)
- 高考作文呈现心灵风景试题及答案
- 工地火灾消防应急预案(3篇)
- 诊所火灾事故应急预案(3篇)
- 2025年计算机二级VB考试重点突破试题及答案
- 如何评估外部环境对战略的影响试题及答案
- 2025年计算机考试全面准备试题及答案
- 法学概论常见误区解析试题及答案
- 销售货款责任追究制度
- 常见藻类图谱(史上最全版本)
- 金属学原理162张课件
- 2023年四川省第一期医疗护理员理论考试试题及答案
- 2022-2023学年宁夏回族石嘴山市大武口区小学六年级第二学期小升初数学试卷含答案
- 日本文化知识竞赛真题模拟汇编(共877题)
- 幼儿园小班语言活动《我不想离开你》绘本故事PPT课件【幼儿教案】
- 2023汽车智能座舱分级与综合评价白皮书
- 职业暴露针刺伤应急预案演练脚本-
- 校外培训机构章程示范文本
- 大学生就业指导之职业素养与职业能力
评论
0/150
提交评论