南理工微机实验报告

合集下载

南京理工大学嵌入式系统实验报告

南京理工大学嵌入式系统实验报告

嵌入式系统实验报告指导老师:孙瑜时间:2014年11月实验一虚拟机下Linux程序编写和交叉编译一、实验目的熟悉Linux开发环境,学会基于S3C2410的Linux开发环境的配置和使用,使用Linux的armv4l-unknown–linux -gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。

二、实验内容本次实验使用Redhat Linux 9.0操作系统环境,安装ARM-Linux的开发库及编译器。

创建一个新目录,并在其中编写hello.c文件。

学习在Linux下的编程和编译过程,以及ARM开发板的使用和开发环境的设置。

下载已经编译好的文件到目标开发板上运行。

三、预备知识C 语言的基础知识、程序调试的基础知识和方法,Linux的基本操作。

四、实验设备及工具(包括软件调试工具)硬件:UP-NETARM2410-S嵌入式实验平台、PC机。

软件:PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX开发环境五、实验步骤内容一虚拟机下Linux程序编写1、实验步骤(1)建立hello文件夹;(2)用Vi编写hello程序;(3)编译、输入gcc hello.c –o hello;(4)运行hello文件夹下的hello 程序,运行,输入./hello(5)查看运行结果。

2、得到的运行结果如图1所示。

图1 运行结果内容二交叉编译1、实验步骤(1)进入hello文件夹;(2)交叉编译armv4l-unknown-linux-gcc helo.c –o hello;(3)CP hello /arm2410s;(4)设IP: ifconfig etho 192.168.0.121,登入arm开发板:telnet 192.168.0.115,输入root;(5)挂载:mount –o nolock 192.168.0.121:/arm2410s /mnt;(6)cd/mnt 找到hello(7)./hello 运行,查看结果。

微机原理的实验报告

微机原理的实验报告

一、实验目的1. 理解微机的基本组成和各部件的功能;2. 掌握微机的工作原理和指令系统;3. 熟悉汇编语言程序设计的基本方法;4. 提高动手能力和实际操作技能。

二、实验内容1. 微机系统组成实验(1)实验目的:了解微机的基本组成和各部件的功能。

(2)实验内容:观察并记录微机系统的各个部件,如CPU、内存、硬盘、主板等,并了解它们的功能。

(3)实验步骤:①观察微机系统各个部件的连接情况;②了解各个部件的功能和作用;③分析微机系统的整体结构。

2. 微机工作原理实验(1)实验目的:掌握微机的工作原理。

(2)实验内容:观察并记录微机工作过程中的各个阶段,如指令的取指、译码、执行等。

(3)实验步骤:①观察微机工作过程中的各个阶段;②了解各个阶段的功能和作用;③分析微机工作原理。

3. 指令系统实验(1)实验目的:熟悉汇编语言指令系统。

(2)实验内容:学习汇编语言的基本指令,如数据传送指令、算术运算指令、逻辑运算指令等。

(3)实验步骤:①学习汇编语言的基本指令;②编写简单的汇编语言程序,实现数据传送、算术运算、逻辑运算等功能;③调试程序,观察程序运行结果。

4. 汇编语言程序设计实验(1)实验目的:提高汇编语言程序设计能力。

(2)实验内容:编写一个汇编语言程序,实现以下功能:①计算两个数的和;②判断一个数是否为偶数;③输出程序运行结果。

(3)实验步骤:①编写汇编语言程序,实现上述功能;②调试程序,观察程序运行结果;③分析程序运行过程,确保程序正确性。

三、实验结果与分析1. 微机系统组成实验:通过观察和记录微机系统的各个部件,了解了微机的基本组成和各部件的功能。

2. 微机工作原理实验:通过观察微机工作过程中的各个阶段,掌握了微机的工作原理。

3. 指令系统实验:通过学习汇编语言的基本指令,熟悉了汇编语言指令系统。

4. 汇编语言程序设计实验:通过编写汇编语言程序,提高了汇编语言程序设计能力。

四、实验心得通过本次微机原理实验,我对微机的基本组成、工作原理和指令系统有了更深入的了解。

微机基础实验报告

微机基础实验报告

一、实验目的1. 熟悉微机的基本结构和工作原理。

2. 掌握微机基本操作,包括启动、关闭、使用键盘和鼠标等。

3. 学习微机操作系统的基础知识,包括文件管理、程序管理、系统设置等。

4. 培养动手能力和独立解决问题的能力。

二、实验环境1. 硬件环境:微机一台、显示器一台、键盘一个、鼠标一个。

2. 软件环境:Windows操作系统、常用办公软件等。

三、实验内容及步骤1. 微机基本结构和工作原理(1)观察微机外部结构,了解各部件的名称和功能。

(2)打开微机,观察启动过程,了解微机自检和启动顺序。

(3)学习微机内部结构,了解CPU、内存、硬盘、显卡等部件的功能。

(4)了解微机工作原理,包括指令执行过程、数据传输过程等。

2. 微机基本操作(1)学习启动和关闭微机的方法,了解安全关机的重要性。

(2)学习使用键盘和鼠标进行基本操作,如打开、关闭程序、切换窗口等。

(3)学习使用快捷键提高工作效率。

3. 微机操作系统基础知识(1)学习Windows操作系统的基本界面和功能。

(2)学习文件管理,包括创建、复制、移动、删除文件和文件夹等操作。

(3)学习程序管理,包括安装、卸载、运行程序等操作。

(4)学习系统设置,包括显示设置、声音设置、网络设置等。

4. 实验练习(1)练习使用Windows自带的画图软件,绘制简单的图形。

(2)练习使用Word文档编辑功能,制作一份简单的文档。

(3)练习使用Excel表格处理功能,制作一份简单的表格。

(4)练习使用PowerPoint演示文稿制作功能,制作一份简单的演示文稿。

四、实验结果与分析1. 实验结果通过本次实验,我们熟悉了微机的基本结构和工作原理,掌握了微机基本操作,学习了微机操作系统基础知识,并能够运用所学知识解决实际问题。

2. 实验分析(1)在实验过程中,我们发现微机的基本操作对于提高工作效率具有重要意义。

熟练掌握键盘和鼠标操作,能够使我们更加高效地完成工作。

(2)在文件管理方面,了解文件和文件夹的基本操作,有助于我们更好地管理计算机中的数据。

南理工微机实验报告

南理工微机实验报告

南理工微机实验报告篇一:南京理工大学微机实验报告微机实验报告实验2.1汇编语言程序的调试与运行思考题:1、带进位加法程序:DISP MACRO XMOV DL,XMOV AH,02HINT 21HENDMDATA SEGMENTDATA1 DB'65087'DATA2 DB'75087'N EQU $-DATA2DATA ENDSSTACK SEGMENT STACKSTA DB 20 DUP (?)TOP EQU $-STASTACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START:MOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV AX,TOPMOV SP,AXLEA SI,DATA1MOV BX,0MOV CX,NCALL DISPLDISP '+'LEA SI,DATA2MOV BX,0MOV CX,NCALL DISPLDISP '='LEA DI,DATA1MOV CX,NCALL ADDALEA SI,DATA1 MOV BX,0MOV CX,NCMP DL,0JZ NEXTDISP '1' NEXT: CALL DISPL DISP 0DHDISP 0AHMOV AX,4C00HINT 21HDISPL PROCDS1:MOV AH,02H MOV DL,[SI+BX] INT 21HINC BXLOOP DS1RETDISPL ENDP ADDA PROCPUSH CXMOV BX,0AD1:SUB BYTE PTR [SI+BX],30H SUB BYTE PTR [DI+BX],30H INC BXLOOP AD1POP CXPUSH CXMOV BX,N-1CLCAD2:MOV AL,[SI+BX]ADC AL,[DI+BX]AAAMOV [DI+BX],ALDEC BXLOOP AD2POP CXPUSH CXMOV BX,0MOV DL,0JNC AD3MOV DL,1AD3:ADD BYTE PTR [DI+BX],30HINC BXLOOP AD3POP CXRETADDA ENDPCODE ENDSEND START结果截图:2、上机步骤,调试方法:1、写代码完成功能要求,文件格式为.asm文件(如21si.asm),将文件放入带汇编工具的文件夹中,即含有汇编工具(MASM.EXE)和链接工具(LINK.EXE)的文件夹。

最新微机实验报告六

最新微机实验报告六

最新微机实验报告六实验目的:1. 熟悉微机系统的基本组成和工作原理。

2. 掌握微处理器的指令集及其使用方法。

3. 学习如何编写和调试汇编语言程序。

4. 理解中断处理机制及其在微机系统中的应用。

实验内容:1. 实验一:微机系统组成与工作原理- 研究微机的基本硬件组成,包括中央处理器(CPU)、内存、输入输出设备等。

- 通过实验设备,观察并理解微机的启动过程和操作系统的加载过程。

2. 实验二:微处理器指令集学习- 学习x86架构的微处理器指令集,包括数据传输、算术运算、逻辑运算和控制转移指令。

- 编写简单的汇编程序,实现指定的算法或功能。

3. 实验三:汇编语言程序设计与调试- 使用汇编语言编写程序,实现数据的输入输出操作。

- 利用调试工具进行程序调试,理解程序执行过程中的寄存器状态、内存变化等。

4. 实验四:中断处理机制- 学习中断的基本概念,包括中断源、中断向量、中断服务程序等。

- 编写中断服务程序,实现对外部设备的响应和处理。

实验环境:- 实验设备:个人计算机,装配有最新的操作系统和汇编语言开发环境。

- 软件工具:汇编器、调试器、编程IDE等。

实验步骤:1. 按照实验指导书的说明,搭建实验环境。

2. 完成每个实验的预习,理解实验的理论基础。

3. 按照实验步骤,逐步进行实验操作。

4. 记录实验数据和结果,撰写实验报告。

实验结果:- 成功搭建了微机实验环境,并完成了系统的启动和操作系统加载的观察。

- 掌握了x86架构微处理器的基本指令集,并能够编写简单的汇编程序。

- 通过调试工具,成功定位并修正了程序中的错误。

- 编写了中断服务程序,并成功实现了对模拟中断信号的处理。

实验结论:通过本次实验,加深了对微机系统工作原理的理解,熟悉了微处理器的指令集和汇编语言程序的编写。

同时,通过中断处理机制的学习,理解了其在微机系统中的重要性和应用方式。

实验过程中遇到的问题和解决方法也为今后的学习和研究打下了良好的基础。

2024年南理工实习报告7篇

2024年南理工实习报告7篇

2024年南理工实习报告7篇南理工实习报告篇1一、实习目的:了解线切割、钳工、数控车床、工业安全、快速成型、热处理、铸造、塑料加工、车工、汽车的基本知识以及基本技能,增强自己对各方面知识的认识。

二、实习基本要求:掌握线切割、钳工、数控车床、工业安全、快速成型、热处理、铸造、塑料加工、车工、汽车基本知识和入门操作;三、实习内容:通过观看视频演练,老师讲解和实际操作初步认识线切割、钳工、数控车床、工业安全、快速成型、热处理、铸造、塑料加工、车工、汽车的基本内容。

四、实验心得时光匆匆,两周的时间转瞬而逝,这两周的金工实习以来,我通过聆听老师讲解和实际操作学到了很多关于工厂机械方面的知识,这是在本专业所不能接触的知识,我很高兴自己能有机会了解到那么多的知识,并从中受益匪浅。

经过这两周的学习,我对每个工种都有了初步了解:(一)线切割线切割是我很感兴趣的一种工种,所以我学得也比较认真。

我先简单介绍一下线切割吧,电火花线切割简称线切割。

它是在电火花穿孔、成形加工的基础上发展起来的。

它不仅使电火花加工的应用得到了发展,而且某些方面已取代了电火花穿孔、成形加工。

如今,线切割机床已占电火花机床的大半。

它是利用移动的细金属丝作为工具电极,在金属丝与工件间通以脉冲电流,利用脉冲放电的电腐蚀作用对工件进行切割加工。

由于使用数控技术来控制工件和金属丝的切割运动,因此常称为数控线切割加工。

我们首先观看老师用电火花数控切割机床打孔走线,可以看到线切割还是比较高效率的,一个几厘米厚的钢板,一分钟不到就可以打孔,切割成形。

接着,老师让我们回到电脑前,并教我们使用CAXA线切割软件进行数控编程,说白了就是利用CAXA线切割的CAD功能绘制加工图形,生成加工轨迹及加工仿真,最后生成线切割加工程序和进行机床加工。

初步的软件学习很简单,我们很快上手了。

然后,老师让我们自己设计一个图形,并生成编码程序。

同学们都兴致勃勃,大展拳脚。

有的画了一朵花,有的画了一个五角星,甚至有人画了一个人形,而我画了一个六芒星。

微机原理及应用实验报告

微机原理及应用实验报告

微机原理及应用实验报告微机原理及应用实验报告1. 引言微机原理及应用是计算机科学与技术专业的一门重要课程,通过该课程的学习和实验,我们可以深入了解微机的基本原理和应用技术。

本文将对我们进行的微机原理及应用实验进行详细报告,包括实验目的、实验内容、实验步骤、实验结果及分析等。

2. 实验目的本次实验的目的是通过实际操作,加深对微机原理的理解,掌握微机的基本组成和工作原理,以及学习并应用微机的常见应用技术。

3. 实验内容本次实验主要涉及以下内容:- 微机的基本组成和结构- 微机的工作原理- 微机的存储器和输入输出设备- 微机的指令系统和编程技术4. 实验步骤4.1 实验一:微机的基本组成和结构在这个实验中,我们首先学习了微机的基本组成和结构,包括中央处理器、存储器、输入输出设备等。

通过观察实际的微机硬件设备,我们对微机的组成有了更加直观的认识。

4.2 实验二:微机的工作原理在这个实验中,我们学习了微机的工作原理,包括指令的执行过程、中央处理器的工作原理等。

通过实际操作,我们对微机的工作过程有了更加深入的理解。

4.3 实验三:微机的存储器和输入输出设备在这个实验中,我们学习了微机的存储器和输入输出设备的原理和应用。

通过实际操作,我们了解了存储器的读写过程,以及输入输出设备的工作原理。

4.4 实验四:微机的指令系统和编程技术在这个实验中,我们学习了微机的指令系统和编程技术。

通过实际编写和执行简单的汇编语言程序,我们掌握了微机的编程技术,并了解了指令的执行过程。

5. 实验结果及分析通过以上实验,我们对微机的原理和应用有了更加深入的理解。

我们通过实际操作,掌握了微机的基本组成和结构,了解了微机的工作原理,熟悉了微机的存储器和输入输出设备,掌握了微机的指令系统和编程技术。

这些知识和技能对我们今后的学习和工作都具有重要的意义。

6. 总结通过本次微机原理及应用实验,我们深入了解了微机的基本原理和应用技术。

通过实际操作,我们对微机的组成和工作原理有了更加直观和深入的理解,掌握了微机的存储器和输入输出设备的原理和应用,以及微机的指令系统和编程技术。

微机实验报告

微机实验报告

微机实验报告一、引言微机是一种非常重要的工具,它广泛应用于各个领域。

本篇实验报告将介绍我在微机实验中的实践经历和实验结果,以及我对于微机在未来发展的一些思考。

二、实验目的本次实验的主要目的是掌握微机的基本原理和操作方法,了解计算机的内部构造和各个组成部分之间的工作原理。

三、实验步骤1. 实验前的准备工作在实验开始之前,我们首先需要对微机的硬件和软件进行一些基本设置,包括硬盘分区、安装操作系统以及驱动程序等。

这些准备工作非常重要,它们直接影响到我们后续的实验操作。

2. 实验中的操作练习在实验过程中,我通过对微机的操作练习,逐渐熟悉了操作系统的界面、文件管理、软件的安装和卸载等操作。

同时,我还学习了一些常用的办公软件和计算机网络的基本知识。

3. 实验的数据处理和分析在实验过程中,我将自己收集到的数据进行了处理和分析。

通过对数据的统计和图表制作,我可以更直观地了解数据的规律和变化趋势,进一步加深对实验内容的理解。

四、实验结果在实验进行中,我成功完成了操作系统的安装和配置、网络连接的设置、文件的创建与管理等操作。

同时,我还进一步了解了计算机硬件的构造和各个组件的功能。

五、对微机未来发展的思考在我完成这次微机实验的过程中,我深刻认识到微机在现代社会中的重要性和广泛应用。

随着科技的不断进步,微机的发展也将会愈加迅猛。

我相信未来的微机将更加智能化和高效化,它不仅可以简化人们的工作和生活,还可以推动社会进步和科学研究。

在未来,微机可能会融入更多的领域,如医疗、教育、交通等。

我们可以设想,通过微机的高性能计算和先进的数据处理能力,医生可以更准确地诊断疾病,教师可以创建更具互动性的教学环境,交通系统可以更快速地响应和处理各种情况。

同时,微机的发展也将带来更多的创新和机会,为我们的生活增添更多便利和福祉。

六、总结通过这次微机实验,我不仅学到了实践技能,还对于微机的发展有了更加深入的认识。

微机是人类科技发展的重要成果之一,它对于推动社会进步和个人成长具有不可比拟的作用。

微机原理实验报告

微机原理实验报告

微机原理实验报告实验目的,通过本次实验,掌握微机原理的基本知识,了解微机系统的组成和工作原理,掌握微机系统的组装和调试方法。

实验一,微机系统组成及工作原理。

1.1 微机系统的组成。

微机系统由中央处理器(CPU)、内存、输入设备、输出设备和外部设备等组成。

其中,CPU是微机系统的核心部件,负责控制整个系统的运行。

1.2 微机系统的工作原理。

微机系统的工作原理是通过CPU对内存中的指令进行解释和执行,从而实现各种功能。

CPU通过总线与内存、输入输出设备进行数据传输和控制信号的交换,实现对整个系统的控制和管理。

实验二,微机系统的组装和调试。

2.1 微机系统的组装。

在组装微机系统时,首先要选择合适的主板、CPU、内存、硬盘等配件,然后按照正确的安装顺序和方法进行组装。

组装完成后,还需连接电源、显示器、键盘、鼠标等外部设备。

2.2 微机系统的调试。

组装完成后,需要对微机系统进行调试,检查各个部件是否连接正确,是否能够正常工作。

通过BIOS设置和操作系统的安装,完成对微机系统的调试和配置。

实验三,微机系统的应用。

3.1 微机系统的应用领域。

微机系统广泛应用于各个领域,如办公、教育、科研、娱乐等。

在办公领域,微机系统可以用于文字处理、表格制作、图像处理等;在教育领域,微机系统可以用于多媒体教学、网络教学等。

3.2 微机系统的发展趋势。

随着科技的不断发展,微机系统也在不断更新换代,性能不断提升,体积不断缩小,功耗不断降低。

未来,微机系统将更加智能化、便携化,成为人们生活、工作不可或缺的一部分。

结论,通过本次实验,我对微机原理有了更深入的了解,掌握了微机系统的组成和工作原理,了解了微机系统的组装和调试方法,对微机系统的应用和发展趋势也有了一定的认识。

这对我今后的学习和工作将有很大的帮助。

微机原理及应用实验报告

微机原理及应用实验报告

实验报告课程名称实验日期学生专业学生学号学生姓名教师姓名成绩南京理工大学机械工程学院实验一DEBUG命令及其操作一、实验目的1.熟练掌握debug的常用命令,学会用debug来调试程序。

2.深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出。

3.掌握各种寻址方法以及简单指令的执行过程。

二、实验要求1.实验前要作好充分准备,包括汇编程序清单、调试步骤、调试方法以及对程序结果的分析等。

2.本实验要求在PC机上进行。

3.本实验只要求在DEBUG调试状态下进行,包括汇编程序,调试程序,执行程序。

三、实验内容实验内容1:学习用DEBUG调试工具进行源程序的输入、汇编、调试和执行。

答:1运行结果:.2.小结debug常用命令及使用体会a 汇编d显示内存单元内容e修改单元内存内容g执行命令t单步(或多步)调试n指定文件路径文件名(含扩展名)u反汇编r查看寄存器值及修改l加载程序w写盘命令体会:●实验内容2设AX=3000H,BX=5000H,请编一程序段将AX的内容和BX的内容进行交换。

请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试。

实验报告要求:1.写出完成上述功能的程序段;2.单步执行,并记录寄存器AX, BX及堆栈指针SP的值答:●实验内容3设DS=当前段地址,BX=0300H,SI=0002H,请用DEBUG的命令将存储器偏移地址300H~304H连续单元装入0AH,0BH,0CH,0DH,0EH。

在DEBUG状态下送入下面的程序,并用单步执行的方法,分析每条指令源地址的形成过程?当数据传送完毕时,AX中的内容是什么?A100 ;给各内存单元赋值Mov di,0300Mov dx,0aMov cx,51oop1:mov[di],dxInc diInc dx1oop loop1程序清单如下:寻址方式和AX的内容MOV BX,0300 立即寻址MOV SI,0002 立即寻址MOV AX,BX 寄存器寻址AX: 0300MOV AX,0304H 立即寻址AX:0304MOV AX,[0304H] 存储器直接寻址AX:ds:0304 内存单元的内容0EH MOV AX,[BX] 寄存器间接寻址AX:ds:0300 内存单元的内容0AH MOV AX,0001[BX] 基址相对寻址AX:ds:0301 内存单元的内容0BH MOV AX,[BX][SI] 基址变址寻址AX:ds:0302 内存单元的内容0CH MOV AX,0001[BX][SI] 基址变址寻址AX:ds:0303内存单元的内容0DH 实验内容4设AX=0002H,编写程序将AX的内容乘10,要求用移位的方法完成。

微机检测与维修实验报告(优秀范文5篇)

微机检测与维修实验报告(优秀范文5篇)

微机检测与维修实验报告(优秀范文5篇)第一篇:微机检测与维修实验报告ν更多企业学院:《中小企业管理全能版》 183 套讲座+89700 份资料《总经理、高层管理》 49 套讲座+16388 份资料《中层管理学院》 46 套讲座+6020 份资料《国学智慧、易经》 46 套讲座《人力资源学院》 56 套讲座+27123 份资料《各阶段员工培训学院》 77 套讲座+ 324 份资料《员工管理企业学院》 67 套讲座+ 8720 份资料《工厂生产管理学院》 52 套讲座+ 13920 份资料《财务管理学院》 53 套讲座+ 17945 份资料《销售经理学院》 56 套讲座+ 14350 份资料《销售人员培训学院》 72 套讲座+ 4879 份资料ν更多企业学院:《中小企业管理全能版》 183 套讲座+89700 份资料《总经理、高层管理》 49 套讲座+16388 份资料《中层管理学院》 46 套讲座+6020 份资料《国学智慧、易经》 46 套讲座《人力资源学院》 56 套讲座+27123 份资料《各阶段员工培训学院》 77 套讲座+ 324 份资料《员工管理企业学院》 67 套讲座+ 8720 份资料《工厂生产管理学院》 52 套讲座+ 13920 份资料《财务管理学院》 53 套讲座+ 17945 份资料《销售经理学院》 56 套讲座+ 14350 份资料《销售人员培训学院》 72 套讲座+ 4879 份资料ν更多企业学院:《中小企业管理全能版》 183 套讲座+89700 份资料《总经理、高层管理》 49 套讲座+16388 份资料《中层管理学院》 46 套讲座+6020 份资料《国学智慧、易经》 46 套讲座《人力资源学院》 56 套讲座+27123 份资料《各阶段员工培训学院》 77 套讲座+ 324 份资料《员工管理企业学院》 67 套讲座+ 8720 份资料《工厂生产管理学院》 52 套讲座+ 13920 份资料《财务管理学院》 53 套讲座+ 17945 份资料《销售经理学院》 56 套讲座+ 14350 份资料《销售人员培训学院》 72 套讲座+ 4879 份资料江西科技师范学院实验报告课程微机的检测与维修院系教育学院班级教育技术学学号20092295姓名邓单单报告规格一、实验目的二、实验原理三、实验仪器四、实验方法及步骤五、实验记录及数据处理六、误差分析及问题讨论目目录1.计算机硬件组装2.BIOS_CMOS解析与应用3.4.5.6.7.8.9.10.11.12.13.14.15.每次实验课必须带上此本子,以便教师检查预习情况和记录实验原始数据。

南理工微系统 实验报告

南理工微系统  实验报告

快速成型零件设计说明书班级:微系统一班姓名:魏朕学号:515121002134 1设计内容(1)零件名称:炮弹(2)所用软件:solidworks(3)零件主要参数:如下图所示2设计思想快速成型技术是九十年代发展起来的一项先进制造技术,是为制造业企业新产品开发服务的一项关键共性技术,对促进企业产品创新、缩短新产品开发周期、提高产品竞争力有积极的推动作用。

自该技术问世以来,已经在发达国家的制造业中得到了广泛应用,并由此产生一个新兴的技术领域。

对三维设计软件之前了解的不多,所以设计了一个简单的导弹模型。

这个设计的模型看上去很简单,但是在实际画图的过程中遇也到了不少的麻烦,绘制过程中运用到了多种特征,包括旋转、拉伸切除、放样、分割、组合等特征,同时涉及到一些曲面以及复杂曲线的绘制。

本零件为结构较为对称但又有特征变形的实物,设计过程也涉及到复杂设计方法,绘制过程中运用到了多种特征,包括旋转、拉伸、圆角、圆顶、镜像、弯曲变形等特征,同时涉及到一些曲面以及复杂曲线如杯子把手的绘制零件快速成型加工实验报告班级:微系统一班姓名:魏朕学号:515121002134 1 零件照片(包括零件原始图片和加工成型后的图片,多角度拍摄)2思考题(1)结合加工设备特点,怎样合理地设置STL文件格式来提高零件加工精度。

STL 文件作为 CAD 系统与RP 系统之间的交换接口一直存在很多不足。

原实体中所有的曲面均被三角形面片所取代,因而相对实体模型而言,STL 模型的精度较低,若要提高精度,则要增加三角面片的数量,这样文件的数据量就大大增加,STL文件精度与数据量是一对矛盾,至今还没有得到很好地解决;此外,STL 缺少面片间的拓扑信息,还会有裂缝、间隙、面片重叠和法向反转的问题。

对加工制造以及成型精度都带来了一定的影响。

(2)在加工过程中,feed 缸先上升再下降,然后才刷一薄层粉末至build 缸,为什么?feed 缸调节每层的厚度,每次调节不能一步到位总是先多上升一段,留有余量,再下降微调至规定的高度。

(完整版)南理工数字信号处理课程实验报告

(完整版)南理工数字信号处理课程实验报告

(完整版)南理工数字信号处理课程实验报告数字信号处理project实验报告学院:电子工程与光电技术学院专业:通信工程学号:姓名:一、IIR 低通滤波器设计1.滤波器要求:Using bilinear transform methods ,design a IIR low-pass filter with the following specifications:(1)Write a program to compute the required order of theButterworth or Chebyshev analog filters;(2) Using bilinear transform methods ,transform the analog filters to the corresponding digital filters;(3)Sketch the frequency response of the filters.2.滤波器设计程序如下:wp=0.25*pi;ws=0.45*pi;Wp=tan(wp/2);Ws=tan(ws/2);ap=0.5;as=20;[N,Wn]= cheb1ord(Wp,Ws,ap,as,'s');[B,A]= cheby1(N,1,Wn,'s');[num,den]= bilinear(B,A,0.5);[h,w]=freqz(num,den);subplot(211);plot(w/pi,20*log10(abs(h)));ylim([-50 5]);xlim([0 1]);xlabel('\Omega/\pi');ylabel('增益(dB )');0.2A ,0.4A ; the passband ripple -0.5dB, p s the stopband attenuation20dB. where A is the last nomber of your student numbertitle('幅度响应曲线');grid;[h,w]=phasez(num,den);subplot(212);plot(w/pi,h/pi*180);xlabel('\Omega/\pi');ylabel('phase(degree)');title('相位响应曲线');grid;其中,wp,ws是角频带边界频率,Wp,Ws是模拟低通滤波器的边带角频率,ap是通带波纹,as是阻带波纹,h是频率响应。

微机原理实验报告

微机原理实验报告

微机原理实验报告
一、实验目的
本次实验的主要目的是了解微机原理、学习微机的基础知识、技能和操作方法,还有熟悉微机实验室的使用方法。

二、实验过程
在实验室中,我们首先进行了掌握微处理器的基本指令集和编程技巧的实验。

通过对微处理器的学习,我们了解到了微处理器的组成结构和工作原理,同时也了解了微处理器的基础指令集,包括数据的传送、算术、逻辑、分支、循环指令等等。

接着我们进行了CPU总线实验。

通过对CPU总线的学习,我们了解了CPU读写内部和外部存储器的方法和原理。

同时,我们学习了编写程序来控制CPU读写存储器等。

最后,我们进行了8255并行接口控制实验。

通过学习并实践8255并行接口控制实验,我们了解了接口及其编程。

三、实验结果
在实验中,我们成功地掌握了微处理器的基本指令集和编程技巧,了解了微处理器的组成结构和工作原理,同时掌握了CPU总
线实验和8255并行接口控制实验。

在实验中不仅增长了专业知识,而且也培养了我们的实验能力,并进一步增强了我们的实践能力。

四、实验心得
通过这次实验,我们意识到,要想成为一名优秀的计算机专业
人才,必须首先打牢微机原理的基础,通过大量的实践和实验,
来应用理论知识,深入了解计算机底层的数据处理方式以及处理
器和存储器的工作原理。

只有这样才能够在日后工作中运用自如,并且在以后的学习和研究中更具备竞争力。

在以后的学习中,我将持续学习和实践,不断探索和发现,提
升自身的能力,为未来的发展做好充分的准备。

微机原理实验报告(杜姗姗,南京理工大学,朱红)

微机原理实验报告(杜姗姗,南京理工大学,朱红)

南京理工大学微机原理实验报告汇编语言练习及其应用专业:电子科学与技术专业班级:09042402姓名:阴盼强学号:0916120146阴盼强2012/5/22目录实验一系统认识实验 (1)实验二数码转换实验 (2)实验三显示程序实验 (4)实验四子程序设计实验 (5)实验五键盘扫描及显示设计实验 (8)实验六 8245定时/计数器 (10)实验七电子发声设计实验 (12)实验一系统认识实验一、实验目的(1)掌握TD系列微机原理及接口技术教学试验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。

(2)掌握汇编语言中与数据有关的不同的寻址方式。

二、实验设备PC机一台,TD-PITE实验装置或TD-PITC装置一套。

三、实验内容编写实验程序,将数据段段地址为1000H,从3000H到3007H的八个字节存入到从3010H到301FH的16个存储单元里,每个字节连续存入两次。

四、实验步骤1、运行Wmd86软件,进入Wmd86集成开发系统。

2、新建文件,编写实验程序,保存。

3、编译程序无误,链接并加载程序,运行程序查看输出结果。

五、程序设计程序单如下:六、实验结果通过利用E命令编辑数据段的数据,如1000H~1007H:01,02,03,04,05,06,07,08,输出得到3010H~301FH:01,01,02,02,03,03,04,04,05,05,06,06,07,07,08,08。

可见,程序实现了所要求的功能。

实验二数码转换实验一.实验目的(1)掌握不同进制数及编码相互转换的程序设计方法,加深对数值转换的理解。

(2)熟悉程序调试的方法。

二、实验设备PC机一台,TD-PITE实验装置一套。

三、实验内容将ASCII码表示的十进制数转换成二进制数十进制数可以表示为:Dn×10n+Dn-1×10n-1+…+D0×100 =Di×10i 其中Di代表十进制数1、2、3…9、0。

微机原理及应用实验报告

微机原理及应用实验报告

实 验 报 告课 程 名 称实 验 名 称实 验 日 期学 生 专 业学 生 学 号学 生 姓 名教 师 姓 名成 绩南京理工大学机械工程学院微机原理及应用 实验1 DEBUG 操作实验 实验2 汇编程序设计实验 实验3 8253定时/计数器实验 实验4 8255 并行接口实验 年 月 日 至 年 月 日实验一 DEBUG命令及其操作一、实验目的1.熟练掌握debug的常用命令,学会用debug来调试程序。

2.深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出。

3.掌握各种寻址方法以及简单指令的执行过程。

二、实验要求1.实验前要作好充分准备,包括汇编程序清单、调试步骤、调试方法以及对程序结果的分析等。

2.本实验要求在PC机上进行。

3.本实验只要求在DEBUG调试状态下进行,包括汇编程序,调试程序,执行程序。

三、实验内容●实验内容1:学习用DEBUG调试工具进行源程序的输入、汇编、调试和执行。

实验报告要求:1.写出运行结果;2.小结debug常用命令及使用体会答:1.原文已给出(略)2.a 汇编d显示内存单元内容e修改单元内存内容g执行命令t单步(或多步)调试n指定文件路径文件名(含扩展名)u反汇编r查看寄存器值及修改l加载程序w写盘命令体会:提升学习热情和动手能力有助于理解代码执行过程●实验内容2设AX=3000H,BX=5000H,请编一程序段将AX的内容和BX的内容进行交换。

请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试。

实验报告要求:1.写出完成上述功能的程序段;2.单步执行,并记录寄存器AX, BX及堆栈指针SP的值答:A100Mov ax,3000 ; ax:3000 bx:0000 sp:ffeeMov bx,5000 ;ax:3000 bx:5000 sp:ffeePush ax ;ax:3000 bx:5000 sp:ffecMov ax,bx ;ax:5000 bx:5000 sp:ffecPop bx ;ax:5000 bx:3000 sp:ffeeInt 20●实验内容3设DS=当前段地址,BX=0300H,SI=0002H,请用DEBUG的命令将存储器偏移地址300H~304H 连续单元装入0AH,0BH,0CH,0DH,0EH。

南京理工大学机电系统综合实验报告

南京理工大学机电系统综合实验报告

实验一数控机床电气控制系统综合实验一、实验目的了解单片机在数控系统中的应用,并根据相关知识绘制数控系统控制电路图。

学会设计键盘和显示电路的,掌握单片机扩充ROM和RAM的方法以及其他辅助功能的使用。

二、实验要求控制系统采用8位单片机,并在该系统下完成下列实验中的三个实验:(1)扩展程序存储器和数据存储器程序存贮器至少扩充16K,数据存储器至少扩充8K。

(2)设计显示电路和键盘电路显示电路至少由6个七段显示器组成,键盘至少由32个按键开关组成。

(3)扩充I/O 接口电路扩充I/O 接口电路包括:I/O接口的扩充、复位电路光电隔离电路、越界限位电路、报警电路等。

(4)其他辅助控制电路设计其他辅助控制电路包括:译码电路及其他控制电路。

(5)伺服系统控制电路设计伺服系统控制电路包括步进电机接口及驱动电路。

三、实验结果控制原理电路图如图1.1:图1.1 控制原理电路图(1)扩充ROM本次实验采用ATMEL 89c31单片机,因该单片机有128BRAM,内部无ROM,为了使其能正常工作,需要对其进行扩容。

EPROM选用的是2716共16K ROM,能够满足绝大部分的工作需要。

EPROM 与单片机之间需要有寄存器芯片做缓冲,故采用74LS373芯片连接单片机的P0口和2716的A0-A7口,片选信号CS接P2.7,设计不采用译码电路,直接用P2端口控制。

端口的连接情况如图1.2所示:图1.2 ROM的扩充(2)扩充RAM因8031只有128B的数据存储空间,显然不能满足工作的需要,故选用外部存储器6264扩容。

6264共有64K的存储空间。

与扩充ROM类似,在单片机与6264之间也需要寄存器74LS373做缓冲。

各端口具体接线情况如图1.3所示:图1.3 RAM的扩充(3)显示器驱动部分送往显示器的数据需经过并行输入输出口8155和驱动器才能到达led 显示器。

8155的功能是将单片机内串行的数据集中后并行输出,因为经8155输出的信号都很微弱,所以需要驱动器放大这些信号,使其正常工作。

南理工计算机逻辑基础实验报告

南理工计算机逻辑基础实验报告

南京理工大学《计算机逻辑基础》上机报告课程:计算机逻辑基础院系:计算机科学与技术学院班级:9121065802姓名:张备学号:912106840549实验报告(一):译码器的设计及应用实验一.实验目的:学习译码器的设计方法及应用。

二.实验内容:①实验内容概述:利用38译码器74139构成4-16译码器。

②所用器件功能简述:74138: 2个3-8译码器③电路原理图:三.实验结果:功能仿真波形:实验报告(二):加法器的设计及应用实验一.实验目的:学习加法器的设计及全加器的应用。

二.实验内容:①实验内容概述:利用全加器7483或74283及其它门电路设计一个电路:四位二进制加法或减法器;②所用器件功能简述:7483: 四位二进制全加器74157: 四2选1数据选择器③电路原理图:④功能:当S=0 实现A+B 当S=1 实现A-B三.实验结果:功能仿真波形:实验报告(三):分频器的设计及应用实验一.实验目的:学习触发器的应用及分频器的设计方法。

二.实验内容:①实验内容概述:利用触发器及其他门电路设计一个电路:将10MHz的时钟信号分频为1Hz的信号.(提示:可以先用五个TFF或者DFF触发器构成一个10分频器的电路图,然后用这个10分频器产生1MHz,100KHz,10KHz,1KHz,100Hz,10Hz,1Hz的信号.)②所用器件功能简述:TFF:T触发器③电路原理图:三. 实验结果:功能仿真波形:实验四计数器的设计及应用实验一.实验目的:学习计数器的设计方法及应用。

二.实验内容:①实验内容概述:利用2片四位十进制计数器74160设计构成模100的计数器。

②所用器件功能简述:74160:四位十进制计数器。

将10MHz的时钟信号转换成1Hz的时钟信号。

③电路原理图:三.实验结果:功能仿真波形:。

南理工微机原理与应用实验报告

南理工微机原理与应用实验报告

微机原理与应用综合实验指南1 汇编语言实验1.1 emu8086简介及其汇编语言编程及调试EMU8086是一个基于WINDOWS的8086/88CPU仿真实验程序,它包括编辑器、汇编器、连接器以及跟踪执行器、虚拟外设等模块,支持与8086 /88CPU有关的仿真实验。

EMU8086提供基于汇编语言的程序模板,编程者只需在此基础上,添加有关的核心语句,然后点击相应按钮,系统即可完成编译和链接工作。

若无错误,即可自动进入到指令跟踪运行界面,控制程序以单步或连续方式运行。

通过此界面还可以观察寄存器以及存储器的值,还有指令的机器码及反汇编指令。

1.2实验目的:(1)熟悉汇编语言开发环境(2)掌握Emu8086软件使用方法(3)了解汇编语言的程序结构,调试一个程序并记录程序运行结果。

1.3实验内容及要求:1.3.1 熟悉emu8086的操作1.3.1.1打开桌面上的Emu8086的图标,出现如图所示的对话框:1.3.1.2点击【NEW】,可以选择编程所采用的模板。

1.3.1.2.1 若选择COM template, 则文档模板如下:采用此格式,源代码应该在100H 后加载(即:源代码之前应有ORG 100H),从文件的第一个字节开始执行,它支持DOS和Windows命令提示符。

1.3.1.2.2 若选择EXE模板,则显示下图所示的EXE文件模板:1.3.1.2.3 也可选择BIN模板:1.3.1.2.4 BOOT模板文档如下:1.3.1.3 这里我们点选COM模板,建立一个com类型的程序如下图所示。

1.3.1.4点击compile按钮,出现如下提示:1.3.1.5输入汇编后的二进制文件名称“1_”后,出现如下窗口,意味着汇编成功完成。

1.3.1.6点击“run”按钮,跳出如下图所示的调试窗口,并显示运行结果。

1.3.1.7点击[reload]菜单,重新载入程序,然后点击【single step】单步运行。

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

南理工微机实验报告
篇一:微机实验报告
实验1 基本操作实验
一、实验目的
(1)掌握TD- PITC 80X86微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。

(2)掌握使用运算指令类编程及调试方法。

(3)掌握运算类指令对各状态标志位的影响及其测试方法。

(4)学习使用软件监视变量的方法。

二、实验设备
PC机一台,TD- PITC实验装置一套
三、实验内容及步骤
通过对样例程序的操作,学会使用在TD- PITC环境下,如何输入汇编语言
程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会:如何设置断点,如何单步运行程序,如何连续运行程序,怎样查看寄存器的内容,怎样修改寄存器的内容,怎样查看存储器的内容,怎样修改存储器的内容
实验内容一——BCD码转换为二进制
实验内容
将四个二位十进制数的BCD码存放于3500H起始的内存单元中,将转换的二进制数存入3501H起始的内存单元中,自行绘制流程图并编写程序。

实验步骤:
1)运行Wmd86软件,进入Wmd86集成开发环境。

2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言。

语言选择后,下次再启动软件,语言环境保持这次的修改不变。

在这里我们选择汇编语言。

3)语言选择后,点击新建来新建一个文档。

默认文件名为Wmd861.
4)编写实验程序。

并保存,此时系统会提示输入新的文件名,输完后点击保存。

实验程序清单如下:
SSTACK SEGMENT STACK
DW 64 DUP
SSTACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START:XOR AX,AX
MOV SI 3500H
MOV DI 3510H
A1:MOVE AL,[SI]
ADD AL,AL
MOV BL,AL
ADD AL,AL
ADD AL,AL
ADD AL,BL
INC SI
ADD AL,[SI]
MOV [DI],AL
INC SI
INC DI
LOOP A1
A2:JMP A2
CODE EN
DS
END START
5)点击编译文件,若程序无误,再点击进行连接。

6)连接PC与实验系统的通讯电缆,打开实验系统电源。

7)编译、连接都正常并且上下机位通讯成功后,就可以下载程序,联机调试了。

可以通过输入端口列表中的“端口测试”来检查通讯是否正常。

点击下载程序,编译、链接下载一次完成。

下载完成后,在输入区的结果栏会显示“加载成功!”,表明程序以正确下载。

起始运行语句下会有一条绿色的背景。

8)将四个二位十进制数的BCD码存入3500H~3507H中,即:将输出区切换到调试窗口,键入E3500,然后输
入01 02 03 04 05 06 06 08(每个数用空格隔开),存储器在初始状态时,默认数据是CC。

9)点击运行程序,然后再点击停止程序运行,接下来观察程序的运行结果,使用命令D3510显示转换结果为:0C 22 38 4E。

10)反复输入几组数据,验证程序的功能。

a、输入:将输出区切换到调试窗口,键入E3500,然后输入02 00 03 02 06 03 07 06 输出:点击运行程序,然后再点击停止程序运行,接下来观察程序的运行结果,使用命令D3510显示转换结果为14 20 4F 4C
b、输入:将输出区切换到调试窗口,键入E3500,然后输入07 02 06 03 04 06 01 00 输出:点击运行程序,然后再点击停止程序运行,接下来观察程序的运行结果,使用命令D3510显示转换结果为48 3F 2E 0A
程序运行正确
思考题:
1)叙述修改实验数据有几种方法?这些方法各有什么特点?
答:修改实验数据的方法有:
1、直接通过源程序的赋值语句来修改。

特点是需要对程序进行修改,编译。

要重新编译、加载、运行。

操作简单,但时间长,易于操作。

2、通过键入E命令对存储器的内容直接修改。

其特点是可一次修改多个变量,但需明确变量的地址。

3、在变量区直接修改。

其特点是需将变量加入监视窗口,且变量不宜过多。

2)能否利用“调试窗口”直接对程序进行修改?
答:可以。

实验内容二——二进制数双精度加法运算
实验内容:
计算X+Y=Z,将计算结果Z存入某单元。

实验程序如下
本实验是双精度(2个16位,即32位)加法运算,编程时可利用累加器AX,先求低16位的和,并将运算结果存入低地址存储单元,然后求高16位的和,将结
果存入高地址单元中。

由于低16位运算后可能向高位产生进位,因此高16位运算时使用ADC指令,这样在低16位相加运算有进位时,高位相加会加上CF中的1。

实验步骤
1)编写程序,经编译、链接无误后装入系统。

实验程序清单如下:
SSTACK SEGMENT STACK
DW 64 DUP
SSTACK ENDS
PUBLIC XH,XL,YH,ZH,ZL
DATA SEGMENT
XL DW ?
XH DW ?
YL DW ?
YH DW ?
ZL DW ?
ZH DW ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AX,XL
MOV AX,YL
MOV ZL,AX
MOV AX,AH
ADC AX,YH
MOVE ZH,AX
JMP START
CODE ENDS
END START
2)程序运载完成后,点击“变量区”标签将观察窗口切换到变量监视窗口。

3)点击菜单条,将变量AH,AL,YH,YL,ZH,ZL添加到变量监视窗口中,然后修改AH,AL,YH,YL的值,修改为AH为0015,AL为65A0,YH为
0021,YLB79E。

4)在JMP START语句行设置断点,然后运行程序。

5)当程序遇到断定后停止运行,查看变量监视窗口,计算结果ZH为0037,ZL为1D3E。

6)修改AH,AL,YH和YL的值,再次运行程序,观察实验结果,反复测试几组数据,验证程序的功能。

a、修改为AH为110A,AL为32B0,YH为1121,YL为A010
查看变量监视窗口,计算结果ZH为222B,ZL为D2C0
b、修改为AH为A5B7,AL为05DE,YH为0225,YL为C301
查看变量监视窗口,计算结果ZH为A7DC,ZL为C8DE
程序运行正确
思考题:
1)如何使用E命令直接修改AH,AL,YH,YL变量的值?
答:重新加载程序后,在寄存器窗
口中读出DS的值为0208,以此为起始地址语句中数据所在数据段的段基地址,,因此逻辑地址为0208:0000.再将输出区切换到调试区,输入命令“E0208:0000”。

按回车,依次输入AH,AL,YH,YL。

在JMP START处设置断点,运行程序。

在调试区输入“D0208:0000”,即可得到对应的结果。

2)如何直接修改程序来修改AH,AL,YH,YL变量的值?
答:直接修改源程序的XL DW ?XL DW 65A0H
XH DW ? 修改为XH DW 0015H
YL DW ?YL DW B79EH
YH DW ?YH DW 0021H
实验2 分支程序设计实验
一、实验目的
(1)掌握分支程序的结构
篇二:微机课实验报告
- 1 -
- 2 -
- 3 -
---------------------------------精选公文范文-------------------------- - 4 -
- 5 -
篇三:微机实验报告
深圳大学实验报告
课程名称:
实验项目名称:
学院:信息工程学院
专业:
指导教师:
报告人:
实验时间:
实验报告提交时间:
教务部制
共5页,第1页
共5页,第2页
共5页,第3页
共5页,第4页
共5页,第5页
----------------精选公文范文---------------- 11。

相关文档
最新文档