微机原理课程设计报告

上传人:壹****1 文档编号:511116225 上传时间:2022-12-16 格式:DOCX 页数:9 大小:18.87KB
返回 下载 相关 举报
微机原理课程设计报告_第1页
第1页 / 共9页
微机原理课程设计报告_第2页
第2页 / 共9页
微机原理课程设计报告_第3页
第3页 / 共9页
微机原理课程设计报告_第4页
第4页 / 共9页
微机原理课程设计报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《微机原理课程设计报告》由会员分享,可在线阅读,更多相关《微机原理课程设计报告(9页珍藏版)》请在金锄头文库上搜索。

1、心得与体会这次课程设计历时两个星期, 在整整两个星期的日子里, 我学到了很多很多的东西, 不仅巩固了以前学过的知识, 而且还学到了很多书本上所没有学到过的知识。 首先, 通过一段时间的上机练习, 对 Matlab 仿真软件有了很好地掌握, 能较熟练地运用 Simulink 绘制一些简单的仿真模型并正确地设置一些参数, 对其仿真的过程也有了大致的了解; 其次, 就是通过本次课程设计, 对程序语言有了更好的掌握, 通过对完整程序的阅读和理解, 使我对程序的设计和运行过程有了更加全面的了解; 还有就是对信号的传输过程和信噪比以及误码率都有了更深地理解,对BPSK QPSKT了更好的掌握;特别是BPS

2、Kft无噪声情况下和在加性高斯白噪声的情况下的实现及输出波形有了更深刻的印象。通过本次课程设计最大的收获可能就是使我懂得了理论联系实际是很重要的, 我们在书本上学到的知识是很基础的, 而且我们对知识的掌握也是很有限的。 通过实践, 在加强我们独立思考以及动手能力的同时还加深了我们对知识的理解、加强了我们对知识运用的能力。在实践中我们可以发现自身的不足,可以通过以后的学习及锻炼及时地改正。当然在本次课程设计过程中遇到了很大的困难,在实践的过程中遇到了各种各样的问题, 比如起先在设置模块的参数时比较困难, 仿真的效果也比较差; 还有就是在编写和修改程序的时候也会遇到一些难题, 最后, 在老师的指导

3、下以及和在和同学的讨论过程中解决了这些困难和问题。Z4 assume cs:code, ds:datasdatas segmenthex db 4 dup (0)error db 13,10,input error$datas endscode segmentstart:mov ax, datasmov ds, axmov ah, 1hmov bx, offset hexjmp ts0up0:inc bxts0:cmp bx, offset hex + 4jge next0int 21hmov byte ptr bx, aljmp up0next0:mov cl, 4xor dx, dx jm

4、p ts1up1:inc bxts1:cmp bx, offset hex + 4jge blankmov al, byte ptr bxcmp al, 0jl errcmp al, 9jle below_tencmp al, Ajl errcmp al, Fjle above_tencmp al, ajl errcmp al, fjg errabove_ten:and al, 0fhadd al, 9 belowten: and al, 0fh shl dx, cl add dl, al jmp up1blank:mov bx, dxmov ah, 2h mov dl, 13 int 21h

5、 sub dl, 3 int 21hxor cx, cx mov ah, 2h stcnext1:rcr cx, 1 jc done test bx, cx jnz ones mov dl, 0 int 21h jmp next1 ones:mov dl, 1jmp next1 err:mov ah, 9hmov dx, offset errorint 21hdone:mov ax, 4c00hint 21hcode endsend startZ3DATA SEGMENTBUFF1 DB 100LEN1 DBSTR1 DB 100 DUP()BUFF2 DB 100LEN2 DBSTR2 DB

6、 100 DUP()DAT1 DB 0AH,0DH,Please input character string1,$DAT2 DB 0AH,0DH,Please input character string2,$DAT3 DB MATCH,$DAT4 DB NO MATCH,$DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV DX, OFFSET DAT1MOV AH,09HINT 21HMOV DX,OFFSET BUFF1MOV AH,0AHINT 21HMOV DX,OFFSET DAT2M

7、OV AH,09HINT 21HMOV DX,OFFSET BUFF2MOV AH,0AHINT 21HMOV CL,LEN2MOV BL,LEN1CMP CL,BLJNZ LP2LP0: MOV SI,0MOV DI,0LP3: MOV AL,STR1SICMP AL,STR2DIJNZ LP2INC SIINC DICMP AL,CXJNZ LP3LP1:LEA DX,DAT3MOV AH,09HINT 21HJMP LP4LP2: LEA DX,DAT4MOV AH,09HINT 21HLP4: MOV AH,4CHINT 21HCODE ENDSEND STARTZ2CRLF MACR

8、OMOV AH,02HMOV DL,0DHINT 21HMOV AH,02HMOV DL,0AHINT 21HENDMDATA SEGMENTAR1 DB INPUT STRING,THE END FLAG IS $,$LEN DBSTR DB 20 DUP ()DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXXOR DI,DILEA DX,AR1MOV AH,09HINT 21HLEA DX,BUFFMOV AH,0AHINT 21HMOV CL,LENAND CX,00FFHBJ: MOV AL,S

9、TRDIINC DICMP AL,30HJB LP2CMP AL,39HJG LP2INC BHADD AL,30HLP2: MOV DL,ALLOOP BJCRLFADD BH,30HMOV DL,BHMOV AH,02HINT 21HMOV AH,4CHINT 21HCODE ENDSEND STARTZ1CRLF MACROMOV AH,02HMOV DL,0DHINT 21HMOV AH,02HMOV DL,0AHINT 21HENDMDATA SEGMENTBUFF DB 100LEN DBSTR DB 100 DUP()DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV SI,0LP1: LEA DX,BUFFMOV AH,0AHINT 21HCRLFMOV CL,LENAND CX,00FFHLP0: MOV AL,STRSICMP AL,61HJB DISPCMP AL,7AHJG DISPSUB AL,20HDISP: MOV DL,ALMOV AH,2INT 21HINC SILOOP LP0MOV AH,4CHINT 21HCODE ENDSEND START

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号