0% found this document useful (0 votes)
13 views47 pages

Understanding Assembly Operations and Flags

The document outlines various operations and instructions related to addressing modes in computing, including direct, register, indirect, and immediate addressing. It notes specific exceptions for certain arithmetic operations like INX, DCX, and DAD, as well as the behavior of the CMA operation regarding flag effects. Additionally, it emphasizes the non-maskable and non-vectored nature of certain operations.

Uploaded by

kocim21107
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views47 pages

Understanding Assembly Operations and Flags

The document outlines various operations and instructions related to addressing modes in computing, including direct, register, indirect, and immediate addressing. It notes specific exceptions for certain arithmetic operations like INX, DCX, and DAD, as well as the behavior of the CMA operation regarding flag effects. Additionally, it emphasizes the non-maskable and non-vectored nature of certain operations.

Uploaded by

kocim21107
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

trick- HWRO

Summary-
trap(4.5)>7.5>6.5>5.5>INTR
e&l;e;l;l;l
only non maskable;;;;; only non vectored
SZ ACP Cy
ShiZ ACP Cir
basically-
if address- direct
if register- register
if memory- indirect (when memory location is involved)
if data- immediate
note INX and DCX are arithmetic opeartion
and CMA is logical operation in which no flags are affected
Plus- INX and DCX are exceptions as they require 6T states
and DAD is the only one that requires 2 BI states
this is exception
note for and AC=1; or AC=0
inboth cases Cy=0
CMA is an arithmetic opeation in which no flag is affected

You might also like