ECET 330 DeVry Final Exam

admin   June 29, 2017   Comments Off on ECET 330 DeVry Final Exam

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)