Maker Pro
Maker Pro

what's the meaning of 'assert' and 'deassert'?

martin said:
American isms for attack and retreat, or set and unset


martin

I think it's valid terminology since it describes a logic state without
making a distinction between High active and Low active, High or Low,
or One or Zero.

Bob
 
Å

山之岚

Jan 1, 1970
0
"[email protected] 写é?“:
"
I think it's valid terminology since it describes a logic state without
making a distinction between High active and Low active, High or Low,
or One or Zero.

Bob



Yes , you are right.
 
Å

山之岚

Jan 1, 1970
0
"[email protected] 写é?“:
"
I think it's valid terminology since it describes a logic state without
making a distinction between High active and Low active, High or Low,
or One or Zero.

Bob



Yes , you are right.
 
Å

山之岚

Jan 1, 1970
0
"[email protected] 写é?“:
"
I think it's valid terminology since it describes a logic state without
making a distinction between High active and Low active, High or Low,
or One or Zero.

Bob



Yes , you are right.
 
H

Homer J Simpson

Jan 1, 1970
0
In English, the term 'assert' can have more than one meaning.

Deassert has a specific meaning and is the opposite of assert for only one
of the uses of that word. In formal English there is no such word as
deassert - it is an invented word for technical purposes.

In this case I expect it means to set a logic output high (assert) or low
(deassert). However you have to read it in context.
 
K

Kingcosmos

Jan 1, 1970
0
Homer said:
In English, the term 'assert' can have more than one meaning.

Deassert has a specific meaning and is the opposite of assert for only one
of the uses of that word. In formal English there is no such word as
deassert - it is an invented word for technical purposes.

In this case I expect it means to set a logic output high (assert) or low
(deassert). However you have to read it in context.

Looks like this thread has ran its course but I would imagine that it
is a combination of assert = ON and deassert = OFF regardless of a
control pin being active high or active low. In either case you assert
the pin to make it active and it wouldn't matter if it had to be high
or low to do so. Same logic (no pun intended) for deasserting the pin.
Like an output enable for example. That's the way I would look at it.
 
E

Eeyore

Jan 1, 1970
0
Homer said:
In English, the term 'assert' can have more than one meaning.

Deassert has a specific meaning and is the opposite of assert for only one
of the uses of that word. In formal English there is no such word as
deassert - it is an invented word for technical purposes.

In this case I expect it means to set a logic output high (assert) or low
(deassert). However you have to read it in context.

It would actually be to set the *active* logic level ( often low ).

Graham
 
E

Eeyore

Jan 1, 1970
0
Kingcosmos said:
Looks like this thread has ran its course but I would imagine that it
is a combination of assert = ON and deassert = OFF regardless of a
control pin being active high or active low. In either case you assert
the pin to make it active and it wouldn't matter if it had to be high
or low to do so. Same logic (no pun intended) for deasserting the pin.
Like an output enable for example. That's the way I would look at it.

Definitely so.

Graham
 
T

Tim Shoppa

Jan 1, 1970
0
Homer said:
Be nice. I bet his English is better than your Chinese (I assume)!

Thing is, Deassert is by no stretch of the imagination a usual English
word. It's a made-up-for-one-purpose word that is used only when
talking about logic levels.

Tim.
 
S

Spehro Pefhany

Jan 1, 1970
0
Thing is, Deassert is by no stretch of the imagination a usual English
word. It's a made-up-for-one-purpose word that is used only when
talking about logic levels.

Tim.

I'd definitely hyphenate it: ("de-assert").

The "assert" statement is also used in some programming languages as a
debugging tool, where it's a statement that will execute silently if
true (the non-error condition), otherwise will tell you about the
problem and kickstart the debugger. The statements disappear from the
release build, so they can be sprinkled freely through the source code
without affecting the size or performance of the final executable.


Best regards,
Spehro Pefhany
 
E

Eeyore

Jan 1, 1970
0
Tim said:
Thing is, Deassert is by no stretch of the imagination a usual English
word. It's a made-up-for-one-purpose word that is used only when
talking about logic levels.

De- +verb is quite normal English.

Graham
 
H

Homer J Simpson

Jan 1, 1970
0
De- +verb is quite normal English.

Inflatable. Deflatable.

Inflammable. Flammable. Deflammable? Deinflammable?

I'm not sure normal and English go well together :)
 
J

John Fields

Jan 1, 1970
0
Inflatable. Deflatable.

Inflammable. Flammable. Deflammable? Deinflammable?

I'm not sure normal and English go well together :)
 
H

Homer J Simpson

Jan 1, 1970
0
'Inflammable" isn't the opposite of 'flammable', it means the same
thing.

Missed the point again! How dense are you?
 
Top