X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=inline;f=sim%2Fucsim%2Fcmd.src%2Fcmdmem.cc;fp=sim%2Fucsim%2Fcmd.src%2Fcmdmem.cc;h=b2cdcaa7e3e65e43d7075d361207be13dded0abd;hb=80389380ff28b4697e85edd6a0cf30bd00759745;hp=3aafc9a180101ac81bf6567feb7eb69144ced02b;hpb=2514e3930eb064830f94018d0f0470e5e3e7b77a;p=fw%2Fsdcc diff --git a/sim/ucsim/cmd.src/cmdmem.cc b/sim/ucsim/cmd.src/cmdmem.cc index 3aafc9a1..b2cdcaa7 100644 --- a/sim/ucsim/cmd.src/cmdmem.cc +++ b/sim/ucsim/cmd.src/cmdmem.cc @@ -2,7 +2,7 @@ * Simulator of microcontrollers (cmd.src/cmdmem.cc) * * Copyright (C) 2001,01 Drotos Daniel, Talker Bt. - * + * * To contact author send email to drdani@mazsola.iit.uni-miskolc.hu * */ @@ -151,7 +151,7 @@ COMMAND_DO_WORK_UC(cl_memory_createaddressdecoder_cmd) cmdline->param(4) }; class cl_memory *as= 0, *chip= 0; t_addr as_begin= 0, as_end= 0, chip_begin= 0; - + if (cmdline->syntax_match(uc, MEMORY MEMORY)) { as= params[0]->value.memory.memory; as_end= as->highest_valid_address(); @@ -201,7 +201,7 @@ COMMAND_DO_WORK_UC(cl_memory_createaddressdecoder_cmd) else if (chip_begin >= chip->get_size()) con->dd_printf("Wrong chip area specification\n"); else if (as_begin < as->start_address || - as_end >= as->highest_valid_address()) + as_end > as->highest_valid_address()) con->dd_printf("Specified area is out of address space\n"); else if (as_end-as_begin > chip->get_size()-chip_begin) con->dd_printf("Specified area is out of chip size\n");