Intel 81342 Developer's Manual page 858

Table of Contents

Advertisement

1 3 . 6 . 3 7 I M U T e s t a n d S e t R e g i s t e r s — I M U T S R [ 0 : 5 1 1 ]
T h e r e a r e f i v e h u n d r e d a n d t w e l v e ( 5 1 2 ) 8 - b i t I M U T e s t a n d S e t R e g i s t e r s ( I M U T S R x ) .
E a c h 8 - b i t e n t r y i m p l e m e n t s 2 b i t s , o n e p e r I n t e l X S c a l e
t o I n t e l X S c a l e
v a l i d v a l u e s o f a n I M U T S R x a r e 0 0
r e a d t h e o t h e r I n t e l X S c a l e
c a n o n l y a f f e c t t h e v a l u e o f i t s b i t b y o n e o f t h e f o l l o w i n g e v e n t s :
• A r e a d p e r f o r m e d b y a n I n t e l X S c a l e
b i t s a r e c l e a r e d w i l l s e t t h a t p a r t i c u l a r I n t e l X S c a l e
• A w r i t e o f 0
c o r r e s p o n d i n g b i t i n t h e I M U T S R x r e g i s t e r .
W h e n a n I n t e l X S c a l e
t h e v a l u e r e t u r n e d t o t h e I n t e l X S c a l e
( 0 0
i n t h i s c a s e ) , f o l l o w e d b y t h e h a r d w a r e s e t t i n g t h a t p a r t i c u l a r I n t e l X S c a l e
2
p r o c e s s o r b i t . F o r e x a m p l e , i f I n t e l X S c a l e
b o t h b i t s a r e c l e a r e d , 0 0
1 , w h i c h w i l l r e s u l t i n b i t s [ 1 : 0 ] o f t h e I M U T S R x e q u a l t o 1 0
W h e n a n I M U T S R x c o n t a i n s a n o n - z e r o v a l u e , a n d a n y o f t h e I n t e l X S c a l e
r e a d s t h a t p a r t i c u l a r r e g i s t e r , t h e v a l u e o f t h e b i t s w i l l n o t b e a f f e c t e d a n d t h e n o n - z e r o
v a l u e w i l l b e r e t u r n e d t o t h e I n t e l X S c a l e
N o t e :
W h e n a n I n t e l X S c a l e
r e g i s t e r , t h e b i t w i l l n o t b e a f f e c t e d .
N o t e :
A l t h o u g h t h e b i t s ' a t t r i b u t e s a r e d e f i n e d a s R e a d / W r i t e , w r i t i n g a 1
h a v e a n y e f f e c t .
T h e I M U T e s t a n d S e t R e g i s t e r s m u s t b e a c c e s s e d o n e b y t e a t a t i m e . I f m u l t i p l e b y t e s
W a r n i n g :
a r e a c c e s s e d i n o n e t r a n s a c t i o n , t h e r e s u l t w i l l b e u n p r e d i c t a b l e .
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 I / O P r o c e s s o r s
D e v e l o p e r ' s M a n u a l
8 5 8
I n t e l
®
p r o c e s s o r 0 a n d b i t 1 c o r r e s p o n d s t o I n t e l X S c a l e
, 0 1
2
®
p r o c e s s o r ' s b i t . F o r e x a m p l e , a n I n t e l X S c a l e
t o a n I M U T S R x b i t b y a n I n t e l X S c a l e
2
®
p r o c e s s o r r e a d s a n I M U T S R x r e g i s t e r a n d b o t h b i t s a r e c l e a r e d ,
w i l l r e t u r n e d a s t h e v a l u e r e a d a n d t h e h a r d w a r e w i l l s e t b i t
2
®
p r o c e s s o r a t t e m p t s a w r i t e o f 1
®
8 1 3 4 1 a n d 8 1 3 4 2 — I n t e r - P r o c e s s o r M e s s a g i n g U n i t
®
p r o c e s s o r . B i t 0 c o r r e s p o n d s
, a n d 1 0
. A n I n t e l X S c a l e
2
2
®
p r o c e s s o r t o a n I M U T S R x r e g i s t e r w h e n b o t h
®
p r o c e s s o r b i t i n t h e I M U T S R x .
®
p r o c e s s o r w i l l o n l y c l e a r i t s
®
p r o c e s s o r w i l l b e t h e c u r r e n t v a l u e o f t h e b i t s
®
p r o c e s s o r 1 r e a d s a n I M U T S R x r e g i s t e r a n d
.
2
®
p r o c e s s o r .
t o i t s b i t i n a n I M U T S R x
2
®
p r o c e s s o r 1 . T h e
®
p r o c e s s o r c a n o n l y
®
p r o c e s s o r
®
®
p r o c e s s o r
t o a b i t d o e s n o t
2
D e c e m b e r 2 0 0 7
O r d e r N u m b e r : 3 1 5 0 3 7 - 0 0 2 U S

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents