CSC 322
Program 8 Big Smiley
Due Friday December 9, 2011
This assignment is a quantum leap from Smiley Two. It utilizes four virtual pages/screens yet it only requires
you to maintain one Smiley that is bigger and better than before. This time Smileys job
CSC 322
Program 7 - Smiley Two
Due Monday November 28, 2011
This assignment is a continuation of Program 6: Smiley One. You should use our
textbooks library, and your own procedures, to accomplish this assignment. You will
find this assignment much easier
CSC 322
Program 6 - Smiley One
Due Friday November 11, 2011
This assignment will enable you to demonstrate your ability to manipulate characters on the
screen and to recognize characters from the keyboard. You will also be able to show how you
can "move"
CSC 322
Program 5: Form Field Processing
Due Monday October 24, 2011
You are to write an assembly language program that demonstrates your ability to use our textbooks procedure
calls to accomplish various screen manipulation tasks. You will also be showin
CSC 322
Program 4 Matrix Manipulation
Due Friday October 21, 2011
This program should function exactly like Program 3 with this same name, except for the
following enhancements:
The data type of the array can be byte, word, or dword,
You calculate each
CSC 322
Program 3 Matrix Manipulation
Due Friday October 7, 2011
Write an assembly language program that defines an arbitrary two-dimensional array of integers
in the data segment. You should also define constants ROWS and COLS that specify the actual
num
CSC 322
Program 2: More Fibonacci Numbers
Due Monday, October 3, 2011
You are to write an assembly language program that will calculate and store all Fibonacci numbers that
can be stored in a 32-bit location. Recall that the Fibonacci sequence starts out
CSC 322
Program 1: Fibonacci Sequence
Due Wednesday, September 28, 2011
You are to write an assembly language program that will calculate and store the first 16 numbers in the
Fibonacci sequence. Recall that the Fibonacci sequence starts out with zero fol
CSC 322 Homework Five
Due September 19, 2011
You are to write one assembly language program that does your HW3 assignment for you.
Recall that our HW3 had you calculate by hand how the Intel architecture would add two words
together and set its flags. HW3
CSC 322 Homework Four
Due September 7, 2011
You are to demonstrate your understanding of the IEEE 32 bit representation for floating point
numbers. Convert the following numbers between the representations. Fill in all empty fields.
Decimal
Binary
Normali
CSC 322
Homework Three
Due Friday September 2, 2011
Fill in the following "CX registers" with the appropriate values. Assume these "registers" can hold 16 bits.
Also, indicate the value in the "Sign", "Carry" and the "Overflow" Flags after each addition.
CSC 322
HOMEWORK ONE
Due Friday August 26, 2011
Add the following numbers. Pay close attention to the number system of the problem.
All numbers are assumed to be non-negative.
Base 16
ABC
DFE
FFFF
FECD
1010
1010
321
975
1253
2848
1010
1010
8174
2222
84217