|
|
@ -321,7 +321,7 @@ mem( memaddr, word1, word2, noprint ) |
|
|
|
|
|
|
|
|
if ( mem_tab == NULL ){ |
|
|
if ( mem_tab == NULL ){ |
|
|
mem_tab = (struct tabent *) xmalloc( MEM_SIZ ); |
|
|
mem_tab = (struct tabent *) xmalloc( MEM_SIZ ); |
|
|
bzero( (void *) mem_tab, MEM_SIZ ); |
|
|
memset( (void *) mem_tab, 0, MEM_SIZ ); |
|
|
for ( i = 0; mem_init[i].opcode != 0; i++ ){ |
|
|
for ( i = 0; mem_init[i].opcode != 0; i++ ){ |
|
|
j = mem_init[i].opcode - MEM_MIN; |
|
|
j = mem_init[i].opcode - MEM_MIN; |
|
|
mem_tab[j].name = mem_init[i].name; |
|
|
mem_tab[j].name = mem_init[i].name; |
|
|
@ -579,7 +579,7 @@ reg( word1 ) |
|
|
|
|
|
|
|
|
if ( reg_tab == NULL ){ |
|
|
if ( reg_tab == NULL ){ |
|
|
reg_tab = (struct tabent *) xmalloc( REG_SIZ ); |
|
|
reg_tab = (struct tabent *) xmalloc( REG_SIZ ); |
|
|
bzero( (void *) reg_tab, REG_SIZ ); |
|
|
memset( (void *) reg_tab, 0, REG_SIZ ); |
|
|
for ( i = 0; reg_init[i].opcode != 0; i++ ){ |
|
|
for ( i = 0; reg_init[i].opcode != 0; i++ ){ |
|
|
j = reg_init[i].opcode - REG_MIN; |
|
|
j = reg_init[i].opcode - REG_MIN; |
|
|
reg_tab[j].name = reg_init[i].name; |
|
|
reg_tab[j].name = reg_init[i].name; |
|
|
|