EDiasAlberto
|
6177b2f748
|
assemble branch instructions
|
2024-06-06 13:01:26 +01:00 |
|
EDiasAlberto
|
262fd6219d
|
conditional definition of parser constants
|
2024-06-05 21:10:31 +01:00 |
|
EDiasAlberto
|
bb0f939539
|
construct instr IR from label
|
2024-06-05 21:07:28 +01:00 |
|
EDiasAlberto
|
8931c151f8
|
removed duped if statement
|
2024-06-05 21:02:25 +01:00 |
|
EDiasAlberto
|
f28d3b4047
|
removed alias function temporarily
|
2024-06-05 21:01:39 +01:00 |
|
EDiasAlberto
|
48efdf8284
|
classify directprocessing instruction type
|
2024-06-05 20:53:56 +01:00 |
|
Dias Alberto, Ethan
|
4df768f327
|
Merge branch 'assembler' into 'assembler-e'
# Conflicts:
# src/parser.c
|
2024-06-05 19:01:15 +00:00 |
|
EDiasAlberto
|
1d1089634f
|
add halt command handling
|
2024-06-05 19:57:51 +01:00 |
|
EDiasAlberto
|
129bdf3954
|
classify opcode load/store
|
2024-06-05 19:57:51 +01:00 |
|
Niedringhaus, George
|
4e21ac3220
|
Merge branch 'Assembler-G' into 'assembler'
Assembler g
See merge request lab2324_summer/armv8_43!1
|
2024-06-05 18:42:57 +00:00 |
|
GDBWNV
|
07ff159c9b
|
Merge remote-tracking branch 'origin/assembler' into Assembler-G
|
2024-06-05 19:26:02 +01:00 |
|
EDiasAlberto
|
0f04ac9e22
|
rename fileaccess
|
2024-06-04 14:53:30 +01:00 |
|
GDBWNV
|
67a9c39832
|
Symbol basic functionality.
|
2024-06-04 14:02:09 +01:00 |
|
EDiasAlberto
|
a8a1fd52a9
|
add to twopassassembly skeleton
|
2024-06-04 04:31:46 +01:00 |
|
EDiasAlberto
|
ce0f825e1d
|
add halt command handling
|
2024-06-04 04:24:56 +01:00 |
|
EDiasAlberto
|
13e2cc8c9d
|
classify branch type from opcode
|
2024-06-04 03:35:06 +01:00 |
|
EDiasAlberto
|
bb3218b535
|
add detail to assembly skeleton
|
2024-06-04 03:07:00 +01:00 |
|
EDiasAlberto
|
422b0f3e62
|
start classifying opcodes and writing skeleton for twopass assembly
|
2024-06-04 01:30:17 +01:00 |
|
EDiasAlberto
|
cadac4e1bb
|
rename parser funcs for clarity
|
2024-06-03 23:09:40 +01:00 |
|
EDiasAlberto
|
036e163fe8
|
classify asm line type, tokenise operands
|
2024-06-03 23:07:31 +01:00 |
|
EDiasAlberto
|
ba1b614fc1
|
comment code for understanding
|
2024-06-03 22:02:41 +01:00 |
|
EDiasAlberto
|
43dd6be707
|
add a64instruction structs from emulator
|
2024-06-03 21:46:22 +01:00 |
|
GDBWNV
|
d69d3f0d88
|
Requested upload to ensure no repeated code
|
2024-06-03 21:38:58 +01:00 |
|
EDiasAlberto
|
1ff18a4fb9
|
rewrite error exits for consistency
|
2024-06-03 21:23:18 +01:00 |
|
EDiasAlberto
|
6203e65bdc
|
add assembly file reading
|
2024-05-31 16:16:18 +01:00 |
|
EDiasAlberto
|
fa17a7fda3
|
add inputted filename format checking
|
2024-05-31 15:53:41 +01:00 |
|
EDiasAlberto
|
61f6fc9506
|
create binary file write function
|
2024-05-31 15:42:35 +01:00 |
|
sBubshait
|
a50bda3703
|
Update global, add word and dword
|
2024-05-30 13:20:58 +01:00 |
|
sBubshait
|
e8880935ac
|
Add global.h, w/ EGT
|
2024-05-29 12:22:18 +01:00 |
|
sBubshait
|
8135a52d8c
|
Add CONTRIBUTING.md
|
2024-05-29 12:21:22 +01:00 |
|
sBubshait
|
cd6ae4a5ee
|
Update .gitignore for C, OS, and Editors
|
2024-05-29 12:19:42 +01:00 |
|
Konstantinos Gkoutzis
|
097516a3e3
|
Original skeleton
|
2024-05-23 15:06:06 +01:00 |
|