<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jas.git/src/asm.cpp, branch main</title>
<subtitle>A RISC-V assembler using Bison &amp; Flex</subtitle>
<id>https://git.mcdonnell.dev/jas.git/atom?h=main</id>
<link rel='self' href='https://git.mcdonnell.dev/jas.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/jas.git/'/>
<updated>2026-04-21T23:56:41Z</updated>
<entry>
<title>feat: Encoded Assembly Instructions</title>
<updated>2026-04-21T23:56:41Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-04-21T23:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/jas.git/commit/?id=ef375d2a484fd0c3dced72174f0dc39694de433a'/>
<id>urn:sha1:ef375d2a484fd0c3dced72174f0dc39694de433a</id>
<content type='text'>
Initial Encoding of assembly instructions in C++ structs.
</content>
</entry>
<entry>
<title>feat: Initial mapping of registers and instructions</title>
<updated>2026-03-16T01:51:55Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-03-16T01:51:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/jas.git/commit/?id=2999bd3b9466617938f2f7ceb689cfbe33b46cd9'/>
<id>urn:sha1:2999bd3b9466617938f2f7ceb689cfbe33b46cd9</id>
<content type='text'>
Mapping of registers from register names to numbers. As well, the inital
mapping of instructions to their opcodes has been added. There are bit
fields for each type of instruction, and a tagged union of all the
instruction types.
</content>
</entry>
</feed>
