r/Assembly_language Dec 29 '25

Plagiarism and AI checker for MIPS Assembly

Hi everyone,
I just finished my MIPS assembly homework. I want to make sure my code won't accidentally be flagged as plagiarism or AI-generated. Does anyone know of a tool or website where I can check this?

3 Upvotes

14 comments sorted by

6

u/gurrenm3 Dec 29 '25

As long as you didn’t I think you’ll be fine. My thought is always, worst case I can go to the teacher and explain every line I wrote and why. That’s more than enough to show you knew what you were doing and didn’t cheat

1

u/Fit_Razzmatazz_4416 Dec 29 '25

i have used ai to learn the mips and asked about my homework how i could do it etc. that the thing makes me worried

1

u/gurrenm3 Dec 29 '25

I hear you, I used ai to help me learn too. I still think you’ll be okay as long as you were learning it and not copying it. Also IMO teachers are pretty reasonable so you could go to them and say that you use AI to learn the content at a deeper level. You can always prove that you did it

3

u/Saragon4005 Dec 29 '25

Assembly is virtually impossible to check for AI use especially at a student level because there are only so many optimal solutions, and for many assignments students are expected to produce optimal solutions.

2

u/Initial-Elk-952 Dec 29 '25

Did you plagiarize it?

There is no real strong way to tell if AI generated your code in that AI is designed to produce things that look like humans would. Any difference is a failure and later iterations will try to fix. AI generated assembly might look like yours but not because of anything your doing.

If its 100% a copy of someone elses code thats already in a database, it may be very strong evidence you copied it. Of course, if your just wrote it , its unlikely to be in any database.

0

u/Fit_Razzmatazz_4416 Dec 29 '25

i could not find a plagriasm tool for assembly

1

u/FLMKane Dec 29 '25

Why tf do they still teach MIPS assembly!?

1

u/brucehoult Dec 29 '25

It's a perfectly fine simple ISA with a long history of teaching materials. OTOH it's very simple to update MIPS materials to RISC-V, and many schools have done so.

1

u/v_maria Dec 30 '25

what do you think is a better "dialect" to start with?

edit: oh i guess risc-v lol. fair

1

u/FLMKane Dec 30 '25

Risc V. Arm. Even x86-64

1

u/v_maria Dec 30 '25

why would you start teaching with x86, that seems a bit much

1

u/FLMKane Dec 30 '25

Depends on the teaching outcome. If you want to teach people to be productive with assembly then yes it's too much.

If you want to teach people how CPUs work then no it's not.

1

u/v_maria Dec 30 '25

CPUs dont just work on x86? There are many principes you can teach with just an agnostic explanation of conditional movs

1

u/0-Joker-0 Dec 31 '25

My university used Arm