Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please read this entire document carefully and abide by the requirements exactly. Your project mark will depend on this. ne In this project, you are

image text in transcribedimage text in transcribed

Please read this entire document carefully and abide by the requirements exactly. Your project mark will depend on this. ne In this project, you are required to write an Intel x86 16-bit assembly language program that will ask the user to enter the name of a text file with file extension .txt that contains ASCII encoded text. Then the program will process the file to count the number and type of characters in it, and then display on the screen the statistics counted from the file The program should count the following different types of characters each on its own 1- All small letter ASCII characters. 2- All large letter ASCII characters. 3- All spaces in the text. 4- All carriage returns in the text. 5- All line feed characters in the text. 6- All punctuation marks in ASCII form. 7- All numbers in ASCII form. 8- All other control characters in ASCII form. Assume that each line of text ends with a carriage return and line feed characters except the last line OR the file ends with a Control-Z character You will work in teams of two students. However, teamwork here does not mean that everyone is involved with the same work. Each team once formed, should have an initial meeting where they study the project requirements carefully, then divide the necessary work into tasks and subtasks and then assign each to a member of the team who will be the sole responsible person for the assigned tasks. This task distribution is to be written and delivered as part of the project documentation Important Note: Please read and understand the example files that came with the emulator named "file-operations.asm" and "int21.asm". This will help you with dealing with files on disks in your program. Also, read and understand the software interrupts dealing with file operations. Many resources on the internet discuss Deliverables 1 A fully working properly commented .asm file performing all the above required operations written in x86 16 bit assembly language and running on the emu8086 emulator 2- A 1-2 page document containing a proper flowchart o f your program and describing the way of thinking you used to implement the program and the task distribution of work. Please read this entire document carefully and abide by the requirements exactly. Your project mark will depend on this. ne In this project, you are required to write an Intel x86 16-bit assembly language program that will ask the user to enter the name of a text file with file extension .txt that contains ASCII encoded text. Then the program will process the file to count the number and type of characters in it, and then display on the screen the statistics counted from the file The program should count the following different types of characters each on its own 1- All small letter ASCII characters. 2- All large letter ASCII characters. 3- All spaces in the text. 4- All carriage returns in the text. 5- All line feed characters in the text. 6- All punctuation marks in ASCII form. 7- All numbers in ASCII form. 8- All other control characters in ASCII form. Assume that each line of text ends with a carriage return and line feed characters except the last line OR the file ends with a Control-Z character You will work in teams of two students. However, teamwork here does not mean that everyone is involved with the same work. Each team once formed, should have an initial meeting where they study the project requirements carefully, then divide the necessary work into tasks and subtasks and then assign each to a member of the team who will be the sole responsible person for the assigned tasks. This task distribution is to be written and delivered as part of the project documentation Important Note: Please read and understand the example files that came with the emulator named "file-operations.asm" and "int21.asm". This will help you with dealing with files on disks in your program. Also, read and understand the software interrupts dealing with file operations. Many resources on the internet discuss Deliverables 1 A fully working properly commented .asm file performing all the above required operations written in x86 16 bit assembly language and running on the emu8086 emulator 2- A 1-2 page document containing a proper flowchart o f your program and describing the way of thinking you used to implement the program and the task distribution of work

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Hands On Database

Authors: Steve Conger

1st Edition

013610827X, 978-0136108276

More Books

Students also viewed these Databases questions