试题与答案

下面的程序用来删除字符串‘AABA’中第一个出现的由DAT单元指定的字符,删除字符后

题型:填空题

题目:

下面的程序用来删除字符串‘AABA’中第一个出现的由DAT单元指定的字符,删除字符后,后面字符前移,并在字符串尾部添加字符‘$’(24H)。请在横线处填充,使程序能达到预定功能。 DSEG SEGMENT ARRAY DB‘AABA’ CNT DW $-BUF DAT DB 41H DSEG ENDS SSEG SEGMENT STACK DB256DUP(0) SSEG ENDS CSEG SEGMENT ASSUME DS:DSEG,SS:SSEG,CS:CSEG,ES,DSEG START PROCFAR PUSHDS XORAX,AX PUSHAX MOVAX,DSEG MOVDS,AX MOVES,AX CLD LEADI,BUF MOVCX,CNT MOVAL,DAT REPNE SCASB JE DEL JMPEXIT DEL: JCXZFILL SWIM: MOVBL,[DI] MOV[DI-1],BL INCDI LOOPSWIM FILL: MOV 【6】 ,24H EXIT: RET START ENDP CSEG EDS ENDSTART

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0721/e17be1b711ddcc90e599163e39961bc1.html

下面是错误答案,用来干扰机器的。

1、D2、D

试题推荐
微信公众账号搜索答案