Question

True or false Assembly x86 41. _____ The program counter is a pointer to the instruction....

True or false Assembly x86

41. _____ The program counter is a pointer to the instruction.

42. _____ Program labels aren’t necessary to assembled code because the offsets are part of

the instruction,

43. _____ Re-entrant code is code that more than one task uses.

44. _____ A diamond-shaped area in a flowchart means it is a decision point.

45. _____ If using AND or OR, for example, the two operands must be the same size.

46. _____ Each assembly language instruction corresponds to several machine language

instructions.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

41) True

PC or program counter is a register in a computer processor which contain the location or address of the instruction being executed at a time. As each instruction get fetched, the PC is incremented by one. After each instruction is fetched the PC points to the next instruction in the sequence.

42) False

Labels and offsets do different functions.

Labels are symbolic representation of addresses. It is used to mark specific addresses that is needed to refer from other parts of the code.

Offsets usually denotes the number of address location added to the base address in order to get a specific absolute address. It is the address from the beginning of the memory segment where the variable is stored. The offset operator returns the offset of a memory location.

43) True

Re-entrant code is a computer program or routine that is written in a way so that the same copy in the memory can be shared by multiple users. It is written by making sure that no instructions modify the contents of the variable value in other instructions within the program.

44) True

A diamond shaped symbol is used as a decision or branching point in a flowchart. Lines representing different decisions emerge from different point of the Diamond

45) True

You can't AND or OR different bit lengths. The operands must be of same size while doing AND or OR operations

46) False

Assembly language uses Mnemonics, for example for a machine instruction 110001011 , the assembly instruction is ADD. An assembly language instruction corresponds to one machine language instructions. While one high level language instruction corresponds to more than one machine language instructions.

I hope this is what you are looking for.. Please rate this answer to let me know it was helpful to you.. Thanks for reading..

Add a comment
Know the answer?
Add Answer to:
True or false Assembly x86 41. _____ The program counter is a pointer to the instruction....
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. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • True or False questions Assembly x86 C++ 35. _____ JMP is a conditional transfer operation. 36....

    True or False questions Assembly x86 C++ 35. _____ JMP is a conditional transfer operation. 36. _____ Before you use the LOOP instruction, you must be aware of how it uses the counter. 37. _____ The LOOP instruction first checks to see whether ECX is not equal to zero; then LOOP decrements ECX and jumps to the destination label. 38. _____ Stacks are LIFO structures, ie, (last-in ,first-out). 39. _____ Instructions that involve only registers work faster because of pre-fetch...

  • 41. True or False? Searching the components of an unordered list ADT is faster with a...

    41. True or False? Searching the components of an unordered list ADT is faster with a linked list representation than with a direct array representation. a) true b) false 42. True or False? If an operation that allows random access to individual components of a list ADT is defined and occurs frequently, it is better to represent the list directly as an array than to use a linked list. a) true b) false 43. To prevent a compile-time error, how...

  • i need help with a mips program to to covert roman numerals to real numbers Lab 4: Roman Numeral Conversion Part A: Due...

    i need help with a mips program to to covert roman numerals to real numbers Lab 4: Roman Numeral Conversion Part A: Due Sunday, 19 May 2019, 11:59 PM Due Friday, 24 May 2019, 11:59 PM Part B: Minimum Submission Requirements Ensure that your Lab4 folder contains the following files (note the capitalization convention): o Diagram.pdf o Lab4. asm O README.txt Commit and push your repository Lab Objective In this lab, you will develop a more detailed understanding of how...

  • These are my answere to the following questions: are they right? 1. B 2. T 3....

    These are my answere to the following questions: are they right? 1. B 2. T 3. T 4. T 5. F 6. T 7. A 8. D 9. E 10. B 11. B 12. A 13. A 14. D 15. C 16. D 17. T 18. C 19. T 20. T 21. T 22. A 23. T 24. D 25. B 26. A 27. A 28. A 29. T 30. C 31. D 32. A 33. T 34. F 35....

  • 1. Kinetics is the study of forces acting on a system. True False 2. Kinematics is...

    1. Kinetics is the study of forces acting on a system. True False 2. Kinematics is the study of motion without regard to its causes (forces). True False 3. The similarity between the Macrocycle Flowchart, the Training Pyramid and the Goals for Performance pyramid can be best described as an athlete should have a structured foundation and not proceed too early. True False 4. When should static stretching be performed? Minutes before event performance Hours prior to event or the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT