Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Assembly language programs break common tasks down into their fundamental compon

ID: 3668229 • Letter: A

Question

Assembly language programs break common tasks down into their fundamental components, whereas high-level language programs combine a lot of fundamental steps that are often taken for granted, to higher-level tasks.

Assembly language takes high-level program instructions and breaks them down into, while still human-readable mnemonics, the fundamental steps.   Many everyday activities can be broken down into lower level steps that are often assumed and taken for granted. Informally document a high-level description of a common activity in your daily routine, or that of a friend or family member, discussing its primary high-level function/purpose. Then break the task down into its most fundamental components.

The following is a simplistic example to illustrated the potential decomposition of the everyday task of "Taking the Dog for a Walk".  

      Step 1: Get the leash

      Step 2: Attach the leash to the Dog's Collar

      Step 3: Open Front Door

      Step 4: Walk Through the Door

      Step 5: Close the Front Door

Step 6: Walk (Loop in Step 6 until Walk Complete)

Could this everyday task be broken down further? Is there anything taken for granted in the steps listed that might need to be decomposed further. What about the route for the walk? What about returning to the house?

Have some fun breaking down your task and see how many components you can come up with. Ask yourself and document your thoughts on similar questions applicable to your everyday task example.

Explanation / Answer

Yes this everyday task can be broken down further.

Step 1.1: locate the lease

    Step 1.2: fetch the lease

      Step 2.1: Bring the dog

      Step 2.2: Attach the lease

      Step 2.3: Hold the lease

      Step 3.1: Rotate the door lock

     Step 3.2: Open the door

      Step 4: Walk Through the Door

      Step 5: Close the Front Door

Step 6: Walk (Loop in Step 6 until Walk Complete)

There are many things that are for granted in this task desciption. For example, how will you open the door? How will you attach the lease and last but not the least how are you going to take the walk? How to know when the walk gets complete? Each of this task can be decomposed further based on different user that perform particular tasks. There is no decription about the route of the walk. if it is just in a straight line. then the user will never return back, since there is no desciption of how the compleness of walk is known. If the walk is in the circle, then it should be defined that how many rounds will be taken. Some notion of trigerering the completeness of walk is not mentioned here.

We as a human being perfom numerous tasks, and majority of them are not not so well defined .But we still perform them so wisely due to our conginitive skills. But as a computer, we need to define each of the task to its atomic subtasks. Since, this is difficult problem. The robots for example are still not able to immitate human beings. They can't handle the problem, the way we handle.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote