Question

What are some benefits of learning or using Assembly Language? Why is it good for learning...

What are some benefits of learning or using Assembly Language? Why is it good for learning programming, computer concepts, etc. Do schools or businesses teach it/use it and how? What are some applications of Assembly Language or how it can be used with other applications, on specific devices, etc.? Why is it worthwhile to learn?

Homework Answers

Answer #1

Assembly language:

Assembly languag is a low level programming language for a computer (or) other programmable device.specific to a particular computer architecture in contrast to most highlevel programming languages.

Benifits of assembly language:

•assembly language eliminates much of the error-prone,tradious,and time-consuming.

•it requires less memory and execution time.

•is allows hardware-specific complex jobs in an easier way.

•is I suitable for time-critical jobs

•assembly language has the same efficiency o execution as the machine level language.

•you can build interfaces between code fragments using incompatible conventions.

•you can access machine-dependent rigister and i/o.

You can produce hand optimized code perfectly tune for your particular hardware setup.

•you can get access to unusual programming of your processor.

Why it's good for learning?:

•it is good for understand the very basic operations that power computers and the tools we use to develop for them.

•if you are curious about what your compiler doing,so have ing some understanding assembly is an important.

•assembly language is the most basic way to really understand in detail how things actually happen.

•knowing assembly language means being able to directly create executable.

•debugging,hackingncracking,security,checking,reverse engineering, in some cases require one to understand assembly language.

•knowing assembly language and to a degree machine language can mean being able to write programs that programs build up a higher level environment.

Applications of assembly language:

•assembly language provides acces to certain resources and hardware controls that are simply not available through higher level languages.

• The ability to directly control the input and output components within a computer unlike highlevel language programming,where significant level of abstartction exists between application development and the application implementation in hardware.

•assembly language is the fine control that is allows over the code that is not generates possible with high level languages.

•assembly language can invoke specilized instructions to do I/O.

Where useAssembly language in applications?:

•electronic hardware designer still use assembly for time deterministic (or)speed-critical poerations.

•some chips still commonly programmed with assembly language ar atmel,microchip PIC,cypress,parralax,renesas,MSP430 etc.

Why is it worthwhile to learn?:

•yes,its worthwhile to learn lots of different uages,fro lots of diffrent pradigms pradigms assembly is at the root of all languages,

And it's worthwhil to learn a functional programming languages and logic programming and scripting languages and math-based languages.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
can anyone please paraphrase the below passege and also add some information about smartclass and how...
can anyone please paraphrase the below passege and also add some information about smartclass and how is the relationship between smart class and special need people? for example, how smartclass can help disabled people to study well and reach their goals? Smart Class is a solution designed to help teachers in meeting with new challenges and developing students abilities and performance. It helps the teachers to access multimedia content and information ,that can be used for teaching students more effectively....
1. Why does the existence of pidgins support a language bioprogram or universal core to language?...
1. Why does the existence of pidgins support a language bioprogram or universal core to language? a. these are languages created by deaf children and are gestural. b. these are languages that came from primitive cultures that are simple but contain all the elements of the definition for language. c. these are created languages that could not be acquired from hearing language. d. these are languages that developed without contact with any human language 2. What other evidence besides that...
1. Most database applications require a host programming language to communicate with the database using SQL....
1. Most database applications require a host programming language to communicate with the database using SQL. A wide range of programming languages can be used with SQL,from traditional languages such as COBOL, FORTRAN, and Assembler to more modern languages such as C/C++, Java, and Visual Basic. Your choice of host programming language can impact the way you will have to code SQL. True or False? 2. It is an entity name guideline: a. Do not pluralize the name; use singular...
1. Why is Threadless so successful? 2. What competitive advantages do they have over comparable design...
1. Why is Threadless so successful? 2. What competitive advantages do they have over comparable design firms using traditional strategies for product design? 3. What is the logic of crowdsourcing and why has it caught on in so many areas and for so many applications? 4. What are some potential traps and limitations of crowdsourcing efforts? 5. Identify at least two other businesses, or business functions, that you think could achieve breakthrough gains via the use of crowdsourcing.
ONLY ANSWER IF YOU'RE WILLING TO ELABORATE! In your answer include "WHAT PROGRAMS" were used and...
ONLY ANSWER IF YOU'RE WILLING TO ELABORATE! In your answer include "WHAT PROGRAMS" were used and "HOW" you did it. I will need to learn this and I will need to make edit and must know which application were used. Briefly explain your answer so I may understand. I will complain and I will cancel my membership if only an answer is provided. Thanks! **IMPORTANT: Provide a 2 part answer so that I can TELL THE DIFFERENCE! I AM NEW...
The guidelines for the discussion question are as follows: statements made should be based on reading...
The guidelines for the discussion question are as follows: statements made should be based on reading and research no opinion! avoid using statements such as "I think", "in my opinion", "I feel", "I believe" be courteous, respectful and open-minded. The discussion questions are posted to generate discussion on the topics presented in the chapter. They are critical thinking questions not “what are your thoughts at the moment” questions. Your statements and responses should be based on knowledge gained through reading...
Assume that you wanted to expand your Learning English business to other non-U.S. countries where some...
Assume that you wanted to expand your Learning English business to other non-U.S. countries where some individuals may want to speak English. a.   Explain why you might be able to stabilize the profits of your total business in this manner. Review the motives for direct foreign investment that are identified in this chapter. Which of these motives are most important? b.  Why would a city such as Montreal be a less desirable site for your business than a city such as Mexico...
Why use APA standard for documenting? What is plagiarizing? When formulating a security report, what 6...
Why use APA standard for documenting? What is plagiarizing? When formulating a security report, what 6 questions should be asked? What is meant by the term “chain of custody”? When can it be said that something is in “your custody”? What are the three steps for chain of custody procedures when dealing with data? When should you prepare for an incident? What are the 5 steps for quick incident handling? When is a good time to test an incident plan?...
1. Imagine you are a local businessperson who has to deal with the issue of outsourcing....
1. Imagine you are a local businessperson who has to deal with the issue of outsourcing. You want to begin with the facts. How many, if any, jobs have been lost to outsourcing in your area? Are there any foreign firms in your area that are creating jobs (insourcing)? Consider using the Internet to help you find the data you need. 2. Look through your local phone book to find five businesses that provide services in your area in a...
JS, DOM, webapplication question 1.similarities between Javascript and python/Java/C? What differences? 2.thoughts on type coercion in...
JS, DOM, webapplication question 1.similarities between Javascript and python/Java/C? What differences? 2.thoughts on type coercion in Javascript? Do you see any benefits? Any drawbacks? 3.advantages using someElement.addEventListener("someEvent", someFunction) has over someElement.someEvent = someFunction ? 4. scalability, latency, and robustness (ability to handle failure, uncertainty, stress, etc.) as key concerns in designing and implementing web applications. Explain how you think various properties of the HTTP protocol (e.g., statelessness, headers, caching) relate to or address these key concerns. 5. a basic HTTP...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT