好文档 - 专业文书写作范文服务资料分享网站

报告总结归纳微机原理实验报告总结归纳

天下 分享 时间: 加入收藏 我要投稿 点赞

实 验 报 告 一 实验课程: 微机原理与接口技术 学生姓名: 黄坤乾 学 号: 08103408 专业班级: 计10-5班 一、实验题目及目的: 实验题目:编写汇编小程序并进行调试(课本例一程序调试) 实验目的:熟悉汇编程序编译环境,并调试课本程序巩固汇编语言 实验题目:建造一个十六进制数码0~9及A~F的数码显示代码表(共阴极数码管):Table(40H,79H,24H,30H,19H,12H,02H,78H,00H,18H,04H,03H,86,31H,06H,0EH)编写汇编程序,查表得(57)10的数码显示代码并在显示器上显示。 实验目的:改进书上的程序例子形成自己的汇编程序,并调试运行程序。 二、实验环境及注意事项: 1、汇编源程序不要保存在C盘 2、汇编源程序文件名为6个以内英文字母或数字组成 三、硬件原理图及接线 本次实验为熟悉编程环境为主要目的,故没有使用硬件连接。 四、软件程序 1、熟悉实验环境(课本例一程序调试) 程序代码: DATA SEGMENT DA1 DB 'This is a sample program.' DB 0DH,0AH,'$' DATA ENDS STACK SEGMENT ST1 DB 100 DUP(?) STACK ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,STACK MOV SS,AX PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV AH,9 MOV DX,OFFSET DA1 INT 21H MOV AH,0 INT 16H RET MAIN ENDP CODE ENDS END START 2、建造一个十六进制数码0~9及A~F的数码显示代码表(共阴极数码管):Table(40H,79H,24H,30H,19H,12H,02H,78H,00H,18H,04H,03H,86,31H,06H,0EH)编写汇编程序,查表得(57)10的数码显示代码并在显示器上显示。 程序代码: DATA SEGMENT TABLE DB 40H,79H,24H,30H,19H,12H,02H,78H DB 00H,18H,04H,03H,86H,31H,06H,0EH WD DB (?) DATA ENDS CODE SEGMENT MAIN PROC FAR ASSUME DS:DATA,CS:CODE START: PUSH DS MOV AX,0 PUSH AX MOV BX,OFFSET TABLE MOV AL,5 XLAT TABLE MOV DL,AL MOV AH,6 INT 21H MOV AL,7 XLAT TABLE MOV DL,AL ;MOV DX,OFFSET WD ;MOV AH,9 MOV AH,6 INT 21H MOV AH,0 INT 16H RET MAIN ENDP CODE ENDS END START 五、调试结果 将程序写入HK88T1并保存,调试运行成功后显示,如显示的结果和预期编程结果一样,则完成;反之则程序不对,需要重新编写! 六、实验体会 通本次实验,我初步了解了汇编语言的运行环境及简单操作,并且通过课堂上老师的指点,才知道实验一需要加一个键盘输入才能使结果呈现,通过本次试验,我更了解到细心对于一个计算机专业学生的重要性。 实验二 简单I/O接口实验 一、实验题目及实验目的 实验题目 74LS244作为输入接口(地址自定)连接8个乒乓开关用以输入开关的状态,用74LS273作为输出接口(地址自定)连接8个LED用以驱动发光二级管。 实验目的: 进一步熟悉汇编语言并进行编写实践;了解CPU常用的端口连接总线的方法;掌握用74LS244、74LS245进行数据读入和输出;学习在8086扩展简单I/O接口的方法及数据输出程序的设计方法、数据锁存的概念和方法; 二、实验环境(注意事项) HK88T1编译器+实验平台及连线若干; 在程序编译前先保存(不能再C盘,命名最好是数字和字符且不要太长); 进行计算机TUSBCOM端口和实验平台的配置(即HK88T1检查到端口); 端口配置好后程序在HK88T1编译后运行前要先对实验平台进行复位; 认真进行连线,争取一次性连对。 三、硬件原理图及连线 输入硬件原理图 输出硬件原理图 硬件与CPU连线 四、汇编程序 程序1: CODE SEGMENT ASSUME CS:CODE START: MOV DX,200H IN AL,DX NOT AL MOV DX,208H OUT DX,AL JMP STRAT CODE ENDS END STATR 程序2: CODE SEGMENT ASSUME CS:CODE START: MOV DX,200H MOV CX,20000 MOV AL,0FEH BEGIN: OUT DX,AL DELAY: LOOP DELAY MOV CX,20000 ROL AL,01 JMP BEGIN CODE ENDS END START

报告总结归纳微机原理实验报告总结归纳

实验报告一实验课程:微机原理与接口技术学生姓名:黄坤乾学号:08103408专业班级:计10-5班一、实验题目及目的:实验题目:编写汇编小程序并进行调试(课本例一程序调试)实验目的:熟悉汇编程序编译环境,并调试课本程序巩固汇编语言实验题目:建造一个十六进制数码0~
推荐度:
点击下载文档文档为doc格式
6fon92pnk65a66i6tmib55397303xo0105i
领取福利

微信扫码领取福利

微信扫码分享