简答题

分别指出以下两个程序段的功能: (1)(2) MOVCX,l0CLD LEASI,FIRSTLEADI,[1200H] LEADI,SECONDMOVCX,0FOOH STDXORAX,AX REPMOVSBREPSTOSW

正确答案

(1)该段程序的功能是:将数据段中FIRST为最高地址的10个字节数据按减地址方向传送到附加段SECOND为最高地址的向前10个单元中。
(2)将附加段中偏移地址为1200H单元开始的0FOOH个字单元清0。

答案解析

相似试题
  • 分析以下程序段: (1)以上程序段的功能是什么? (2)程序段执行完后,变量SUM为多少?

    简答题查看答案

  • 以下程序段的功能是:()n=26DO WHILE n>=1??CHR(64+n)n=n-1ENDDO

    单选题查看答案

  • 在多处理机中,两个程序段的变量x和y之间,为了交换数据,程序段1中有x=y,程序段2中有y=x,则这两个程序段可以顺序串行和交换串行,也可以并行执行,不必采取专门的同步措施。

    判断题查看答案

  • 有程序段如下: (1)以上程序段的功能是什么? (2)程序段执行完后,从DAT2开始的前3个存储单元的内容是什么?

    简答题查看答案

  • 以下程序段的输出结果是()。 num=0 Do While num<=2 num=num+1 Loop Print num

    填空题查看答案

  • 若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能:

    简答题查看答案

  • 关于以下程序段的说法正确的是()。 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}

    单选题查看答案

  • 以下程序段的输出结果是() int a[4][4]={{1},{2,3},{4,5,6},{7,8,9,10}},s=0,i;for(i=0;i

    单选题查看答案

  • 设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是()a=b:b=c:c=aPrinta;b;c

    单选题查看答案