Merge branch 'main' of https://github.com/supleed2/AM04_CPU into main

This commit is contained in:
jl7719 2020-12-18 09:22:27 +00:00
commit 2a7b9c2c49
3 changed files with 76 additions and 2 deletions

View file

@ -1,6 +1,6 @@
34040004 34040004
34050003 34050003
00A4001A 0085001A
00002010 00002010
00002812 00002812
00851021 00851021

View file

@ -0,0 +1,74 @@
==========DIV-Divide==========
div - 2 // is it seperating quotients & remainders correctly
ori $4, $0, 4
ori $5, $0, 3
div $4, $5
mfhi $4
mflo $5
addu $2,$4,$5
jr $0
ref file = 2
34040004
34050003
0085001A
00002010
00002812
00851021
00000008
div - 3 // -ve/-ve
ori $4, $0, -4
ori $5, $0, -2
div $4, $5
mflo $2
jr $0
reg file = 2
3404fffc
3405fffe
0085001A
00001012
00000008
div - 4 // +ve/-ve
ori $4, $0, 4
ori $5, $0, -2
div $4, $5
mflo $2
jr $0
reg file = -2
34040004
3405fffe
0085001A
00001012
00000008
div - 5 // is it seperating quotients & remainders correctly - when dealing with negatives
ori $4, $0, -4
ori $5, $0, 3
div $4, $5
mfhi $4
mflo $5
addu $2,$4,$5
jr $0
ref file = 2 - as we are adding -1 and -1 using addu
34040004
34050003
0085001A
00002010
00002812
00851021
00000008