ECET 330 DeVry Final Exam

Downloading is very simple, you can download this Course here:

http://wiseamerican.us/product/ecet-330-devry-final-exam/

Or

Contact us at:

SUPPORT@WISEAMERICAN.US

ECET 330 DeVry Final Exam 

ECET330

ECET 330 DeVry Final Exam 

 

ECET 330 DeVry Final Exam

Page 1

Question 1.1. (TCO 1) The characteristics of dynamic memory compared to static memory are (Points : 8)

  • higher density, higher cost.
  • higher density, lower cost.
  • lower density, higher cost.
  • lower density, lower cost.

Question 2.2. (TCO 1) Which of the following is volatile memory? (Points : 8)

  • ROM
  • RAM
  • Flash
  • All of the above
  • None of the above

Question 3.3. (TCO 1) With a 24-bit address bus, we get _____ bytes of memory space. (Points : 8)

  • 24M
  • 16M
  • 64M
  • 64K

Question 4.4. (TCO 2) Which bus is bidirectional? (Points : 8)

  • Address
  • Data
  • Control
  • All of the above
  • None of the above

Question 5.5. (TCO 2) Which bus carries memory contents? (Points : 8)

  • Data bus
  • Address bus
  • Control bus
  • None of the above

Question 6.6. (TCO 2) The address bus is __________. (Points : 8)

  • bidirectional
  • unidirectional
  • able to be programmed to be either bidirectional or unidirectional
  • None of the above

Question 7.7. (TCO 3) To use JSR (or CALL) instruction, we must initialize _____ register. (Points : 8)

  • X
  • Y
  • PC
  • SP

Question 8.8. (TCO 3) Find the value of Register A for the following program.

LDAA #$55

EORA #$AA (Points : 8)

  • A = $00
  • A = $FF
  • A = $7F
  • None

Question 9.9. (TCO 3) The dollar sign ($) that precedes numbers in MC9S12 assembly language means that (Points : 8)

  • it is a hexadecimal number.
  • it is a decimal number.
  • it is immediate mode.
  • All of the above
  • None of the above

Question 10.10. (TCO 3) The largest value (in hex) that can be loaded into Register A of HCS12 is (Points : 8)

  • $08.
  • $255.
  • $65535.
  • $FF.

Page 2

Question 1.1.(TCO 4) What addressing mode is used for the instruction, INX? (Points : 8)

  • Direct
  • Indexed
  • Inherent
  • Immediate
  • None of the above

Question 2.2.(TCO 5) When instruction, “jsr”, is executed, the return address is stored at (Points : 8)

  • PC.
  • CCR.
  • SP.
  • memory pointed by SP.

Question 3.3.(TCO 5) After the execution of the following code, the value in Register D is:

LDAA #$BB

LDAB #$CC

ANDA #$0F

ANDB #$F0 (Points : 8)

  • $FFFF.
  • $CCBB.
  • $C00B.
  • $0BC0.
  • None of the above

Question 4.4.(TCO 5) Which bit is used to indicate the sign of a 16-bit signed number? (Points : 8)

  • D0
  • D15
  • D7
  • D1

Question 5.5.(TCO 5) In the following program, the maximum number of iterations is limited to _________.

L1 CLRA

NOP

NOP

DECB

BNE L1 (Points : 8)

  • 255
  • 100
  • 0x200
  • 0x99

Question 6.6.(TCO 7) What C-language construct does the following assembly code implement? cmpb #10 bpl ADD37H addb #$30 bra CONT ADD37H: addb #$37 CONT: stab 0,x (Points : 8)

  • Loop
  • If
  • If /else
  • All of the above
  • None of the above

Question 7.7.(TCO 8) Assume that PORTB has a value of 0x37. Which of the following gives us unpacked BCD for 7? (Points : 8)

  • PORTB = PORTB & 0x37;
  • PORTB = PORTB | 0x30;
  • PORTB = PORTB | 0x0F;
  • PORTB = PORTB & 0x0F;

Question 8.8.(TCO 8) The following program creates square wave pulses on PB0. What is the duty cycle?

ORG $8000 LDS #$4000 LDAA #$FF STAA DDRB BACK BSET PORTB,%00000001 JSR DELAY JSR DELAY BCLR PORTB,%00000001 JSR DELAY JSR DELAY BRA BACK (Points : 8)

  • 75%
  • 66%
  • 50%
  • 25%

Question 9.9.(TCO 8) Find the value for PORTB after the execution of the following code: PORTB = 0x55 ^ 0xFF; (Points : 8)

  • PORTB = 0x05
  • PORTB = 0x0A
  • PORTB = 0xAA
  • PORTB = 0xFF

Question 10.10.(TCO 8) Fill in the blank to get 0x38 on PORTB. unsigned char BCD_Byte = 0x89; unsigned char x; x = BCD_Byte & 0xF0; _____; PORTB = x | 0x30; (Points : 8)

  • x=x>>4;
  • x=x>>2;
  • x=x<<4;
  • x=x<<2;

Page 3

Question 1.1.(TCO 4) Write the assembly code to specify

a word constant named num1 that has a value of $5423.

a byte constant named num2 that has a value of 15.

a word variable named big. (Points : 15)

Question 2.2.(TCO 5) Given the value of Register B shown below, show the value of Register B and the carry after the execution of ASRB.

Given the original content of Register B and carry flag

1 0 1 0 0 1 0 1 0

C

Show the new values after executing: ASRB C (Points : 15)

Question 3.3.(TCO 7) Write assembly instructions to clear Bit 5 of variable bar without changing other bits. (Points : 15)

Question 4.4.(TCO 5) Show code for a nested loop to perform an action 10,000 times. (Points : 25)

Question 5.5.(TCO 6) Write a C program to toggle PA2 of PORTA ON and OFF with a 1-ms delay after each toggle. Assume that clock frequency is 6.25 MHz. Write inline assembly-language code inside of the delay function.(Points : 35)