汇编语言程序设计教程课程设计

合集下载

基于汇编语言的课程设计

基于汇编语言的课程设计

基于汇编语言的课程设计一、课程目标知识目标:1. 掌握汇编语言的基本概念,包括寄存器、指令、寻址方式等;2. 了解汇编语言的编程流程,能够阅读和分析简单的汇编程序;3. 了解汇编语言与硬件的关系,理解汇编指令对硬件操作的影响。

技能目标:1. 能够使用汇编语言编写简单的程序,实现基本的输入输出、运算和控制流程;2. 学会运用汇编语言进行程序调试,查找并修复程序中的错误;3. 能够运用汇编语言解决实际问题,如编写系统调用、中断处理等。

情感态度价值观目标:1. 培养学生对计算机底层原理的兴趣,激发他们探究硬件与软件关系的热情;2. 培养学生的编程思维,提高他们分析问题、解决问题的能力;3. 增强学生的团队合作意识,培养他们在编程过程中相互帮助、共同进步的精神。

课程性质:本课程为计算机科学与技术专业选修课,旨在帮助学生深入理解计算机硬件与软件的底层原理,提高编程技能。

学生特点:学生已具备一定的编程基础,熟悉高级编程语言,但对汇编语言了解较少。

教学要求:结合学生特点,课程设计注重理论与实践相结合,以实例为主线,引导学生掌握汇编语言的编程方法和技巧。

通过课程学习,使学生能够独立编写简单的汇编程序,并具备进一步深入学习汇编语言的能力。

教学过程中注重激发学生的学习兴趣,培养他们的编程素养和团队协作能力。

最终,将课程目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容1. 汇编语言基础知识:寄存器、指令、寻址方式、汇编语言编程环境搭建;教材章节:第一章至第二章2. 汇编语言编程流程:汇编程序的编写、汇编、链接和调试;教材章节:第三章3. 汇编语言基本指令:数据传输指令、算术运算指令、逻辑运算指令、控制流指令;教材章节:第四章4. 汇编语言程序设计:顺序结构、分支结构、循环结构、子程序设计;教材章节:第五章至第六章5. 汇编语言与硬件操作:中断处理、系统调用、I/O操作;教材章节:第七章6. 汇编语言综合实例:简单操作系统、驱动程序编写;教材章节:第八章教学内容安排和进度:1. 基础知识部分(2周):讲解寄存器、指令和寻址方式,引导学生搭建汇编语言编程环境;2. 编程流程部分(2周):学习汇编程序的编写、汇编、链接和调试;3. 基本指令部分(3周):深入学习各种汇编指令;4. 程序设计部分(4周):学习汇编语言的程序设计方法;5. 硬件操作部分(3周):了解汇编语言在硬件操作中的应用;6. 综合实例部分(4周):通过实例巩固所学知识。

汇编语言课程设计

汇编语言课程设计

《汇编语言》课程设计任务书一、题目1.简单的计算器2.字典3.“Pc”钢琴二、目的:本次课程设计的目的是提高学生分析问题、解决问题的能力以及实际动手能力,进一步加深学生对汇编语言程序设计基本理论的理解,使学生熟练掌握汇编语言程序上机调试的方法技巧、结构化程序设计技术及高级汇编语言技术,能编写较复杂的应用程序,为学习后继课程打下扎实的基础。

三、已知技术参数和设计要求:1.编写一个有符号多位十进制数的四则运算计算器程序,所输入的算式如下例所示:-278+32=-132――12=11*-32=-1234/-18=要求程序能接收键入的算式,在接收到‘=’号时,计算并以有符号十进制数的形式显示结果,然后允许用户继续键入算式。

如果键入算式后再键入‘.’,则显示结果并结束整个程序。

(‘/’为整除)2.已知一个由英语单词组成的字符串已按字典序排好,每个单词以空格符为结束,该串的首二字节为16位无符号二进制数,用以说明串的长度。

试编程能从键盘上输入单词(以空格字符为结束),若字符串中没有该单词,则将该单词插入该串适当的位置,使其仍保持字典序,并修改串长度,显示单词在串中位置及串长度;若字符串中有该单词,则显示字符串中所有包含该单词的单词,及其在字符串中的位置。

3.编写程序,程序运行时使PC机成为一架可弹奏的“钢琴”。

当按下数字键0~9时,发出6,7,1,2,3,4,5,6,7,i,十个音调,按‘.’则退出“钢琴”状态。

总体要求1)程序结构清晰,相对独立的功能应尽量用子程序实现2)有较多提示信息,以方便用户使用3)能检测用户输入的错误,并作相应处理4)每个程序应作较多测试,以证明程序的正确性实验一:源代码:DATA SEGMENTSIG DB 00H ;用来记录要进行的运算NUM1 DW 0 ;用来记录输入的第一个数NUM2 DW 0 ;用来记录输入的第二个数X DB 10 ;当输入的下一个数字时,大小为前一个数需要乘10 DATA ENDS ;再加上当前的数CODE SEGMENTMAIN PROC FARASSUME CS:CODE,DS:DATASTART:MAINT1: MOV AH,1 ;输入要运算的算式INT 21HMAINT3: CMP AL,30H ;和0作比较JL L1 ;小于0时转去L1CMP AL,3DHJZ MAINT2 ;当输入”=”时转去MAINT2进行计算结果CALL BIN ;调用子程序BIN,计算数值真实大小CMP DX,1JNZ L5NEG BX ;当DX为1使需对BX进行取反MOV DX,0 ;恢复DXL5: CMP CX,1JZ L3MOV NUM2,BX ; CX不等于1时记录当前输入的第二个数JMP MAINT3L3: MOV NUM1,BX ;记录当前输入的第一个数JMP MAINT3L1: CMP AL,2EHJZ quit ;当输入的字符为”.”时转去quit,即程序运行结束CMP CX,1JNZ L2MOV SIG,AL ;当CX不等于1时,即为当前要进行的运算MOV CX,2JMP MAINT1 ;返回MINT1继续输入算式L2: CMP AL,2DHJNZ MAINT1MOV DX,1JMP MAINT1quit: MOV AH,4CH ;程序运行结束INT 21HMAINT2:CMP SIG,'+' ;SIG为”+”时进行加法操作JNZ S1MOV AX,NUM1MOV BX,NUM2ADD AX,BXJMP MAINT4S1: CMP SIG,'-' ;SIG为”-”时进行减法操作JNZ S2MOV AX,NUM1SUB AX,NUM2JMP MAINT4S2: CMP SIG,'*' ;SIG为”*”时进行乘法操作JNZ S3MOV AX,NUM1MOV DX,0IMUL NUM2JMP MAINT4S3: MOV AX,NUM1 ;否则进行除法运算MOV BX,NUM2IDIV BLCBWMAINT4:MOV BP,SP ;当数为负数时进行取反操作TEST AX,8000HJZ OUT2MOV BX,AXMOV DL,'-'MOV AH,2INT 21HMOV AX,BXNEG AX ;取AX的反OUT2: DIV X ;不断乘以10MOV BL,AHMOV BH,0PUSH BXMOV AH,0CMP AL,0JNZ OUT2OUT3: POP DX ;输出所求的结果ADD DL,30H ;因为显示的是ascall码,所以需加上30HMOV AH,2INT 21HCMP BP,SP ;当bp和sp指向同一位置时输出结束JNZ OUT3MOV DL,0AHMOV AH,2INT 21HMOV DL,0DHMOV AH,2INT 21HJMP START ;返回START进行下一轮计算MAIN ENDPBIN PROC NEAR ;子程序BIN用来转换输入的数字大小,即计算数值;的真实大小PUSH DXMOV BX,0INC CXSUB AL,30HCBWXCHG AX,BXMOV DX,10MUL DXXCHG AX,BXADD BX,AXBINT1: MOV AH,1INT 21HCMP AL,30H ;判断输入的字符是否为数值JL EXITCMP AL,3DHJZ EXIT ;当输入的字符不为字符时退出子程序BIN SUB AL,30HCBWXCHG AX,BXMOV DX,10 ;同过乘10相加得到真实数值MUL DXXCHG AX,BXADD BX,AXJMP BINT1EXIT: POP DXRETBIN ENDPCODE ENDSEND START运行结果:实验二:源代码:DATA SEGMENT; DICTIONARY 字典字符串,首两个字节为 16 位无符号二进制数,说明字符串长度。

汇编语言程序设计课程设计

汇编语言程序设计课程设计

课程设计报告(本科)课程:汇编语言程序设计学号:姓名:班级:教师:时间:2014.6.3~2014.6.19计算机科学与技术系实验结果与分析:图6 首先运行无错误图7输入1号功能变换图8输入2号功能变换数值图9 产生obj文件图10 输入2号功能实现数制转换图11 输入1号功能实现数制转换附录:源代码十进制与八进制相互转换的程序清单:;DECIOCT;十进制与八进制相互转换;首先选择算法,1为八进制转十进制,2为十进制转八进制;***************************DECioct SEGMENTASSUME CS:DECioct;主程序部分。

main PROC FARstart: MOV DL,3ah ;显示提示附MOV AH,2INT 21hMOV AH,1 ;输入选择数字INT 21hCMP AL,32h ;数字为1时,执行八进制转十进制JE REPEat2 ;数字为2时,执行十进制转八进制REPEat1: CALL octbin ;键盘输入八进制数转为二进制 CALL crlf ;回车并换行CALL binidec ;二进制转十进制CALL crlf ;回车并换行JMP REPEat1 ;重复执行REPEat2: CALL DECibin ;键盘输入十进制数转为二进制CALL crlf ;回车并换行CALL binioct ;二进制转八进制CALL crlf ;回车并换行JMP REPEat2 ;重复执行main ENDP;-----------------------------;十进制转二进制DECibin PROC NEARMOV BX,0 ;将BX清零NEwchar2:MOV AH,1INT 21h ;21号中断输入SUB AL,30h ;ASCII转二进制JL exit2 ;<0则跳转CMP AL,9d ;判断是否>9JG exit2 ;如果大于则不是十进制数 CBW ;字节转为字XCHG AX,BX ;交换寄存器MOV CX,10d ;把10放如CXMUL CX ;AX扩大10倍XCHG AX,BX ;交换寄存器ADD BX,AX ;原数的10倍加上输入数 JMP NEwchar2 ;跳转输入exit2:RETDECibin ENDP;---------------------------------------;二进制转八进制binioct PROC NEARMOV CL,2 ;移位数字2ROL BL,CL ;循环左移2位MOV AL,BL ;把输入的数送入ALAND AL,03h ;将高六位屏蔽ADD AL,30h ;转换为ASCIIMOV DL,AL ;输出ALMOV AH,2INT 21hMOV CH,2 ;剩余显示2位rotate2:MOV CL,3 ;移位数字3ROL BL,CL ;循环左移3位MOV AL,BL ;把输入的数送入ALAND AL,07h ;将高五位屏蔽ADD AL,30h ;转换为ASCIIMOV DL,AL ;输出ALMOV AH,2INT 21hDEC CH ;递减CHJNZ rotate2 ;CH不为0则跳转 RETbinioct ENDP;---------------------------------------;八进制转二进制octbin PROC NEARMOV BX,0 ;BX清零NEwchar1:MOV AH,1 ;输入数字INT 21hSUB AL,30h ;转换为二进制数 JL exit1CMP AL,8d ;如果<8则跳转JL ADD_to1CMP AL,10hJGE exit1ADD_to1:MOV CL,3 ;移位数字3SHL BX,CL ;左移3位MOV AH,0 ;AH清0ADD BX,AX ;把新位移入数字 JMP NEwchar1 ;跳转继续输入exit1:REToctbin ENDP;--------------------------------------;二进制转十进制binidec PROC NEARMOV CX,10000d ;除数为10000 CALL DEC_divMOV CX,1000d ;除数为1000CALL DEC_divMOV CX,100d ;除数为100CALL DEC_divMOV CX,10d ;除数为10CALL DEC_divMOV CX,1d ;除数为1CALL DEC_divRET;---------------------------------------;子程序DEC_div PROC NEARMOV AX,BX ;把二进制数移入AX MOV DX,0 ;DX高八位清零DIV CX ;除数CXMOV BX,DX ;余数移入BXMOV DL,AL ;商移入DLADD DL,30h ;转换为ASCIIMOV AH,2 ;输出十进制数位INT 21hRETDEC_div ENDP;---------------------------------------binidec ENDP;---------------------------------------;回车和换行。

汇编语言程序设计ppt课件

汇编语言程序设计ppt课件

3.用注释行说明程序,便于阅读和修改调试和修改。
1
9
常用程序结构: 顺序程序、循环程序、分支程序、查表程序、子程
2. 顺序与循环程序设计
❖5.2.1 顺序程序设计(又称简单程序) 既无分支,又无循环,按照顺序执行 可完成一定的基本功能,是编写复杂程序的 基础
10
例1:将一个字节内的两个BCD码拆开并变成ASCII码, 存入两个RAM单元。BCD码放在内RAM的20H, 转换后高半字节放到21H,低字节放22H。
ROM
20H BCDH BCDL
SWAP A ORL A, #30H MOV 21H, A SJMP $
;BCDH数送A的低4位 21H 0011 BCDH ;完成转换 @R0 22H 000101 B0C0D0L0
;存数
END
12
回目录 上页 下页
5.2.2 循环程序
包含多次重复执行的程序段,循环结构使程序紧凑。
11
回目录 上页 下页
程序:
ORG 1000H
MOV R0, #22H ;R0 22H MOV @R0,#0 ; 22H 0 MOV A, 20H ;两个BCD数送A
A
B0C0D01H01 B0BCC0DD0LH0
XCHD A, @R0 ;BCDL数送22H ORL 22H, #30H ;完成转换
表示程序结构和程序功能
美国国家标准化协会ANSI(American National
Standard Institute)设定了一些常用的流程图符号如图所示:
开始
起止框

流程线
输入输出框 判断框
处理框
连接点 图:常用流程图符号
Y
?

简单汇编语言课程设计

简单汇编语言课程设计

简单汇编语言课程设计一、课程目标知识目标:1. 学生能理解汇编语言的基本概念,掌握汇编语言的语法结构。

2. 学生能描述计算机硬件的基本组成,了解汇编语言与硬件操作的关系。

3. 学生能运用汇编语言编写简单的程序,实现基本的输入输出、运算和逻辑控制。

技能目标:1. 学生能独立完成汇编语言程序的编写、调试和运行。

2. 学生能运用汇编语言解决实际问题,培养编程思维和问题解决能力。

3. 学生能通过查阅资料,了解汇编语言在实际应用中的发展,提高信息素养。

情感态度价值观目标:1. 学生对汇编语言产生兴趣,认识到编程对个人和社会发展的意义。

2. 学生在编程过程中,培养耐心、细致、严谨的学术态度。

3. 学生通过学习汇编语言,增强团队协作意识,提高沟通与表达能力。

课程性质:本课程为信息技术课程,旨在让学生了解计算机底层原理,掌握汇编语言编程技能,培养编程兴趣。

学生特点:本课程针对的是高年级学生,他们已具备一定的计算机操作能力,思维活跃,好奇心强,具备一定的自学能力和团队合作精神。

教学要求:教师应注重理论与实践相结合,引导学生通过实际操作掌握汇编语言编程技能,激发学生的学习兴趣,培养其编程思维和问题解决能力。

同时,关注学生的个体差异,提供有针对性的指导,确保课程目标的实现。

在教学过程中,将目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容1. 汇编语言概述- 了解汇编语言的发展历程- 掌握汇编语言与高级语言的异同2. 计算机硬件基础- 学习计算机硬件的基本组成- 了解汇编语言与硬件操作的关系3. 汇编语言语法- 掌握汇编语言的指令系统- 学习汇编语言的寄存器、操作数和地址表达式4. 汇编程序结构- 了解汇编程序的组织结构- 学习汇编程序的编写、调试和运行方法5. 基本输入输出操作- 掌握汇编语言实现输入输出的方法- 学习汇编语言与BIOS、中断的关系6. 算术运算与逻辑控制- 学习汇编语言实现基本算术运算和逻辑控制- 掌握相关指令和编程技巧7. 汇编语言编程实例- 分析经典汇编程序案例- 实践编写简单的汇编程序,解决实际问题教学内容安排和进度:第1周:汇编语言概述、计算机硬件基础第2周:汇编语言语法第3周:汇编程序结构第4周:基本输入输出操作第5周:算术运算与逻辑控制第6周:汇编语言编程实例及拓展教材章节关联:本教学内容与教材中“汇编语言程序设计”章节相关,涵盖了汇编语言的语法、编程技巧和实例。

高级汇编语言程序设计及应用课程设计 (2)

高级汇编语言程序设计及应用课程设计 (2)

高级汇编语言程序设计及应用课程设计一、选题背景随着计算机技术的不断发展,人们对提高计算机性能逐渐有了更高的要求。

在这个背景下,汇编语言作为计算机编程语言的基础,也逐渐得到了人们的重视。

汇编语言可以直接操作计算机硬件,并具有高效、灵活的特点,适用于很多需要高性能的应用领域。

在高级汇编语言的学习中,通过系统地学习汇编语言的基本原理和编程技巧,能够提高学生的计算机编程能力和对计算机硬件的理解,具有很高的实用价值。

二、课程设计目标本课程设计旨在通过理论学习和实践操作,使学生掌握高级汇编语言编程的基本原理和技巧,具有独立分析和编写高效、合理、可靠的汇编语言程序的能力,培养学生编写汇编语言应用程序的能力和创新精神。

三、课程设计内容1. 汇编语言概述•计算机体系结构•汇编语言的定义和作用•汇编语言的编程模式和基本语法2. 汇编语言编程技巧•汇编语言程序设计的基本步骤•汇编语言中的数据类型和格式•汇编语言程序的控制结构•汇编语言中的过程和参数传递3. 高级汇编语言程序设计•面向对象程序设计与汇编语言实现•汇编语言中的多线程程序设计•汇编语言中的图形图像处理技术实现4. 汇编语言在计算机应用中的实践应用•文件I/O操作•网络编程基础•汇编语言实现计算机安全技术四、课程设计实施1. 实验环境•操作系统:Windows 10 或 Linux•开发环境:Masm32 汇编语言开发环境•绘图工具:Photoshop, CorelDRAW等2. 实验内容•实验1:Masm32环境搭建和基本指令练习•实验2:动态链接库及其应用•实验3:面向过程程序设计•实验4:文件操作及网络编程•实验5:图形图像处理技术实现五、考核方式•平时成绩:80%•课程设计报告:20%六、课程设计要求1.学生应自行安装相关软件并调试好开发环境。

2.学生应按时提交实验报告,程序代码应有详细注释和必要的功能说明。

3.学生应能够运用所学知识,独立分析和编写高效、合理、可靠的汇编语言程序,提高编程技能和创新能力。

Intel汇编语言程序设计第五版教学设计 (2)

Intel汇编语言程序设计第五版教学设计 (2)

Intel汇编语言程序设计第五版教学设计一、教学目标通过本教学,学生将会:•掌握Intel汇编语言的基本概念和语法•熟悉Intel汇编语言的程序设计思路和方法•能够独立编写简单的Intel汇编语言程序二、教学内容1.汇编语言的基本概念(1课时)–汇编语言的历史背景和发展–汇编语言在计算机体系结构中的角色和作用–汇编语言的特点和优势2.汇编语言的基本语法(3课时)–汇编语言的数据类型和常量–汇编语言的变量和地址–汇编语言的指令和操作码–汇编语言的寻址方式3.汇编语言的程序设计思路和方法(5课时)–程序的基本结构和流程控制–过程和函数的概念和应用–数组和字符串的处理方法–文件和输入输出操作的方法4.汇编语言实例分析与编写(6课时)–汇编语言程序的结构与规范–实例程序的分析与演示–独立编写汇编语言程序的实践三、教学方法1.讲授:通过教师讲解,引导学生理解和掌握汇编语言的基本概念和语法、程序设计思路和方法等。

2.实践:安排实验课,让学生通过实践操作,巩固和提高汇编语言的编程能力。

3.课堂互动:启发式提问、学生互动、小组讨论等,促进学生的思考和独立学习能力。

四、教学评估1.平时测试:对学生的学习情况进行日常抽查,检查学生的掌握程度,促进学生的学习。

2.期末考试:考察学生的汇编语言基本知识和实际操作能力,评估教学效果。

五、教学资源1.《Intel汇编语言程序设计第五版》教材2.Microsoft Visual Studio等相关开发工具3.教师制作的课件和教学资料等六、教学进度教学内容课时汇编语言基本概念 1 汇编语言基本语法 3 程序设计思路和方法 5 汇编语言实例分析与编写 6 总课时15。

汇编语言课课程设计

汇编语言课课程设计

汇编语言课课程设计一、教学目标本课程的教学目标是使学生掌握汇编语言的基本语法、指令集、程序设计方法和相关概念,培养学生运用汇编语言进行程序设计的能力。

具体目标如下:1.知识目标:–掌握汇编语言的基本语法和规则。

–熟悉汇编语言的指令集,包括数据传输、算术运算、逻辑运算、控制流等。

–了解汇编语言与硬件的关系,理解程序执行的过程。

2.技能目标:–能够使用汇编语言编写简单的程序,实现数据的输入输出、计算等功能。

–能够阅读和理解汇编语言程序,进行程序调试和优化。

–能够运用汇编语言进行硬件编程和系统开发。

3.情感态度价值观目标:–培养学生对汇编语言编程的兴趣,提高学生对计算机科学的热爱。

–培养学生解决问题的能力,培养学生的创新精神和团队合作意识。

二、教学内容根据教学目标,本课程的教学内容主要包括以下几个方面:1.汇编语言的基本语法和规则,包括数据类型、寄存器、指令格式等。

2.汇编语言的指令集,包括数据传输指令、算术运算指令、逻辑运算指令、控制流指令等。

3.汇编语言与硬件的关系,包括寄存器文件、程序计数器、栈等硬件部件的工作原理。

4.汇编语言程序的设计方法,包括程序的编写、调试和优化。

5.汇编语言在硬件编程和系统开发中的应用。

三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括:1.讲授法:通过教师的讲解,使学生掌握汇编语言的基本概念和语法规则。

2.案例分析法:通过分析典型的汇编语言程序,使学生理解程序的设计方法和编程技巧。

3.实验法:通过上机实验,使学生亲自动手编写和调试汇编语言程序,提高学生的编程能力。

4.讨论法:通过小组讨论,激发学生的思考,培养学生的团队合作意识和创新能力。

四、教学资源为了支持教学内容和教学方法的实施,本课程将准备以下教学资源:1.教材:选用权威、实用的汇编语言教材,作为学生学习的主要参考资料。

2.参考书:提供相关的汇编语言编程书籍,供学生深入学习和参考。

3.多媒体资料:制作课件、教学视频等多媒体资料,丰富教学手段,提高学生的学习兴趣。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汇编语言程序设计教程课程设计
一、课程设计目的
本课程设计旨在通过对汇编语言程序设计的学习和实践,让学生掌握基本的汇编语言知识和技能,了解汇编程序设计的基本原理和方法,培养学生的编程能力和解决问题的能力。

二、课程设计要求
1. 熟悉汇编语言
通过学习汇编语言的基本概念、汇编指令的格式和使用方法,理解计算机系统和微处理器的工作原理,掌握汇编程序设计的基本技能。

2. 独立完成程序设计
在充分理解需求的基础上,独立完成汇编程序的编写、调试和测试,并能够撰写设计报告、程序说明文档等。

3. 培养解决问题的能力
通过设计、实现和调试汇编程序的过程,培养学生的问题分析和解决能力,提高学生的实践能力和综合素质。

三、课程设计内容
1. 汇编语言基础
汇编语言的概念、汇编指令格式、汇编程序编写规范等。

2. 汇编程序设计实践
基本程序设计范例:求和、平均数、排序、查找等。

3. 综合设计实践
结合实际需要,设计并实现一个较为复杂的汇编程序,涉及多方面知识和技能,如文件操作、图形界面、字符串处理、内存管理等。

四、评分标准
1.汇编程序设计的正确性、健壮性和可读性。

2.汇编程序的运行效率和实践运用价值。

3.设计报告和程序说明文档的完整性和规范性。

4.程序设计中所展示的能力和创新。

五、实施方案
1.课程教师面授汇编语言基础,布置汇编程序设计实践作业和综合设计
实践项目。

2.学生独立完成作业和项目,按照要求提交设计报告、程序说明文档。

3.教师评分、点评和反馈。

六、参考资料
1.《汇编语言程序设计》(王爽,清华大学出版社)
2.《汇编语言程序设计实验指导书》(高一民,电子工业出版社)
3.汇编语言相关软件技术手册、编程指南等。

相关文档
最新文档