历史

19.Delphi笔试题目(2)(2/2)

mbly language code fragment if n=7?

    LDAA #n

    LABEL1: CMPA #5

    BHI  L3

    BEQ  L2

    DECA

    BRA  L1

    LABEL2: CLRA

    LABEL3: STAA #m

    19. What is the state of a process if a resource is not available?

    #define a 365*24*60*60

    20. Using the #define statement, how would you declare a manifest constant that returns the number of seconds in a year? Disregard leap years in your answer.

    21. Interrupts are an important part of embedded systems. Consequently, manypiler vendors offer an extension to standard C to support interrupts. Typically, the keyword is __interrupt. The following routine (ISR). Point out problems in the code.

    __interrupt doublepute_area (double radius)

    {

    double area = PI * radius * radius;

    printf(“\nArea = %f”, area);

    return area;

    }