2024-02-05 15:13:32 +00:00
|
|
|
use crate::errors::RunError;
|
|
|
|
|
|
|
|
pub fn band(memory: &mut Vec<u16>) {
|
2024-02-06 20:39:44 +00:00
|
|
|
let a: u16 = memory.pop().expect(&format!("{}", RunError::MemoryEmpty));
|
|
|
|
let b: u16 = memory.pop().expect(&format!("{}", RunError::MemoryEmpty));
|
2024-02-05 15:13:32 +00:00
|
|
|
|
2024-02-06 20:39:44 +00:00
|
|
|
memory.push(a & b);
|
|
|
|
}
|