欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    电子科技大学中山学院学生实验报告.doc

    • 资源ID:3370675       资源大小:351.50KB        全文页数:25页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电子科技大学中山学院学生实验报告.doc

    电子科技大学中山学院学生实验报告学院: 机电工程 专业: 课程名称: 微机原理与应用实验 班级: 姓名: 学号: 组别:实验名称:实验一 汇编语言程序的建立和运行 实验时间: 成 绩: 教师签名: 批改时间:一、实验目的和任务1. 熟悉伪指令和汇编运算符,掌握汇编语言程序的编写方法。2. 学习汇编语言源程序的编辑、汇编、连接、调试及运行的全过程。二、实验内容熟悉伪指令和汇编运算符的检查性编程练习。填写以下空白并上机检查答案是否正确。;EXSE1.ASMDATA SEGMENT QA1 EQU 255 ;QA1_QA2=QA1 GT 3000 ;QA2_QA3=0FFFH ;QA3_QA4 EQU QA3-255 ;QA4_QA5=88H SHR 2 ;QA5_ORG 1060HG1 DB 32,QA1 G2 DW 0FF6H G3 DW 3 DUP(5) G4 DW SEG G1 SA EQU LENGTH G3 ;SA_SB EQU SIZE G3 ;SB_SC=TYPE G3 ;SC_ORG 1200HF1=THIS WORD F2 DB 11H,22H,33H,44H ;1200H: _ _ _ _FF DD 12345H ;1204H: _ _ _ _DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART PROC FAR PUSH DS XOR AX, AX PUSH AX MOV AX, DATA MOV DS, AX ;DS_ MOV AL, BYTE PTR G2 ;AL_ MOV BL, SB ;BL_ MOV AX, WORD PTR FF ;AX_ AND AX, 0FFH ;AX_ MOV BL, G1+1 ;BL_ MOV BX, 255 AND 0FH ;BX_ MOV CL, HIGH QA4 ;CL_ MOV AL, QA2 ;AL_ MOV BL, QA5 ;BL_ ADD AX, OFFSET F2 ;AX_ MOV BX, F1 ;BX_ RETSTART ENDPCODE ENDSENDSTART三、实验过程和数据记录1.汇编语言程序的上机过程如下:2.将程序运行时对应的寄存器和内存单元的内容填在“实验内容”处。 四、发挥与提高请将数据段中的TAB开始的20个单元置入0FFH,编写完整程序并上机调试。五、实验小结电子科技大学中山学院学生实验报告学院: 机电工程 专业: 课程名称: 微机原理与应用实验 班级: 姓名: 学号: 组别:实验名称:实验二 显示程序实验 实验时间: 成 绩: 教师签名: 批改时间:一、实验目的和任务1. 掌握在PC机上以上十六位进制数形式显示数据的方法。2. 掌握部分DOS功能调用的使用方法。3. 熟悉Tubo Debugger的使用方法。二、实验内容一般来说,有很多程序需要显示运行的状态和结果,有的还需要将数据区中的内容显示在屏幕上.本实验要求将指定数据区的数据以十六进制形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示.实验中可使用DOS功能调用(INH21H).1.显示单个字符入口:AH=02H调用参数:DL=输出字符2.显示字符串入口:AH=09H调用参数:DS:DX=串地止$为结束字符3.盘输入并回显入口:AH=01H返回参数:AL=输出字符4.返回DOS系统入口:AH=4CH调用参数:AL=返回码END STAR 看懂以下程序并验证结果:DATASEGMENTMESDBSHOW A AS HEX:, 0AH,0DH,$SDDBADATAENDSCODESEGMENTASSUME CS: CODE,DS: DATASTART:MOVAX,DATAMOVDS,AX;显示提示信息MOVDX,OFFSET MESMOVAH,09HINT21HMOVSI,OFFSET SDMOVAL,DS:SI;取高4位ANDAL,0F0HSHRAL,4 ;是否是A以上的数CMPAL,0AHJBC2;调整ASCII码值ADDAL,07HC2:ADDAL,30H;显示字符MOVDL,ALMOVAH,02HINT21HMOVAL,DS:SI;取低4位ANDAL,0FHCMPAL,0AHJBC3ADDAL,07HC3:ADDAL,30H;显示字符MOVDL,ALMOVAH,02HINT21H;返回DOSMOVAX,4C00HINT21HCODEENDSEND START三、实验过程和数据记录1.该程序使用到哪些DOS功能调用指令,并指出其实现的具体功能。2.该程序得到以下运行结果: 3. 发挥与提高四、实验小结电子科技大学中山学院学生实验报告学院: 机电工程 专业: 课程名称: 微机原理与应用实验 班级: 姓名: 学号: 组别:实验名称:实验三汇编语言程序设计 实验时间: 成 绩: 教师签名: 批改时间:一、实验目的和任务掌握汇编语言程序的设计方法,熟悉汇编语言程序的上机步骤和调试方法。二、实验内容1.编写程序,用键盘输入一个数字,判断是奇数还是偶数,若是奇数显示“ODD”,若是偶数显示“PARITY”。编程提示: 实验中可使用DOS功能调用(INT 21H).显示单个字符 入口:AH=02H, 调用参数:DL=输出字符;显示字符串 入口:AH=09H, 调用参数:DS:DX=串地止$为结束字符;键盘输入并回显 入口:AH=01H 返回参数:AL=输出字符;返回DOS系统 入口:AH=4CH 调用参数:AL=返回码。2.编程计算下列函数的值: 1 (X>0)Y= 0 (X=0)-1 (X<0) 3. 在以BUFFER为首址的内存中存放了若干个带符号数,寻找出它们最大值放到存储单元MAXVAL中, 最小值放到存储单元MINVAL中。(选做)三、实验过程和数据记录 完整的源程序如下:四、实验小结电子科技大学中山学院学生实验报告学院: 机电工程 专业: 课程名称: 微机原理与应用实验 班级: 姓名: 学号: 组别:实验名称:实验四 可编程并行接口8255(方式0) 实验时间: 成 绩: 教师签名: 批改时间:一、实验目的和任务掌握8255方式0的工作原理及使用方法。二、实验内容1实验电路如图4-1,8255C口接逻辑电平开关K0K7,A口接LED显示电路L0L7。2. 编程从8255C口输入数据,再从A口输出。图4-1 图4-2编程提示:1)8255控制寄存器端口地址28BHA口的地址288HC口的地址28AH2)参考流程图(见图4-2)三、实验过程和数据记录1.源程序:2.运行程序得到怎样的控制效果?四、实验小结电子科技大学中山学院学生实验报告学院: 机电工程 专业: 课程名称: 微机原理与应用实验 班级: 姓名: 学号: 组别:实验名称:实验五 七段数码管 实验时间: 成 绩: 教师签名: 批改时间:一、实验目的和任务掌握数码管显示数字的原理。二、实验内容1 静态显示:按图5-1连接好电路,将8255的A口PA0PA6分别与七段数码管的段码驱动输入端a相连,位码驱动输入端S1接+5V(选中),S0、dp接地(关闭)。编程从键盘输入一位十进制数字(09),在七段数码管上显示出来。2 动态显示:按图5-2连接好电路,七段数码管段码连接不变,位码驱动输入端S1,S0接8255 C口的PC1,PC0。编程在两个数码管上显示“56”。3 动态显示:使用图5-2的电路,编程在两个数码管上循环显示“00-99”。图5-1 图5-2编程提示:1)实验台上的七段数码管为共阴型,段码采用同相驱动,输入端加高电平选中的数码管亮,位码加反相驱动器,位码输入端高电平选中。2)七段数码管的字型代码表如下表:3)参考流程图(见图5-2)图5-3三、实验过程和数据记录1.静态显示的程序和动态显示56的程序:2.运行程序得到怎样的控制效果?四、实验小结电子科技大学中山学院学生实验报告学院: 机电工程 专业: 课程名称: 微机原理与应用实验 班级: 姓名: 学号: 组别:实验名称:实验六 可编程定时器计数器(8253) 实验时间: 成 绩: 教师签名: 批改时间:一、实验目的和任务掌握8253的基本工作原理和编程方法。二、实验内容1 按图6-1虚线连接电路,将计数器0设置为方式0,计数器初值为N(N0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。图6-1 2 按图6-2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率1HZ)。图6-2编程提示:1、8253控制寄存器地址283H计数器0地址280H计数器1地址281HCLK0连接时钟1MHZ2、参考流程图(见图6-3、6-4):图6-3 图6-4三、实验过程和数据记录1.源程序:2.运行程序得到怎样的控制效果?四、实验小结电子科技大学中山学院学生实验报告学院: 机电工程 专业: 课程名称: 微机原理与应用实验 班级: 姓名: 学号: 组别:实验名称:实验七 串行通讯(8250) 实验时间: 成 绩: 教师签名: 批改时间:一、实验目的和任务1了解串行通讯的基本原理。2掌握串行接口芯片8250的工作原理和编程方法。二、实验内容1将串行接口的TXD和RXD连在一起。2编程:从键盘输入一个字符,将其ASCII码加1 后发送出去,再接收回来在屏幕上显示,实现自发自收。要求数据传输速率为1200波特,通信格式为7位/字符,一个停止位、奇校验,数据发送和接收均采用查询方式;程序为循环结构,只要按下键,就显示。编程提示:参考流程图如下:三、实验过程和数据记录1.源程序:2.运行程序得到怎样的控制效果?四、实验小结注:实验报告应包括:实验目的、实验仪器、实验原理、实验内容、实验步骤、实验数据处理及结果分析等。

    注意事项

    本文(电子科技大学中山学院学生实验报告.doc)为本站会员(创****公)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开