南开一百题上机答案

上传人:feng****ing 文档编号:81373152 上传时间:2022-04-27 格式:DOC 页数:7 大小:56.50KB
收藏 版权申诉 举报 下载
南开一百题上机答案_第1页
第1页 / 共7页
南开一百题上机答案_第2页
第2页 / 共7页
南开一百题上机答案_第3页
第3页 / 共7页
资源描述:

《南开一百题上机答案》由会员分享,可在线阅读,更多相关《南开一百题上机答案(7页珍藏版)》请在装配图网上搜索。

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

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

3、(6)DEC BX8、10 个 16 位二进制 , 统计每个数中 0 的个数 (1)16(2)SHLAX, 1 (3)JB (4)COUNT (5)BX, 2(6)DI, DH9 、 L 做逻辑尺 ( l)LEADL RESULT (2)1 (3)TEST (4)JP (5)SHL DX, 110、求 10 个有符号字节的绝对值之和 ( 字型), 并到最大的数和地址 (l)NEGAL (2)ADC DI+1 (3)ADC DI+1 (4)NEXT (5)0FFH11、对压缩 BCD 进行编码 , 是则加 BEH,CCH(l)AND AH, OFH (2)PUSH CX (3)SHR AL, C

4、L (4)AL, 9 (5)BYTE PTRDI, OBEH(6) LOOP CLP112、自动抄表 ,Y=X*70XYn-l+delta(1)DI-1 (2)NA (3)MOV DI,BX (4)NB (5)MOV DI,AL (6)MOV DI,DX58、说明已过峰值,记录当前值 (l)XOR BX,DX (2)AND BX.80H (3)Z (4)STOSB (5)INC DI59、 ASCII,如果是09或AF之间转成二进制(l)MOV (2)MOV CX,N (3)9(4)STRIP (5)F (6)INVALID (7)NEXT60、 20个无符号数,求它们的和(字型)(l)MOV

5、AH.O (2)ADD BX,AX (3)AL (4)INC SI (5)INC DI (6)BX61、有符号字节Ck=Ak*Bk,Ck按有符号字的型式(l)OFFSET RESULT (2)MOV BX,N (3)SOURCEBX+N (4)IMUL (5)DI,2 (6)DEC BX62、DBH-DBO 0000判别是否大于 800H,若大于,存入 01H,否则存OOH,最后存放大于的个数(l)OFFSET RESULT (2)8000 H (3)C_0 (4)CL63、 大写转小写统计A 的个数(1)JB Z (3)NINC (4)20H (5)INC DI (6)MOV DI,DL64

6、、 ASCII转成无符号二进制再统计大于等于5的个数(l)00H (2)30H (3)JB (4)DL (5)MOV DI,DL65、 统计成绩,10090.6960以及低于60的人数,并计算 30个学生的平均成绩(l)CLD (2)MOVAH,0 (3)CMPAL,90 (4)BYTE PTRDI+4 (5)JMP NEXT(6)BX (7)N66、删除10个无符号字节跌最大值和最小值,并计算算术平均值(1)SI (2)SI (3)NEXT (4)JL NEXT (5) N (6)INC AL67、20个16位有符号,求岀最小值和最大值(l)MOV DX,SI (2)MOV CX.N-l (

7、3)CHKMIN (4)JGE (5)MOV DI,DX (6)MOV DI,BX68、大字转小写,其它转SP,(l)LEA DI,RESULT (2)SI (3)2, (4)JA (5)20H (6)INC SI (7)DI (8)LOOP69、8 位有符号,Ci=|Ai+Bi|(1)N (2)SOURCEBX+N (3)SOURCEBX (4)0FFH (5)JUMP (6)CBW JNS70、取出 N 阶矩阵对角线上的元素 , 并计算累加值(1)AL (2)MOV AH,0 (3)SOURCE (4)ADC CH,0 (5)N+171、判断前 9 个字节是否为偶校验码,若是则转ASCII

8、, 否 07H. 再计算累加码并比较,相等 06H,72、无符号 8 位二进制转格雷码(l)PUSH CX (2)R0L (3)ADC AH,0 (4)JNE (5)BH (6)P0P CX73、Yk=(Y|n+3 - Y|n)/3*(k-n)+Yn,k=n+1、 n+2.n=0,3,6,9 非线性温度传感器分段线性插法。(l)MOV DL,3 (2)PUSHAX (3)BH (4)AL (5)POPAX (6)274、N 个有符号数找最大值,存入,其后为原 N 个数取反(l)LEA (2)BX (3)CMP (4)JG MAXD3 (5)MAXD2 (6)STOSB75、无符号字节, Ck

9、为 Ak 和 Bk 异或运算的结果(1)CX,N (2)DI,OFFSET RESULT (3)SOURCEBX+N (4)DI,AL (5)INC BX76、10个无符号字节,高4位和低 4位转成 ASCII, 按照先低后高存(l)OFH (2)CL (3)POP CX (4)30H (5)ENDP77、计算 10*3 矩阵每一行元素之和 ( l)MOV AH,0 (2)SI (3)J (4)AX (5)278、计算 10*3 矩阵每一列元素之和 ( 1)MOVAH,0(2)J(3)2(4)INCBX(5)J79、在递增有序数组中插入一个正整数。如将02H 插入到 01H, 03H, 04H

10、. 中(1)AL (2)DL (3)SI (4)BX+SI+1 (5)REP80、四组带符号 8 位二进制,当每组中负多于正时, 正变负,反之,负变正.(1)4 (2)JG (3)NEXT (4)JAE (5)0 (6)NOTNEG1 (7)JZ EXIT81、小写转成大写 ( 1)UPPER2(2) Z (3)A (4)AL,0DFH (5)AL (6)SI (7)DI (8) LOOP82、有符号字节 ,Ck=Ak/Bk, 结果低字节为商,高为余数(l)MOV BX,0 (2)OFFSET RESULT (3)SOURCEBX (4)CBW (5)IDIV DI83、 16个10位无符号

11、DB9DBO 000000 判别是否 V =200H,若小存01H,否存00H.最后存V =的个数(1)0 (2)BYTE PTR SOURCEBX+1 (3)8000H (4)DH (5)CL (6)INC DI84、10 个字节,统计每个数中位为 1 的个数存入,最后存入 1 位数的总数(1)8 (2)ROLAL,1 (3)JUMP (4)JNZ (5)DL (6)DI,DH85、将串中 0DH,0AH 换成 0DH 以 00 结尾( l)CMP AL,00H (2)JE QUIT (3)E (4)L0 (5)INC SI86、 20 个无符号数组A,求新组 B。B(I)=A(I),I=I

12、,20 。B(I)=(A(I-1)+2*A(I)+A(I+1)/4),I=219.(1)MOVAL,SI+N-1 (2)MOV DI+N-1,AL (3)N-2 (4)SI (5)SI-1 (6)SI+1 (7)SHL87、 有符号字节数据除以5, 并按四舍五入的原则将商存入(I)AND AH.80H (2)NEG AH (3)NEXT (4)AH,AH (5)ADD AL,188、对 10 个无符号数进行升序排序,剔除头尾,计算其余的算术平均值,4 舍 5 入存在最 后(1)N (2)DEC BX (3)CMP BX,0 (4)N-2 (5)MOV DL.N-2 (6)ADD AL,189、

13、分别统计内存中字符串 SEGMENT, EQU 等个数,以字节形式存入(1)STRO,N1,RESULTO (2)STR1,N1,RESULT 1 (3)STR2,N1,RESULT2(4)STR3,N1,RESULT3 (5)STR4,N1,RESULT4 (6)STR5,N1,RESULT5(7)STR6,N1,RESULT6(8)STR7,N1,RESULT7(9)STR8,N1,RESULT8(1O)STR9,N1,RESULT990、无符号字节序列,求最大值最小值。先存入原数,再存最大值、最小值(1)DI (2)1 (3)ADD DI,1 (4)JNA (5)BL (6)BH (7)

14、MOV DI+1,BL91、 对10个字节进行加密,高位A =低位B,则B=A-B;A(l)DEC DX (2)JAE G1 (3)AL (4)SHL (5)OR92、6组有符号 1 6位二进制,当每组中负多于正,则负变正 . 反之,则正变负 .(l)MOV CX,6 (2)ADD SI,2 (3)JMP (4)ADD SI,2 (5)NEG AX (6)ADD DI,2 (7)ADDSI,2 (8) ADD DI,2 (9) JMP REPT193、20 个有符号字节序列 , 求最大值和最最小值,先存原数,最后存最大值和最小值94、 对信号进行低通滤波Yi=(15*Yi-l/16)+(Xi/

15、16),Y0=0(1)BX (2)ADD (3)SUB (4)MOV BX,AX (5)INC DI (6)INC SI96、在有序递增数组中删掉一个指字的数,数组最后元素填0(l)REPNZ (2)DI (3)MOVSB (4)00H (5)MOV CX,N97、Yn=Xn+5 Xn-5;Yn=0 |Xn|5;(l)MOV CX,N (2)L (3)A (4)INC SI (5)INC DI (6)LOOP NEXT98、加密 10 个字节,高位与前一个字节低位交换 , 低位与后一字节的高位交换(l)JNZ LW (2)PUSH (3)POP (4)RESULTDI (5)SOURCESI99、大写转小写,其余不变(1)LOWER2 (2)Z (3)A (4)ORAL,20H (5)AL (6)INC SI (7)DI (8) LOOP100、20 个 8 位有符号数(补码)Yn=-100 Xn100(l)MOV CX,N (2)L (3)JNG STORE (4)INC SI (5)INC DI (6)LOOP NEXT

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!