CC: Condition codes ZF SF OF Stat: Program status DMEM; Memory

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question
100%
8rcx
rdx
*rbx
RF: Program registers
Arsp
Arbp
Arsi
4x10
Ardi
Arll
Stat: Program status
DMEM: Memory
CC:
Condition
codes
ZE SE OF
PC
8x12
8x13
8x14
Transcribed Image Text:8rcx rdx *rbx RF: Program registers Arsp Arbp Arsi 4x10 Ardi Arll Stat: Program status DMEM: Memory CC: Condition codes ZE SE OF PC 8x12 8x13 8x14
There are three condition code flags in the Y86-64 that are set by arithmetic and logical operations. The flags are then used by the conditional jump and conditional move instructions as
follows.
• ZF-Zero Flag: The previous operation left a value of zero.
• SF - Sign Flag: The previous operation left the most significant bit of the operand 1.
• CF - Carry Flag: The previous operation resulted in an overflow.
Suppose we pass the following values to sum ():
array 13, -17, 2: len 3
What are the condition codes when sum () returns?
ZF:
CF:
SF:
Match the value 0 or 1 to the three condition codes below. Separate each value with a comma.
► View Available Hint(s)
ZF, CF, SF
Submit
Transcribed Image Text:There are three condition code flags in the Y86-64 that are set by arithmetic and logical operations. The flags are then used by the conditional jump and conditional move instructions as follows. • ZF-Zero Flag: The previous operation left a value of zero. • SF - Sign Flag: The previous operation left the most significant bit of the operand 1. • CF - Carry Flag: The previous operation resulted in an overflow. Suppose we pass the following values to sum (): array 13, -17, 2: len 3 What are the condition codes when sum () returns? ZF: CF: SF: Match the value 0 or 1 to the three condition codes below. Separate each value with a comma. ► View Available Hint(s) ZF, CF, SF Submit
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Operators
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.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education