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.
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...
Case Study 2 Calculations: Calculate the client's target heart rate using the Karvonen formula. Training Program:...
Case Study 2 Calculations: Calculate the client's target heart rate using the Karvonen formula. Training Program: Design a full 12-week periodized training program for the client described in the Client Profile. Be very specific as you design the training program. This is an opportunity for you to demonstrate your full comprehension of the information and concepts discussed throughout the course. List the types of exercise, duration, sets, reps, rest intervals, and so on. Include the following in your case study...
Please answer all the questions for the two learning exercises listed below. Answers should be thorough...
Please answer all the questions for the two learning exercises listed below. Answers should be thorough and complete for each question. Please write your responses in a word document for submission and use the APA format as a guideline. Double space and use a 12 point font. The combined responses should consist of at least two pages of discussion for the combined questions and topics. Use the following information to support you in completing this assignment correctly. Learning Exercise 1-...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT