PROGRAMMABLE LOGIC CONTROLLERS (LL)
5th Edition
ISBN: 9781260844146
Author: Petruzella
Publisher: MCG
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 11, Problem 5RQ
Program Plan Intro
Math instruction:
- Math instructions refer to all output instructions that uses the data of two words or registers and perform the desired function.
- Math instructions are program based on the type of processor used.
- The data manipulation instructions are almost similar to math instructions.
- The math instruction allows the PLC to take more of conventional computer qualities.
- Math instructions are normally used to perform arithmetic functions on the values stored in memory words or registers.
Math functions:
The basic math functions performed by PLCs are as follows:
- Addition
- This function is used to add one piece of data to another.
- It is also called as ADD.
- Subtraction
- This function is used to subtract one piece of data from another.
- It is also called as SUB.
- Multiplication
- This function is used to multiply one piece of data by another.
- It is also called as MUL.
- Division
- This function is used to divide one piece of data from another.
- It is also called as DIV.
Terms used:
The following terms are used in the instruction.
- Source A
- Source A refers to the address of the first piece of data that is used in the instruction.
- Source B:
- Source B refers to the address of the second piece of data that is used in the instruction.
- Destination
- Destination refers to the address where the results of the instruction are stored.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
answer with proper explanation and step by step solution.
The instruction is to use a "loop" to write the MIPS code for this.
Determine the missing instruction from line 1 to 10
Please look at the question properly, it is asking for the machine code for the MIPS instruction below. Please write thorougly so I am able to understand it.
Chapter 11 Solutions
PROGRAMMABLE LOGIC CONTROLLERS (LL)
Ch. 11 - Explain the function of math instructions as...Ch. 11 - Prob. 2RQCh. 11 - What standard format is used for PLC math...Ch. 11 - Prob. 4RQCh. 11 - Prob. 5RQCh. 11 - Prob. 6RQCh. 11 - Prob. 7RQCh. 11 - Prob. 8RQCh. 11 - Prob. 9RQCh. 11 - Prob. 10RQ
Ch. 11 - With reference to the instruction of Figure 11-34,...Ch. 11 - With reference to the instruction of Figure 11-35,...Ch. 11 - Prob. 1PCh. 11 - Prob. 4PCh. 11 - Prob. 5PCh. 11 - Prob. 7PCh. 11 - Prob. 8PCh. 11 - With reference to math instruction program shown...Ch. 11 - With reference to the math instruction program...Ch. 11 - Prob. 11PCh. 11 - Prob. 12P
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- A(n) ____________________ instruction copies data from one memory location to another.arrow_forwardTwo 1-bit values generate a 1 result value when a(n) _____ instruction is executed. All other input pairs generate a 0 result value.arrow_forward6)The COFFEE BREAK instruction is defined as op-code __ a. 2 b. 3 c. 1 d. 0arrow_forward
- Do you know what would happen if an instruction was rejected? TLBs controlled by software are quicker than those controlled by hardware in the following situations:arrow_forwardConsider the MIPS I format instruction. This format is divided into 4 fields as shown here. A B C D What is the largest positive number (in decimal) that can be placed in field D?arrow_forwardWhat is the value of DX after the instruction (subtraction)? DX = 35F3H BX = 7235HSUB DL, BHSelect the correct response:A.129 B. 3581C. 3581HD. 128arrow_forward
- The JNA instruction's corresponding conditional jump instruction is which one?arrow_forward18)The STORE instruction is defined as op-code __ a. 2 b. 1 c. 5 d. 3arrow_forwardGiven a memory load instruction, "mov R0; [R1+1000]," please give the input that should be selectedat each multiplexer. You can write "none" for the multiplexers that are not used for this instruction.(a) MUX1:(b) MUX2:(c) MUX3:(d) MUX4:arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Systems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning