Let's restrict ourselves to the practically relevant case of causal linear time-invariant (LTI) systems. Asymptotic stability refers to the internal behavior of a system, that's why it's also called internal stability. This is in contrast to external stability, as described by the bounded input / bounded output (BIBO) condition. External stability can be observed by looking at the inputs and outputs of a system.
For causal LTI systems described by differential equations with constant coefficients (or, in discrete time (DT), by difference equations with constant coefficients), a system is asymptotically stable if all its poles are in the left half-plane (DT: inside the unit circle). Asymptotic stability implies BIBO-stability.
A system is marginally stable if there are simple poles on the imaginary axis (DT: on the unit circle). A marginally stable system is BIBO-unstable.
A system is unstable if there is at least one pole in the right half-plane (DT: outside the unit circle), or if there are multiple roots on the imaginary axis (DT: on the unit circle). Such a system is clearly also BIBO-unstable.
Note that asymptotic stability always implies BIBO stability, but not the other way around.
There are (degenerate) cases of BIBO-stable systems that are asymptotically unstable. This is the case if the system is either uncontrollable or unobservable. Internally unstable systems can be externally stable. Hence, asymptotic stability is a stricter condition than BIBO-stability. However, in most practically relevant cases (i.e., controllable and observable systems), BIBO-stability and asymptotic stability can be treated as synonymous.