Käynnissä

MIPs project

It's one of this I just don't tell just to don't be in trouble

12. Display a grayscale .BMP image in three shades – black, gray and white using dithering. Each pixel should be represented by one of three output colors, with color representation error propagating to the next pixel to the right/left in odd/even lines. The error from the last/first pixel in a line should propagate to the pixel above it.

13. Write a date converter recognizing dates written in any common numeric format ([login to view URL], mm/dd/yy, yyyy-mm-dd, with 2- and 4-digit year representations) and printing the dates in a uniform way. The program should be capable of reading dates from a text file containing arbitrary text with other numbers, not only dates.

14. Write a program converting a file into a C language file representing the content as an array of bytes. The C program file should be properly formatted (16 bytes per line, offsets in comments before each 16 lines, total size in final comment.

15. Write a C language source preprocessor supporting the use of unsigned integer constants written in any system with base from 2 to 35. The program should change constants written as 0z<base><digits>, where <base> is a single-digit representation of a base in base-36 system. The output file should contain the same constants represented as unsigned decimal integers.

16. Write an assembly source file preprocessor converting constants from classic assembly style notation (hexadecimal – 123h, octal – 123q) to C-syntax (0x123, 0123).

17. Display a color .BMP image in 8 colors (0 or full range for each primary color) using dithering. Each pixel should be represented by one of 8 output colors, with color representation error propagating to the next pixel to the right/left in odd/even lines. The error from the last/first pixel in a line should propagate to the pixel above it.

18. Write a program reading a monochromatic picture from a .BMP file and displaying its top left corner (64 × 24 pixels max.) on the console using single character per pixel. Choose one, simple .BMP pixel representation (1, 4 or 8 bpp). The program should correctly handle images of any size, also smaller than 64 × 24 pixels.

19. Write a program displaying a smoothly shadowed rectangle of given height, width and vertex colors. Colors of pixels should be interpolated using fixed-point arithmetics (16.16 format)

20. Write a program scanning a valid MIPS assembly file and producing statistics of instructions and directives used in the source program.

21. Display a horizontal color spectrum bar of given dimensions from blue to red - width in range 3..1024, height – 1..1024

22. Turtle graphics. Write a program accepting commands in the form <direction> <steps>, where <direction> is specified as one or two letters (case independent) N, E, W, S meaning North, East, South and West. Drawing color can be set by command C r g b, where r, g and b are decimal numbers representing three primaries. The image should be displayed using a graphic screen output in MARS.

4

23. Collect all the identifiers from a valid C program and determine the minimum number of characters required to preserve their uniqueness. Produce the replacement list and display it. Assume that the minimum length of a modified identifier is equal to or greater than the maximum length of a C language keyword.

24. Write a program replacing all non-ASCII characters in a valid C source file with C-language hexadecimal escape sequences. The program should be capable of producing valid C source from a C program containing non-ASCII characters embedded in strings and character constants.

Taidot: C-ohjelmointi, C++ -ohjelmointi, Assembly, Tietojärjestelmäarkkitehtuuri, x86/x64 Assembler

Näytä lisää: mips project matrix multiplication code, ilbc fixed point mips, investment project performance statistics, mips project select algorithm, project advanced statistics, complete project business statistics, project set statistics, project of statistics, freelance project it, freelance it statistics, freelance project it manager, freelance project it programmer and developer blangadesh, free lancer project it, freelancing project it, it project failure statistics, it project failure statistics 2017, it project failure statistics 2018, it project failure statistics 2019

Tietoa työnantajasta:
( 0 arvostelua ) Warsaw, Poland

Projektin tunnus: #29045001

Myönnetty käyttäjälle:

bevashsorkar1

yyfuhggkjhggggggfggggghhjjkjgfcvbjjbffgbjnvggfgjjff had fhdfhjjhgffghjjjuuuuuipyptyytppjsskskkdkid8odkkfkfkfofkflckkcxkkckckclclclxdkddkddk

€8 EUR 6 päivässä
(0 Arvostelua)
0.0