【课后习题】
  1 不用串操作指令,把字符串string1的内容传送到字符串string2,字符长度为count。

  

2 试编写一程序,要求能从键盘接收一个个位数N,然后响铃N次(响铃的ASCII码为07)。

  

3 把AX中存放的16位二进制数K看作是8个二进制的"四分之一字节"。试编写一程序片段,要求数一下值为3(即11B)的四分之一字节数,并将该数在终端上显示出来。

  

4 有一个首地址为MEM的100D字数组,试编制程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零。

  

5 在STRING到STRING+99单元中存放着一个字符串,试编制一程序测试该字符串中是否存在数字。如有,则把CL的第5位置1,否则将该位置0。

  

6 在首地址为TABLE的数组中按递增次序存放着100H个16位补码数,试编写一个程序把出现次数最多的数及其出现次数分别存放于AX和CX中。

  

7 已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一程序,把既在A中又在B中出现的整数存放于数组C中。

  

8 试编写一程序,要求比较数组ARRAY中的三个16位补码数,并根据比较结果在终端上显示如下信息:
(1) 如果三个数都不相等则显示0;
(2) 如果三个数有两个相等则显示1;
(3) 如果三个数都相等则显示2。