├── .gitattributes ├── CS1705_U201714726_王明明_1.doc ├── CS1705_U201714726_王明明_1.rar ├── CS1705_U201714726_王明明_1 ├── RENWU1.EXE ├── RENWU2.EXE ├── RENWU3.EXE ├── RENWU4.EXE ├── renwu1.asm ├── renwu2.asm ├── renwu3.asm └── renwu4.asm ├── CS1705_U201714726_王明明_2.doc ├── CS1705_U201714726_王明明_2.rar ├── CS1705_U201714726_王明明_2 ├── RENWU1.EXE ├── RENWU2.EXE ├── renwu1.asm └── renwu2.asm ├── CS1705_U201714726_王明明_3.doc ├── CS1705_U201714726_王明明_3.rar ├── CS1705_U201714726_王明明_3 ├── JWZJ.OBJ ├── JWZJ.asm ├── Rank_Recom_Score.asm ├── Recommend_All_Index.asm ├── Search_Pro.asm ├── WMM.EXE ├── WMM.OBJ ├── WMM.asm └── main.c ├── CS1705_U201714726_王明明_4.doc ├── CS1705_U201714726_王明明_4.rar ├── CS1705_U201714726_王明明_4 ├── RENWU1.EXE ├── RENWU1.OBJ ├── RENWU2.EXE ├── RENWU2.OBJ ├── RENWU3.EXE ├── RENWU3.OBJ ├── RENWU41.EXE ├── RENWU41.OBJ ├── RENWU42.OBJ ├── renwu1.asm ├── renwu2.asm ├── renwu3.asm ├── renwu41.asm └── renwu42.asm ├── CS1705_U201714726_王明明_5.docx ├── CS1705_U201714726_王明明_5.rar ├── CS1705_U201714726_王明明_5 ├── DEMO.TR2 ├── RC.EXE ├── demo.asm ├── demo.exe ├── demo.ilk ├── demo.obj ├── demo.pdb ├── menu.RES ├── menu.rc └── menuID.inc ├── CS1705_U201714726_王明明_封面.doc ├── README.md └── 汇编复习资料 ├── 20170520_试卷A_final.doc ├── 20170520_试卷A_答案.doc ├── 20170520_试卷B.doc ├── 20180526_试卷A(答案与评分标准).doc ├── 20180526_试卷A.doc ├── 20180526_试卷B(答案).docx ├── 习题1.1和1.3解答.pdf ├── 习题1.4解答.pdf ├── 习题1.7和1.8解答.pdf ├── 寻址方式作业(教材2.1,2.3,2.4).pdf ├── 总复习.ppt ├── 总复习_第1章_复习习题.doc ├── 总复习_第2章_复习习题.doc ├── 总复习_第3章_复习习题.doc ├── 总复习_第4章_复习习题.doc ├── 总复习_第5章_复习习题.doc ├── 总复习_第6章_复习习题.doc ├── 教材3.1-3.4习题参考解答.pdf ├── 教材3.7、课堂练习2题参考解答.pdf ├── 教材3.8-3.10习题参考解答.pdf ├── 教材4.3、4.4作业参考解答.pdf ├── 教材4.5、4.6作业参考解答.pdf ├── 教材5.1、5.2、5.6、5.9作业参考解答.pdf ├── 教材6.1、6.2及课堂练习1题参考解答.pdf ├── 教材习题3.5和3.6参考解答.pdf ├── 汇编_第1章.pdf ├── 汇编_第2章.pdf ├── 汇编_第3章.pdf ├── 汇编_第4章.pdf ├── 汇编_第5章.pdf ├── 汇编_第6章.pdf ├── 第1次作业 (1).doc ├── 第1次作业_参考答案.doc ├── 第2次作业.doc ├── 第2次作业_参考答案.doc ├── 第3次作业.doc ├── 第3次作业_参考答案.doc ├── 第4次作业.doc ├── 第4次作业_参考答案.doc ├── 第5次作业.doc ├── 第5次作业参考答案.doc ├── 第6次作业.doc ├── 第6次作业参考答案.doc ├── 第一章习题1.2,1.5,1.6解答.pdf └── 第一章习题1.9_1.13解答.pdf /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_1.doc -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_1.rar -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/RENWU1.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_1/RENWU1.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/RENWU2.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_1/RENWU2.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/RENWU3.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_1/RENWU3.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/RENWU4.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_1/RENWU4.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/renwu1.asm: -------------------------------------------------------------------------------- 1 | .386 2 | STACK SEGMENT USE16 STACK 3 | DB 200 DUP(0) 4 | STACK ENDS 5 | DATA SEGMENT USE16 6 | BUF1 DB 0,1,2,3,4,5,6,7,8,9 7 | BUF2 DB 10 DUP(0) 8 | BUF3 DB 10 DUP(0) 9 | BUF4 DB 10 DUP(0) 10 | DATA ENDS 11 | CODE SEGMENT USE16 12 | ASSUME CS:CODE,DS:DATA,SS:STACK 13 | START: MOV AX,DATA 14 | MOV DS,AX 15 | MOV SI,OFFSET BUF1 16 | MOV DI,OFFSET BUF2 17 | MOV BX,OFFSET BUF3 18 | MOV BP,OFFSET BUF4 19 | MOV CX,10 20 | LOPA: MOV AL,[SI] 21 | MOV [DI],AL 22 | INC AL 23 | MOV [BX],AL 24 | ADD AL,3 25 | MOV DS:[BP],AL 26 | INC SI 27 | INC DI 28 | INC BX 29 | INC BP 30 | DEC CX 31 | JNZ LOPA 32 | MOV AH,4CH 33 | INT 21H 34 | CODE ENDS 35 | END START -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/renwu2.asm: -------------------------------------------------------------------------------- 1 | .386 2 | STACK SEGMENT USE16 STACK 3 | DB 200 DUP(0) 4 | STACK ENDS 5 | 6 | DATA SEGMENT USE16 7 | BUF1 DB 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 8 | BUF2 DB 10 DUP(0) 9 | BUF3 DB 10 DUP(0) 10 | BUF4 DB 10 DUP(0) 11 | DATA ENDS 12 | 13 | CODE SEGMENT USE16 14 | ASSUME CS: CODE, DS: DATA, SS: STACK 15 | 16 | START: MOV AX, DATA 17 | MOV DS, AX 18 | MOV SI, OFFSET BUF1 19 | MOV DI, OFFSET BUF2 20 | MOV BX, OFFSET BUF3 21 | MOV BP, OFFSET BUF4 22 | MOV CX, 10 23 | LOPA: MOV AL, [SI] 24 | MOV [DI], AL 25 | INC AL 26 | MOV [BX], AL 27 | ADD AL, 3 28 | MOV DS:[BP], AL 29 | INC SI 30 | INC DI 31 | INC BP 32 | INC BX 33 | DEC CX 34 | JNZ LOPA 35 | MOV AH, 4CH 36 | INT 21H 37 | CODE ENDS 38 | END START 39 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/renwu3.asm: -------------------------------------------------------------------------------- 1 | .386 2 | STACK SEGMENT USE16 STACK 3 | DB 200 DUP(0) 4 | STACK ENDS 5 | DATA SEGMENT USE16 6 | BUF1 DB 0,1,2,3,4,5,6,7,8,9 7 | BUF2 DB 10 DUP(0) 8 | BUF3 DB 10 DUP(0) 9 | BUF4 DB 10 DUP(0) 10 | DATA ENDS 11 | CODE SEGMENT USE16 12 | ASSUME CS:CODE,DS:DATA,SS:STACK 13 | START: MOV AX,DATA 14 | MOV DS,AX 15 | MOV ESI, 0 16 | LOPA: 17 | MOV AL,BUF1[ESI] 18 | MOV BUF2[ESI],AL 19 | INC AL 20 | MOV BUF3[ESI],AL 21 | ADD AL,3 22 | MOV DS:BUF4[ESI],AL 23 | INC ESI 24 | JNZ LOPA 25 | MOV AH,4CH 26 | INT 21H 27 | CODE ENDS 28 | END START 29 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_1/renwu4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_1/renwu4.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_2.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_2.doc -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_2.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_2.rar -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_2/RENWU1.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_2/RENWU1.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_2/RENWU2.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_2/RENWU2.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_2/renwu1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_2/renwu1.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_2/renwu2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_2/renwu2.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3.doc -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3.rar -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/JWZJ.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/JWZJ.OBJ -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/JWZJ.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/JWZJ.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/Rank_Recom_Score.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/Rank_Recom_Score.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/Recommend_All_Index.asm: -------------------------------------------------------------------------------- 1 | .MODEL FLAT,C 2 | .DATA 3 | GA_SPACE EQU 22 4 | N=5 5 | .CODE 6 | RECOMMEND_INDEX PROC FAR STDCALL USES EAX EBX ECX EDX ESI PRO:DWORD 7 | MOV EBX,PRO 8 | ; MOV ECX,22 9 | ; LCHECK: 10 | ; MOV AH,[EBX] 11 | ; INC EBX 12 | ; LOOP LCHECK 13 | ; INC EBX 14 | MOVZX EAX,WORD PTR[EBX+12] 15 | MOV ECX,1000 16 | MUL ECX 17 | MOVZX ECX,WORD PTR[EBX+10] 18 | AND ECX,0FFH 19 | CMP ECX,0 20 | JA CONTINUE1 21 | MOV WORD PTR [EBX+20],101 22 | RET 23 | CONTINUE1: 24 | DIV ECX 25 | MOV CX,[EBX+14] 26 | CDQ 27 | DIV ECX 28 | MOV ESI, EAX 29 | MOV ECX,50 30 | MOVZX EAX,WORD PTR[EBX+18] 31 | MUL ECX 32 | MOVZX ECX,WORD PTR[EBX+16] 33 | CMP ECX,0 34 | JA CONTINUE2 35 | MOV WORD PTR [EBX+20],0 36 | RET 37 | CONTINUE2: 38 | CDQ 39 | DIV ECX 40 | MOV ECX,ESI 41 | ADD EAX,ECX 42 | SAL EAX,7 43 | MOV ECX,100 44 | CDQ 45 | DIV ECX 46 | MOV [EBX+20],AX 47 | RET 48 | RECOMMEND_INDEX ENDP 49 | 50 | Recommend_All_Index PROC 51 | PUSH EBP 52 | MOV EBP,ESP 53 | MOV ECX,N 54 | MOV EBX,[EBP+8] 55 | LOOP_RECOMMEND_ALL_INDEX: 56 | INVOKE RECOMMEND_INDEX,EBX 57 | ADD EBX,GA_SPACE 58 | LOOP LOOP_RECOMMEND_ALL_INDEX 59 | POP EBP 60 | RET 61 | Recommend_All_Index ENDP 62 | END 63 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/Search_Pro.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/Search_Pro.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/WMM.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/WMM.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/WMM.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/WMM.OBJ -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/WMM.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/WMM.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_3/main.c -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4.doc -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4.rar -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU1.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU1.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU1.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU1.OBJ -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU2.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU2.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU2.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU2.OBJ -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU3.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU3.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU3.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU3.OBJ -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU41.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU41.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU41.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU41.OBJ -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/RENWU42.OBJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/RENWU42.OBJ -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/renwu1.asm: -------------------------------------------------------------------------------- 1 | .386 2 | DATA SEGMENT USE16 PUBLIC 'DATA' 3 | DATA ENDS 4 | STACK SEGMENT USE16 STACK 5 | DB 200 DUP(0) 6 | STACK ENDS 7 | CODE SEGMENT USE16 PUBLIC 'CODE' 8 | ASSUME CS:CODE,DS:DATA,SS:STACK 9 | START: MOV AX,DATA 10 | MOV DS,AX 11 | 12 | MOV AX,3501H 13 | INT 21H 14 | 15 | MOV DX,FS:[04H] 16 | MOV SI,FS:[06H] 17 | 18 | CODE ENDS 19 | END START 20 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/renwu2.asm: -------------------------------------------------------------------------------- 1 | .386 2 | CODE SEGMENT USE16 3 | ASSUME CS:CODE,SS:STACK 4 | OLD_INT DW ?,? 5 | NEW16H: 6 | CMP AH,0 7 | JE L 8 | CMP AH,10H 9 | JE L 10 | JMP DWORD PTR OLD_INT 11 | L: 12 | PUSHF 13 | CALL DWORD PTR OLD_INT 14 | CMP AL,'A' 15 | JB L2 16 | CMP AL,'Z' 17 | JA L2 18 | ADD AL,32 19 | L2: 20 | IRET 21 | 22 | START: 23 | XOR AX,AX 24 | MOV DS,AX 25 | MOV AX,DS:[16H*4] 26 | MOV OLD_INT,AX 27 | MOV AX,DS:[16H*4+2] 28 | MOV OLD_INT+2,AX 29 | CLI 30 | 31 | MOV WORD PTR DS:[16H*4],OFFSET NEW16H 32 | MOV DS:[16H*4+2],CS 33 | STI 34 | 35 | MOV DX,OFFSET START+15 36 | SHR DX,4 37 | ADD DX,10H 38 | MOV AL,0 39 | MOV AH,31H 40 | INT 21H 41 | 42 | CODE ENDS 43 | STACK SEGMENT USE16 STACK 44 | DB 200 DUP(0) 45 | STACK ENDS 46 | END START 47 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/renwu3.asm: -------------------------------------------------------------------------------- 1 | .386 2 | STACK SEGMENT USE16 STACK 3 | DB 200 DUP(0) 4 | STACK ENDS 5 | 6 | DATA SEGMENT USE16 7 | SECOND DB 0 8 | MINITE DB 2 9 | HOUR DB 4 10 | DATA ENDS 11 | 12 | CODE SEGMENT USE16 13 | ASSUME CS:CODE, DS:DATA, SS:STACK 14 | 15 | START: 16 | MOV AL,4 17 | OUT 70H,AL 18 | JMP $ + 2 19 | IN AL,71H 20 | 21 | CALL OUTPUT 22 | MOV DL,'H' 23 | MOV AH,02H 24 | INT 21H 25 | 26 | MOV AL,2 27 | OUT 70H,AL 28 | JMP $ + 2 29 | IN AL,71H 30 | 31 | CALL OUTPUT 32 | MOV DL,'M' 33 | MOV AH,02H 34 | INT 21H 35 | 36 | MOV AL,0 37 | OUT 70H,AL 38 | JMP $ + 2 39 | IN AL,71H 40 | 41 | CALL OUTPUT 42 | MOV DL,'S' 43 | MOV AH,02H 44 | INT 21H 45 | MOV AH,4CH 46 | INT 21H 47 | 48 | OUTPUT PROC 49 | PUSH AX 50 | PUSH DX 51 | 52 | PUSH AX 53 | SHR AL,4 54 | ADD AL,30H 55 | 56 | MOV DL,AL 57 | MOV AH,02H 58 | INT 21H 59 | 60 | POP AX 61 | AND AL,00001111B 62 | ADD AL,30H 63 | 64 | MOV DL,AL 65 | MOV AH,02H 66 | INT 21H 67 | 68 | POP DX 69 | POP AX 70 | RET 71 | OUTPUT ENDP 72 | 73 | CODE ENDS 74 | END START 75 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/renwu41.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/renwu41.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_4/renwu42.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_4/renwu42.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5.docx -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5.rar -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/DEMO.TR2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/DEMO.TR2 -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/RC.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/RC.EXE -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/demo.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/demo.asm -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/demo.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/demo.exe -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/demo.ilk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/demo.ilk -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/demo.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/demo.obj -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/demo.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/demo.pdb -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/menu.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_5/menu.RES -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/menu.rc: -------------------------------------------------------------------------------- 1 | #define IDM_FILE_EXIT 10001 2 | #define IDM_FILE_LIST 10002 3 | #define IDM_FILE_CLEAR 10003 4 | #define IDM_FILE_RECOMMENDATION 10004 5 | #define IDM_HELP_ABOUT 10101 6 | 7 | MyMenu MENU 8 | BEGIN 9 | POPUP "&File" 10 | BEGIN 11 | MENUITEM "E&xit", IDM_FILE_EXIT 12 | END 13 | POPUP "&Action" 14 | BEGIN 15 | MENUITEM "&Recommendation", IDM_FILE_RECOMMENDATION 16 | MENUITEM "C&lear", IDM_FILE_CLEAR 17 | MENUITEM "L&ist", IDM_FILE_LIST 18 | END 19 | POPUP "&Help" 20 | BEGIN 21 | MENUITEM "&About",IDM_HELP_ABOUT 22 | END 23 | END 24 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_5/menuID.inc: -------------------------------------------------------------------------------- 1 | IDM_FILE_EXIT equ 10001 2 | IDM_FILE_LIST equ 10002 3 | IDM_FILE_CLEAR equ 10003 4 | IDM_FILE_RECOMMENDATION equ 10004 5 | IDM_HELP_ABOUT equ 10101 6 | -------------------------------------------------------------------------------- /CS1705_U201714726_王明明_封面.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/CS1705_U201714726_王明明_封面.doc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AssemblyLanguage 2 | 华中科技大学计算机科学与技术学院2017级汇编语言程序设计实验 3 | 4 | ## 几个文件夹的内容就已经包括全部了 5 | `复习资料`里面是课件、课后答案、平时作业的答案,文件较大,下载耗时 6 | -------------------------------------------------------------------------------- /汇编复习资料/20170520_试卷A_final.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/20170520_试卷A_final.doc -------------------------------------------------------------------------------- /汇编复习资料/20170520_试卷A_答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/20170520_试卷A_答案.doc -------------------------------------------------------------------------------- /汇编复习资料/20170520_试卷B.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/20170520_试卷B.doc -------------------------------------------------------------------------------- /汇编复习资料/20180526_试卷A(答案与评分标准).doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/20180526_试卷A(答案与评分标准).doc -------------------------------------------------------------------------------- /汇编复习资料/20180526_试卷A.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/20180526_试卷A.doc -------------------------------------------------------------------------------- /汇编复习资料/20180526_试卷B(答案).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/20180526_试卷B(答案).docx -------------------------------------------------------------------------------- /汇编复习资料/习题1.1和1.3解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/习题1.1和1.3解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/习题1.4解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/习题1.4解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/习题1.7和1.8解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/习题1.7和1.8解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/寻址方式作业(教材2.1,2.3,2.4).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/寻址方式作业(教材2.1,2.3,2.4).pdf -------------------------------------------------------------------------------- /汇编复习资料/总复习.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/总复习.ppt -------------------------------------------------------------------------------- /汇编复习资料/总复习_第1章_复习习题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/总复习_第1章_复习习题.doc -------------------------------------------------------------------------------- /汇编复习资料/总复习_第2章_复习习题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/总复习_第2章_复习习题.doc -------------------------------------------------------------------------------- /汇编复习资料/总复习_第3章_复习习题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/总复习_第3章_复习习题.doc -------------------------------------------------------------------------------- /汇编复习资料/总复习_第4章_复习习题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/总复习_第4章_复习习题.doc -------------------------------------------------------------------------------- /汇编复习资料/总复习_第5章_复习习题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/总复习_第5章_复习习题.doc -------------------------------------------------------------------------------- /汇编复习资料/总复习_第6章_复习习题.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/总复习_第6章_复习习题.doc -------------------------------------------------------------------------------- /汇编复习资料/教材3.1-3.4习题参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材3.1-3.4习题参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/教材3.7、课堂练习2题参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材3.7、课堂练习2题参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/教材3.8-3.10习题参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材3.8-3.10习题参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/教材4.3、4.4作业参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材4.3、4.4作业参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/教材4.5、4.6作业参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材4.5、4.6作业参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/教材5.1、5.2、5.6、5.9作业参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材5.1、5.2、5.6、5.9作业参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/教材6.1、6.2及课堂练习1题参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材6.1、6.2及课堂练习1题参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/教材习题3.5和3.6参考解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/教材习题3.5和3.6参考解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/汇编_第1章.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/汇编_第1章.pdf -------------------------------------------------------------------------------- /汇编复习资料/汇编_第2章.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/汇编_第2章.pdf -------------------------------------------------------------------------------- /汇编复习资料/汇编_第3章.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/汇编_第3章.pdf -------------------------------------------------------------------------------- /汇编复习资料/汇编_第4章.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/汇编_第4章.pdf -------------------------------------------------------------------------------- /汇编复习资料/汇编_第5章.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/汇编_第5章.pdf -------------------------------------------------------------------------------- /汇编复习资料/汇编_第6章.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/汇编_第6章.pdf -------------------------------------------------------------------------------- /汇编复习资料/第1次作业 (1).doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第1次作业 (1).doc -------------------------------------------------------------------------------- /汇编复习资料/第1次作业_参考答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第1次作业_参考答案.doc -------------------------------------------------------------------------------- /汇编复习资料/第2次作业.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第2次作业.doc -------------------------------------------------------------------------------- /汇编复习资料/第2次作业_参考答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第2次作业_参考答案.doc -------------------------------------------------------------------------------- /汇编复习资料/第3次作业.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第3次作业.doc -------------------------------------------------------------------------------- /汇编复习资料/第3次作业_参考答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第3次作业_参考答案.doc -------------------------------------------------------------------------------- /汇编复习资料/第4次作业.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第4次作业.doc -------------------------------------------------------------------------------- /汇编复习资料/第4次作业_参考答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第4次作业_参考答案.doc -------------------------------------------------------------------------------- /汇编复习资料/第5次作业.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第5次作业.doc -------------------------------------------------------------------------------- /汇编复习资料/第5次作业参考答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第5次作业参考答案.doc -------------------------------------------------------------------------------- /汇编复习资料/第6次作业.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第6次作业.doc -------------------------------------------------------------------------------- /汇编复习资料/第6次作业参考答案.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第6次作业参考答案.doc -------------------------------------------------------------------------------- /汇编复习资料/第一章习题1.2,1.5,1.6解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第一章习题1.2,1.5,1.6解答.pdf -------------------------------------------------------------------------------- /汇编复习资料/第一章习题1.9_1.13解答.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chu-Wang/AssemblyLanguage/7bd85e1977d793f69f49aafe0f4cfe40efe308a3/汇编复习资料/第一章习题1.9_1.13解答.pdf --------------------------------------------------------------------------------