ШН
Size: a a a
ШН
p
ШН
ШН
ΑZ
ВК
ШН
d
ШН
crater
использовать ubuntu:bionic
, а не debian:buster
?d
crater
использовать ubuntu:bionic
, а не debian:buster
?ШН
ΑZ
crater
использовать ubuntu:bionic
, а не debian:buster
?ШН
SL
AL
Э
rustup toolchain install stable-YYYY-MM-DD
AL
M
M
pub trait Memory<T> {
fn new(size: usize, max_size: usize, endianness: Endianness) -> Self;
fn read_byte(&self, addr: usize) -> u8;
fn write_byte(&mut self, addr: usize, val: u8);
fn read_word<T>(&self, addr: usize) -> Result<T, Error>;
fn write_word<T>(&mut self, addr: usize, val: T) -> Result<(), Error>;
}
impl Memory<u16> for Mem {
fn read_word(&self, addr: usize) -> Result<u16, Error>;
…
impl Memory<u32> for Mem {
fn read_word(&self, addr: usize) -> Result<u32, Error>;
MV