OpenCores
URL https://opencores.org/ocsvn/atlas_core/atlas_core/trunk

Subversion Repositories atlas_core

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /atlas_core/trunk
    from Rev 23 to Rev 24
    Reverse comparison

Rev 23 → Rev 24

/asm/atlas_asm.exe Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream
/asm/src/Makefile.win File deleted
/asm/src/atlas_asm.dev File deleted
/asm/src/main.cpp
1641,18 → 1641,15
opcode = (11<<10) | (conv_reg(arg[1], line)<<7) | (conv_reg(arg[1], line)<<4) | conv_reg(arg[1], line);
else if (strcmp(arg[0], "COMS") == 0) // 1's complement and set flags
opcode = (11<<10) | (1<<3) | (conv_reg(arg[1], line)<<7) | (conv_reg(arg[1], line)<<4) | conv_reg(arg[1], line);
 
// Build-in Assembler Macros
// ---------------------------------------------------------------------------------------------------------
else if (strcmp(arg[0], "PUSH+") == 0) // push on positive growing stack
opcode = (1<<14) | (1<<13) | (1<<12) | (1<<11) | (1<<10) | (conv_reg(arg[1], line)<<7) | (6<<4) | (1<<3) | (2<<0);
else if (strcmp(arg[0], "POP+") == 0) // pop from positive growing stack
opcode = (1<<14) | (0<<13) | (0<<12) | (1<<11) | (0<<10) | (conv_reg(arg[1], line)<<7) | (6<<4) | (1<<3) | (2<<0);
else if (strcmp(arg[0], "PUSHPOP") == 0) // pushpop from/on stack
else if (strcmp(arg[0], "PEEK") == 0) // pushpop from/on stack
opcode = (1<<14) | (0<<13) | (1<<12) | (0<<11) | (0<<10) | (conv_reg(arg[1], line)<<7) | (6<<4) | (1<<3) | (0<<0);
else if (strcmp(arg[0], "PUSH-") == 0) // push on negative growing stack
else if (strcmp(arg[0], "PUSH") == 0) // push on negative growing stack
opcode = (1<<14) | (1<<13) | (0<<12) | (1<<11) | (1<<10) | (conv_reg(arg[1], line)<<7) | (6<<4) | (1<<3) | (2<<0);
else if (strcmp(arg[0], "POP-") == 0) // pop from negative growing stack
else if (strcmp(arg[0], "POP") == 0) // pop from negative growing stack
opcode = (1<<14) | (0<<13) | (1<<12) | (1<<11) | (0<<10) | (conv_reg(arg[1], line)<<7) | (6<<4) | (1<<3) | (2<<0);
 
// Direct memory initialization - WORD
1758,7 → 1755,7
int p_size = 0;
int i = 0;
 
printf("ATLAS 2k Assembler, Version 2014.03.23\n");
printf("ATLAS 2k Assembler, Version 2014.03.24\n");
printf("by Stephan Nolting (stnolting@gmail.com), Hanover, Germany\n");
printf("www.opencores.org/project,atlas_core\n\n");
 
/doc/Atlas 2k Processor Documentary.pdf Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.