<commit_before>## 指令设计
用前5位表示op。共30条。 
加*为扩展指令。XXX，YYY，ZZZ为寄存器标号。III为立即数。 

### R
指令 | 编码
---- | -----
MFIH | 00001XXX00000000
MFPC | 00010XXX00000000
MTIH | 00011XXX00000000
MTSP | 00100XXX00000000
AND | 00101XXXYYY00000
OR | 00110XXXYYY00000
*NOT | 00111XXXYYY00000
*SLT | 01000XXXYYY00000
CMP | 01001XXXYYY00000
SLL | 01010XXXYYYIII00
SRA | 01011XXXYYYIII00
ADDU | 01100XXXYYYZZZ00
SUBU | 01101XXXYYYZZZ00

### I
指令 | 编码
---- | -----
ADDSP | 01110IIIIIIII000
LW_SP | 01111XXX00000000
ADDIU  | 10000XXXIIIIIIII
*SLTI | 10001XXXIIIIIIII
*ADDSP3 | 10010XXXIIIIIIII
LI | 10011XXXIIIIIIII
ADDIU3 | 10100XXXYYY0IIII
LW | 10101XXXYYYIIIII
SW | 10110XXXYYYIIIII
SW_SP | 10111XXXYYYIIIII

### B
指令 | 编码
---- | -----
B | 11000IIIIIIIIIII
BTEQZ | 11001IIIIIIII000
BEQZ | 11010XXXIIIIIIII
BNEZ | 11011XXXIIIIIIII

### J
指令 | 编码
---- | -----
*JRRA | 1110000000000000
JR | 11101XXX00000000

指令 | 编码
---- | -----
NOP | 0000000000000000<commit_msg>fixed the table in markdown<commit_after>## 指令设计
用前5位表示op。共30条。 
加*为扩展指令。XXX，YYY，ZZZ为寄存器标号。III为立即数。 

### R

	指令	编码
	MFIH	00001XXX00000000
	MFPC	00010XXX00000000
	MTIH	00011XXX00000000
	MTSP	00100XXX00000000
	AND		00101XXXYYY00000
	OR		00110XXXYYY00000
	*NOT	00111XXXYYY00000
	*SLT	01000XXXYYY00000
	CMP		01001XXXYYY00000
	SLL		01010XXXYYYIII00
	SRA		01011XXXYYYIII00
	ADDU	01100XXXYYYZZZ00
	SUBU	01101XXXYYYZZZ00

### I

	指令	编码
	ADDSP	01110IIIIIIII000
	LW_SP	01111XXX00000000
	ADDIU	10000XXXIIIIIIII
	*SLTI	10001XXXIIIIIIII
	*ADDSP3	10010XXXIIIIIIII
	LI		10011XXXIIIIIIII
	ADDIU3	10100XXXYYY0IIII
	LW		10101XXXYYYIIIII
	SW		10110XXXYYYIIIII
	SW_SP	10111XXXYYYIIIII

### B
指令	编码

	B		11000IIIIIIIIIII
	BTEQZ	11001IIIIIIII000
	BEQZ	11010XXXIIIIIIII
	BNEZ	11011XXXIIIIIIII

### J

	指令	编码
	*JRRA	1110000000000000
	JR		11101XXX00000000

	指令	编码
	NOP		0000000000000000
{'fraction_non_alphanumeric': 0.08069003895381191, 'fraction_numerical': 0.29493600445186424, 'mean_word_length': 4.515337423312883, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 34, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5242252', 'n_tokens_mistral': 1363, 'n_tokens_neox': 940, 'n_words': 159}