Skip to content

Commit 9ddc500

Browse files
committed
changed organization of code
1 parent 619e7bc commit 9ddc500

5 files changed

Lines changed: 14 additions & 159 deletions

File tree

ASMFastDevelopment.sh

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ currentFolder=${PWD}
66

77
function newProject {
88
mkdir "$currentFolder/$projectFolder/"
9-
echo "; $projectFolder.asm" >> "$currentFolder/$projectFolder/$projectFolder.asm"
10-
echo "; x86 architecture" >> "$currentFolder/$projectFolder/$projectFolder.asm"
11-
echo "; Intel specification" >> "$currentFolder/$projectFolder/$projectFolder.asm"
12-
echo "section .data" >> "$currentFolder/$projectFolder/$projectFolder.asm"
13-
echo " " >> "$currentFolder/$projectFolder/$projectFolder.asm"
14-
echo "" >> "$currentFolder/$projectFolder/$projectFolder.asm"
15-
echo "section .text" >> "$currentFolder/$projectFolder/$projectFolder.asm"
16-
echo " global _start" >> "$currentFolder/$projectFolder/$projectFolder.asm"
17-
echo "" >> "$currentFolder/$projectFolder/$projectFolder.asm"
18-
echo "_start:" >> "$currentFolder/$projectFolder/$projectFolder.asm"
19-
echo " " >> "$currentFolder/$projectFolder/$projectFolder.asm"
20-
echo " " >> "$currentFolder/$projectFolder/$projectFolder.asm"
21-
echo " " >> "$currentFolder/$projectFolder/$projectFolder.asm"
9+
echo "; $projectFolder.asm" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
10+
echo "; x86 architecture" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
11+
echo "; Intel specification" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
12+
echo "section .data" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
13+
echo " " >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
14+
echo "" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
15+
echo "section .text" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
16+
echo " global _start" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
17+
echo "" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
18+
echo "_start:" >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
19+
echo " " >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
20+
echo " " >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
21+
echo " " >> "$currentFolder/src/projects/$projectFolder/$projectFolder.asm"
2222
}
2323

2424
function compile {
25-
cd "$currentFolder/$projectFolder/"
25+
cd "$currentFolder/src/projects/$projectFolder/"
2626
nasm -f elf32 $projectFolder'.asm' -o $projectFolder'.o'
2727
ld -m elf_i386 $projectFolder'.o' -o $projectFolder
2828
cd $currentFolder

AddressingModes/AddressingModes.asm

Lines changed: 0 additions & 43 deletions
This file was deleted.

HelloWorld/HelloWorld.asm

Lines changed: 0 additions & 21 deletions
This file was deleted.

InputNumber/InputNumber.asm

Lines changed: 0 additions & 47 deletions
This file was deleted.

ShowStars/ShowStars.asm

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)