Question

For the machine language instructions 6AF82C and D623D0. What is the opcode in binary? a)What does...

For the machine language instructions 6AF82C and D623D0. What is the opcode in binary?

a)What does the instruction do?

b)What is the register -r field in binary?

c)Which register does it specify?

d)Which addressing mode does it specify?

e)What is the operand specifier in hexadecimal.

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

I hope this is what you want. If you still have any doubt please let me know.

Please refer to the instruction specifier field for all the detail.

Like if r has a 0 value than Accumulator

If r has a 1 value than indexed register X

If aaa =000 immidiate,

Aaa=001 direct

Aaa =010 indirect

Aaa=011 stack relative

Aaa=100 stack relative deferred

Aaa =101 indexed

Aaa = 110 stack indexed

Aaa=111 stack deferred indexed

  1. 6AF82C

CONVERT THIS HEXADECIMAL INSTRUCTION INTO BINARY

6=0110

A=1010

F=1111

8=1000

2=0010

C=1100

IN THIS 32 BIT INSTRUCTION, 4 BITS ARE FOR OPCODE, 1 BIT FOR REGISTER, 3 BITS ARE FOR ADDRESSING MODE AND 16 BITS ARE FOR OPRAND SPECIFIER.

0110                  1                             010                                                     1111 1000 0010 1100

OPCODE      REGISTER TYPE(r)      ADDRESSING MODE (aaa)                           OPERAND SPECIFIER

  1. This instruction has a op-code 0110 which, adds to register R
  2. –r register field in binary has a value 1.
  3. The value 1 specifies the index register R.
  4. aaa=010 means indirect address
  5. operand specifier is   F82C
  1. D623D0

D=1101

6=0110

2=0010

3=0011

D=1101

0=0000

IN THIS 32 BIT INSTRUCTION, 4 BITS ARE FOR OPCODE, 1 BIT FOR REGISTER, 3 BITS ARE FOR ADDRESSING MODE AND 16 BITS ARE FOR OPRAND SPECIFIER.

1101                  0                             110                                                                 0010 0011 1101 0000

OPCODE      REGISTER TYPE(r)      ADDRESSING MODE (aaa)                           OPERAND SPECIFIER

  1. Opcode is 1101 which, Loads a byte from memory to register R
  2. –r register field has binary value 0.
  3. Binary value 0 specifies the accumulator, A
  4. Aaa=110 which specifies stack indexed address
  5. Operand specifier = 23D0

Add a comment
Know the answer?
Add Answer to:
For the machine language instructions 6AF82C and D623D0. What is the opcode in binary? a)What does...
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
  • (d) 7650 (e) None of the above Question 7 [18 Points]-Instruction Set Architecture (ISA) I. Suppose an instruction set has 32-bit instructions. Every instruction has an 8-bit opcode and a 12- bit...

    (d) 7650 (e) None of the above Question 7 [18 Points]-Instruction Set Architecture (ISA) I. Suppose an instruction set has 32-bit instructions. Every instruction has an 8-bit opcode and a 12- bit immediate operand. Some instructions have three register operands (two sources and a destination register). Every instruction that uses registers must be able to specify any of the registers. How many registers can this instruction set support? (a) 32. (b) 64. (c) 16. (d) There is not enough information...

  • The machine language is in the form of natural language like statements. binary or hexadecimal instructions....

    The machine language is in the form of natural language like statements. binary or hexadecimal instructions. sentences spoken to a CPU by human voice. images.

  • A C program has been compiled into the Atmel AVR assembly language. The following instruction, which...

    A C program has been compiled into the Atmel AVR assembly language. The following instruction, which is located at address 0x002A, is executed: i.) What is the binary value contained in the instruction register (IR) when the instruction is executed? ii.) What is the hexadecimal value of the program counter (PC) when the instruction is executed? iii.) If register r1 = 0x40 and register r2 = 0x02 prior to executing the instruction, what are the contents of r1 and r2...

  • A. For each operand and result within each of the following assembly language instructions categorize each...

    A. For each operand and result within each of the following assembly language instructions categorize each addressing mode using the 5-types framework of Figure 7.6. Each instruction will have three answers to be listed.       LOAD R4, 12+R9      ; list modes here in order, separated by commas (3 answers)       ADD   R6, R5, R4      ; list modes for ADD here (3 answers) B. What addressing occurs, if any, in the instructions in part (a) that was not captured in your...

  • 2.17 [51<82.5> Provide the type, assembly language instruction, and binary representation of instruction described by the...

    2.17 [51<82.5> Provide the type, assembly language instruction, and binary representation of instruction described by the following MIPS fields: rt-8 , Just looking at the fields provided, what's the instruction op-0x23, rs-16, const-0x25F0 a. format? R-type_I-typeJ-type b. What's the instruction? In which register is the base address stored? What value will be added to that base address (in decimal): In which register will the result be stored? c. d. e.

  • True/False: Write T for True and F for False statements on the left side of each statement. A1. T...

    MIPS Instruction Set True/False: Write T for True and F for False statements on the left side of each statement. A1. The quotient of div instruction is stored in HI register. A2. The instructions andi and ori are useful for masking operations. A3. The instruction jr uses Pseudo-direct Addressing mode. Multiple choices: Put a tick mark beside the most appropriate answer. A4. Which of the following is not a special purpose register? a. Szero b. Şat c. Svo d. Ssp...

  • What is the assembly language equivalent of each of the following binary machine language instructions? When...

    What is the assembly language equivalent of each of the following binary machine language instructions? When answering, use w as the label for address 6, x as the label for address 225, y as the label for address 240 and z as the label for address 14. a) 1100 0000 1111 0000 b) 0011 0000 0000 1110

  • HELP ME WITH TRUE / FALSE and Multiple choices. Fixed-width instructions make it difficult to decode...

    HELP ME WITH TRUE / FALSE and Multiple choices. Fixed-width instructions make it difficult to decode because the number of bytes each instruction is using can change. True False A register is incremented by either a byte or a word to advance to the next element in an array with Indexed Addressing. True False The "la" instruction is an example of a pseudo-instruction. True False PC-relative addressing uses the program counter as the base address. True False PC-relative addressing uses...

  • Anyone explain to (i), (ii) How can we get the instruction words and R8=?[hex]? (i) instruction...

    Anyone explain to (i), (ii) How can we get the instruction words and R8=?[hex]? (i) instruction words[hex] is 0x4508, and R8= 0xF002 How can I get that? (ii) instruction words[hex] is 0x4548 and R8=0x0002 How can I get that? Consider the following instructions given in the table below. For each instruction determine its length (in words), the instruction words (in hexadecimal), source operand addressing mode, and the content of register R7 after execution of each instruction. Fill in the empty...

  • 26. The is a group of bits that tells the computer to perform a specific operation...

    26. The is a group of bits that tells the computer to perform a specific operation A). program counter B). Opcode C). register D). microoperation 27. A condition called occurs in unsigned binary representation of a number when the result of an arithmetic operation is outside the range of allowable precision for the given number of bits. A). underflow B). 2's complement C). overflow D) bitwise complement 28. An iteration of the fetch-decode-execute cycle includes which of the following events?...

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