itgle.com

[程序]STARTPRUGBC LD GR0,DATALEA GR1,0LEA GR3,48LOOP1 CPL GR0,WDT,GR1JP2 LOOP2ST GR3,BTASC,GR1LEA GR1,1,GR1LEA GR2,-4,GR1JN2 LOOP1(1)LOOP2 LEA GR2,48LOOP3 CPL GR0,WDT,GR1JMI NEXT(2)LEA GR2,1,GR2JMP LOOP3NEXT (3)LEA GR1,1,GR1LEA GR2,-4,GR1JNZ LOOP2LAST (4) ;

题目

[程序]

START

PRUGBC LD GR0,DATA

LEA GR1,0

LEA GR3,48

LOOP1 CPL GR0,WDT,GR1

JP2 LOOP2

ST GR3,BTASC,GR1

LEA GR1,1,GR1

LEA GR2,-4,GR1

JN2 LOOP1

(1)

LOOP2 LEA GR2,48

LOOP3 CPL GR0,WDT,GR1

JMI NEXT

(2)

LEA GR2,1,GR2

JMP LOOP3

NEXT (3)

LEA GR1,1,GR1

LEA GR2,-4,GR1

JNZ LOOP2

LAST (4) ;处理个位数

(5)

EXIT

C48 DC 48

WDT DC 10000

DC 1000

DC 100

DC 10

BTASC DS 5

DATA DC FA59H

END


相似考题
更多“[程序]START PRUGBC LD GR0,DATALEAGR1,0LEAGR3,48 LOOP1CPLGR0,WDT,GR1JP2LOOP2ST GR3,BTASC,GR ”相关问题
  • 第1题:

    有以下程序

    #include <stdio.h>

    main( )

    { int arr[ ]={1,3,5,7,2,4,6,8},i,start;

    scanf("%d", &start);

    for (1=0; 1<3; i++)

    printf(”%d”,arr[ (start+i)%8] );

    }

    若在程序运行时输入整数10<回车>,则输出结果为【 12 】。


    正确答案:
    【答案】572
    【知识点】数组元素地址的使用
    【解析】第一次打印arr[10%8]=arr[2]的值,为5。第二次打印arr[11%8]=arr[3]的值,为7。第三次打印arr[12%8]=arr[4]的值,为2。

  • 第2题:

    若物料毛需求GR来源于相关需求,则可通过溯源程序追踪到产生该GR的父件之POR/PORC数据。


    B

  • 第3题:

    软件陷阱也并非万能的,对陷入死循环的“跑飞”程序则无能为力,这方面WDT则更可靠;但对于被捕捉的“跑飞”程序,则比WDT来得迅速,而且可以进行出错处理,所以将软件陷阱与WDT共同使用,效果会更好。


    数据表格中间

  • 第4题:

    请阅读下面程序,说明该程序创建线程使用的方法是( )。

    A.继承Thread类

    B.实现Runnable接口

    C.tl.start( )

    D.t2.start( )


    正确答案:B
    本题考查线程的创建。在Java中,创建线程有两种方法:①通过实现Runnable接口创建线程。Runnable接口中只定义了一个run()方法作为线程体。②通过继承Thread类创建线程,Thread类本身实现了Runnable接口。创建的新的线程不会自动运行,必须调用start()方法才能运行。本题中Holloworld类实现了Run—nable接口。

  • 第5题:

    若某物料毛需求GR来源于独立需求,则可通过溯源程序追踪到产生该GR的客户订单或销售预测。


    B