当前位置:文档之家› 南昌大学计算机专业微机原理实验五

南昌大学计算机专业微机原理实验五

南昌大学计算机专业微机原理实验五
南昌大学计算机专业微机原理实验五

南昌大学实验报告

学生姓名:郑俊学号: 6100410235 专业班级:计科103班

实验类型:□验证 □ 综合 □ 设计□ 创新 实验日期: 2013—12—18 实验成绩:

8255输入、输出实验

一、实验要求:

利用8255可编程并行口芯片,实现输入/输出,实验中用8255PA口作输出,PB口作输入。

二、实验目的:

(1)了解8255芯片结构及编程方法。

(2)了解8255输入/输出实验方法。

三、实验电路:

8255的/CS接译码器Y2(0A000H-0AFFFH),则命令字地址为

0A003H,PA口地址为0A000H, PB口地址为0B001H,PC口地址为0B002H。 PA0-PA7(PA口)接L0-L7(LED发光二极管组), PB0-PB7(PB口)接K0-K7(K0-K7开关量发生器), 再接上数据线和读/写信号,地址线只接 A0,A1即可,还要接上RESET信号,以便8255A可靠复位。

特别强调:8255的第七脚应接GND(地),第二十六脚应接+5V。四.实验器材与实验说明:

(1)G2010实验平台 1 台 (2)G6W仿真器 1 台

(3)连线 若干 根 (4)8255芯片 1 片

(5)LAB8088CPU板 1 块

可编程通用接口芯片8255A有三个八位的并行I/O口,它有三种工作方式。本实验采用的是方式0:PA,PC口输出,PB口输入。方式字为

82H。

五、实验步骤:

(1)使用实验平台锁进插座,如图连线,因8255片选信号为

0A000H,所以,A口为0A000H、口为0A001H、C口为0A002H、命令口为

0A003H。

(2)硬件测试:把G2010+G6W连PC机,在WINDOWS调试环境下点击[窗口/数据窗口

/MEMORY],以打开MEMORY数据窗口,在打开的MEMORY窗口中的0A003H地址(即8255的片选空间)上写入控制字82H,在0A000H(8255的A口)上打入55H,0AAH等数字,LED发光二极管组对应点亮。若不是,则硬件有问题。

(3)编写程序、编译程序,用单步、断点、连续方式调试程序,排除软件错误。运行程序,直至达到本实验的要求为止。

六、实验框图

开始

开始

延时

延时

置8255工作方式

置8255工作方式

置8255PA口

置8255PA口置8255PA口置8255PA口

延时

延时

开始

开始

置8255工作方式置8255工作方式

延时

延时

读8255PB口读8255PB口

数据左移

数据左移

七、器件引脚:

八、软件清单:(IN8088A\B07A.ASM IN8088A\B07B.ASM) "自由扩展实验例程"实验七 8255输入、输出实验

mode equ 082h ; 方式0,PA,PC输出,PB输入

PortA equ 0A000h ; Port A

PortB equ 0A001h ; Port B

PortC equ 0A002h ; Port C

CAddr equ 0A003h ; 控制字地址code segment

assume cs:code

start proc near

Start:

mov al, mode

mov dx, CAddr

out dx, al ; 输出控制字

;实验1:PortA输出

mov al, 80H

mov cx, 08H

OutA:

; mov dx, PortA

;out dx, al ; 输出PortA

mov dx, PortC

out dx, al

shr al, 1 ; 移位

mov ah,100

call delay ; 延时

loop OutA

;实验2: PortB 输入 PortA 输出 mov dx, PortB

in al, dx ; 读入PortB

mov dx, PortC

out dx, al

mov dx, PortA

out dx, al ; 输出到PortA

mov ah, 200

call delay

jmp Start

endp

delay proc near

push ax

mov al,0

push cx

mov cx,ax

loop $

pop cx

pop ax

ret

delay endp

code ends

end start

9、实验心得

本次实验主要了解8255芯片结构及编程方法。这个实验有一定的难度,前面有点问题,不过通过和同学的合作,解决了问题,成功完成了实验。在增进同学感情的同时,学习了知识,非常的开心.

微机原理及应用实验

实验报告1 实验项目名称:I/O地址译码;简单并行接口同组人: 实验时间:实验室:微机原理实验室K2-407 指导教师:胡蔷 一、实验目的: 掌握I/O地址译码电路的工作原理,简单并行接口的工作原理及使用方法。 二、预备知识: 输入、输出接口的基本概念,接口芯片的(端口)地址分配原则,了解译码器工作原理及相应逻辑表达式,熟悉所用集成电路的引线位置及各引线用途;74LS245、74LS373的特性及作用。 三、实验内容245输入373输出 使用Protues仿真软件制作如下电路图,使用EMU8086编译软件编译源程序,生成可执行文件(nn . exe),在Protues仿真软件中加载程序并运行,分析结果。 编程实现:读8个开关的状态,根据输入信号控制8个发光二极管的亮灭。 图1-1 245输入373输出 四、程序清单

五、实验结果 六、结果分析 七、思考题: 1、如果用74LS373作输入接口,是否可行?说明原因;用74LS245作输出接口,是否可行?说明原因。

实验报告2 实验项目名称:可编程定时器/计数器;可编程并行接口同组人: 实验时间:实验室:微机原理实验室K2-407 指导教师:胡蔷 一、实验目的: 掌握8253的基本工作原理和编程应用方法。掌握8255的工作原理及使用方法。 二、预备知识: 8253的结构、引脚、控制字,工作方式及各种方式的初始化编程及应用。 8255的内部结构、引脚、编程控制字,工作方式0、1、2的区别,各种方式的初始化编程及应用。 三、实验内容: ⑴8253输出方波 利用8253的通道0和通道1,设计产生频率为1Hz的方波。设通道0的输入时钟频率为2MHz,8253的端口地址为40H,42H,44H,46H。通道0的输入时钟周期0.5μs,其最大定时时间为:0.5μs×65536 = 32.768ms,要产生频率为1Hz(周期= 1s)的方波,利用;一个通道无法实现。可用多个通道级连的方法,将通道0的输出OUT0作通道1的输入时钟信号。设通道0工作在方式2(频率发生器),输出脉冲周期= 10 ms,则通道0的计数值为20000(16位二进制)。周期为4 ms的脉冲作通道1的输入时钟,要求输出端OUT1输出方波且周期为1s,则通道1工作在方式3(方波发生器),计数值为100(8位;二进制)。硬件连接如图2-1。

南昌大学本硕实验班简介

南昌大学本硕实验班简介 为充分发挥南昌大学高等研究院学科交叉、人才汇聚的优势,对优秀学生实行因材施教、重点培养,让他们在更好的学习环境中打下扎实的专业基础,提高创新能力,使他们将来能够脱颖而出,成为科学技术发展中的领军人才,学校决定依托高等研究院开办本硕实验班。 一、培养目标 南昌大学本硕实验班(以下简称“本硕班”)以培养理工科拔尖创新人才为目标,采取精英化培养模式,紧跟学科发展前沿,结合科学技术现代化与社会对综合素质人才的需求,使学生在基础理论知识方面更加扎实,在知识结构方面有交叉学科的最新专业知识。采用现代教育理念,注重学生的探索能力、创新能力的培养,注重高层次人文素质和高水平科学研究能力的培养。培养出具有开拓创新精神和创造能力的优秀现代科技人才。 二、全新的培养模式 1、实行本科与硕士贯通培养,三年后根据个人志向选择专业,第四年开始研究生阶段学习。学生修完培养方案所要求的课程并完成学位论文,毕业时可同时获得本科和研究生毕业证书,并获得学士和硕士学位证书。三年后学生亦可在全校范围内自主选择专业完成本科阶段学业,获本科毕业证和学士学位证; 2、设置专门的课程体系,强化数理和工程科学基础,促进学生全面发展; 3、配备优秀师资队伍,并聘请著名学者和国家教学名师授课;

4、实施国际交流计划,本硕实验班学生在校学习期间免费出国交流学习2个月左右; 5、依托高等研究院实行导师制,为每位学生配备导师; 6、以人为本,因材施教,注重学生个性化发展; 7、实行滚动竞争机制,对一些不适应本硕班教学模式的学生做出调整,学生根据本人意愿在全校自主选择专业,并转入相关学院学习。第四学年起本硕班的学生进入研究生阶段学习,原则上不作滚动调整; 8、在鼓励本硕班学生在本校硕博连读的同时,推荐硕士毕业生到重点大学攻读博士学位,推荐并资助特别优秀的硕士毕业生到国外知名大学联合培养攻读博士学位。 三、依托培养机构 本硕班隶属于理学院,依托高等研究院优势资源进行培养。 高等研究院成立于2007年,致力于具有中长期应用前景的基础性研究,是延揽会聚海内外学术人才、促进多学科交叉合作、鼓励保障潜心研究、营造科学创造的土壤和平台,已成为南昌大学和江西省在国内外最有影响的研究基地之一。 高等研究院当前主要研究方向分别为:(1)微/纳米多功能和极端性能材料和器件;(2)微/纳米高效光电转换和新能源技术;(3)微/纳米生物和食品一体化科技。今后将根据发展和需求逐步调整和扩大研究范围。

微机原理实验报告

西安交通大学实验报告 课程_微机与接口技术第页共页 系别__生物医学工程_________实验日期:年月日 专业班级_____组别_____交报告日期:年月日 姓名__ 学号__报告退发 ( 订正、重做 ) 同组人_教师审批签字 实验一汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH,97H,64H,BBH,7FH,0FH,D8H。编程并显示结果: 如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子

程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 99223344H = xxxxxxxxH 四、实验代码及结果 1.1、实验代码: DATA SEGMENT SZ DB 80H,03H,5AH,0FFH,97H,64H,0BBH,7FH,0FH,0D8H;存进数组 SHOW DB 'THE MAX IS: ','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA ;把数据的基地址赋给DS MOV DS,AX MOV DX,OFFSET SHOW ;调用DOS显示字符串 MOV AH,09H INT 21H MOV SI ,OFFSET SZ ;数组的偏移地址赋给SI MOV CX,10 ;存进数组的长度给CX MOV DH,80H ;将数组的第一个数写进DH NEXT: MOV BL,[SI] ;将数组的第一个数写进BL CMP DH,BL ;比较DH和BL中数的到校 JAE NEXT1 ;如果DH中的数大于BL中,将跳转到NEXT1 MOV DH,BL ;如果DH中的数小于BL中,将BL中的数赋给DH NEXT1: INC SI ;偏移地址加1 LOOP NEXT;循环,CX自减一直到0,DH中存数组的最大值 ;接下来的程序是将将最大值DH在屏幕上显示输出 MOV BX,02H NEXT2: MOV CL,4 ROL DH,CL ;将DH循环右移四位

微机原理与接口技术硬件实验报告

微原硬件实验报告 班级:07118 班 学号:070547 班内序号:26 姓名:杨帆

实验一熟悉实验环境及IO的使用 一,实验目的 1. 通过实验了解和熟悉实验台的结构,功能及使用方法。 2. 通过实验掌握直接使用Debug 的I、O 命令来读写IO 端口。 3. 学会Debug 的使用及编写汇编程序 二,实验内容 1. 学习使用Debug 命令,并用I、O 命令直接对端口进行读写操作, 2.用汇编语言编写跑马灯程序。(使用EDIT 编辑工具)实现功能 A.通过读入端口状态(ON 为低电平),选择工作模式(灯的闪烁方式、速度 等)。 B.通过输出端口控制灯的工作状态(低电平灯亮) 三,实验步骤 1.实验板的IO 端口地址为EEE0H 在Debug 下, I 是读命令。(即读输入端口的状态---拨码开关的状态) O 是写命令。(即向端口输出数据---通过发光管来查看) 进入Debug 后, 读端口拨动实验台上八位拨码开关 输入I 端口地址回车 屏幕显示xx 表示从端口读出的内容,即八位开关的状态ON 是0,OFF 是 1 写端口 输入O 端口地址xx (xx 表示要向端口输出的内容)回车 查看实验台上的发光二极管状态,0 是灯亮,1 是灯灭。 2. 在Debug 环境下,用a 命令录入程序,用g 命令运行 C>Debug -a mov dx, 端口地址 mov al,输出内容 out dx, al

mov ah, 0bh int 21h or al, al jz 0100 int 20h -g 运行查看结果,修改输出内容 再运行查看结果 分析 mov ah, 0bh int 21h or al, al jz 0100 int 20h 该段程序的作用 3.利用EDIT 工具编写汇编写跑马灯程序程序 实现功能 A.通过读入端口状态(ON 为低电平),选择工作模式(灯的闪烁方式、速度等)。 B.通过输出端口控制灯的工作状态(低电平灯亮) C>EDIT 文件名.asm 录入程序 按Alt 键打开菜单进行存盘或退出 编译文件 C>MASM 文件名.asm 连接文件 C>LINK 文件名.obj 运行文件或用Debug 进行调试。 四,程序流程图

微机原理实验报告

汇编语言程序设计实验 一、实验内容 1.学习并掌握IDE86集成开发环境的使用,包括编辑、编译、链接、 调试与运行等步骤。 2.参考书例4-8,P165 (第3版161页)以单步形式观察程序的 执行过程。 3.修改该程序,求出10个数中的最大值和最小值。以单步形式观 察,如何求出最大值、最小值。 4.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态。 二、实验目的 1.学习并掌握IDE86集成开发环境的使用 2.熟悉汇编语言的基本算法,并实际操作 3.学会利用IDE86进行debug的步骤 三、实验方法 1.求出10个数中的最大值和最小值 (1)设计思路:利用冒泡法,先对数据段的10个数字的前2个比 较,把二者中大的交换放后面。在对第二个和第三个数比较,把 二者中较大的交换放后面,依此类推直到第十个数字。这样第十 位数就是10个数里面最大的。然后选出剩下9个数字里面最大 的,还是从头开始这么做,直到第九个数字。以此类推直到第一 个数字。

(2)流程图 2.求1到100 的累加和,并用十进制形式将结果显示在屏幕上。 要求实现数据显示,并返回DOS状态

(1)设计思路:结果存放在sum里面,加数是i(初始为1),进行 100次循环,sum=sum+I,每次循环对i加1. (2)流程图: 四、 1.求出10个数中的最大值和最小值

DSEG SEGMENT NUM DB -1,-4,0,1,-2,5,-6,10,4,0 ;待比较数字 DSEG ENDS CODE SEGMENT ASSUME DS:DSEG,CS:CODE START:MOV AX,DSEG MOV DS,AX LEA SI,NUM MOV DX,SI MOV CL,9 ;大循环计数寄存器初始化 NEXT1:MOV BL,CL ;大循环开始,小循环计数器初始化MOV SI,DX NEXT2:MOV AL,[SI+1] CMP [SI],AL ;比较 JGGONE ;如果后面大于前面跳到小循环末尾CHANGE:MOV AH,[SI] ;交换 MOV [SI+1],AH MOV [SI],AL JMP GONE GONE:add SI,1 DEC BL JNZ NEXT2

微机原理课程设计 电压报警器实验报告

南通大学电子信息学院 微机原理课程设计 报告书 课题名: 班级: 姓名: 学号: 指导老师: 日期: xxx

目录 1.设计目的 (2) 2.设计内容 (2) 3.设计要求 (2) 4.设计原理 (3) 5.硬件电路图 (3) 6.程序代码 (5) 7.程序及硬件系统调试情况 (19) 8.设计总结与体会 (19) 一、设计目的

课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。 通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。 通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。 二、设计内容 设计一个电压报警器,要求采集实验箱提供的0~5V的电压,当输入电压在3V以内,显示电压值,如2.42。当输入电压超过3V,显示ERR,并报警。电压值可在七段数码管显示,点阵广告屏显示或液晶屏显示。报警形式自行设计,可用灯光闪烁表示,蜂鸣器鸣响报警等形式。(电压值以一种方式正确显示,无报警◆)(电压值以一种方式正确显示,且有一种形式的报警◆)(电压值以2 种方式正确显示,且有2种形式的报警★)(电压值以3种方式正确显示,且有2种形式的报警★☆) 三、设计要求 在课程设计时,2~4人一组,在教师指导下,各组可以集体讨论,但设计报告由学生独立完成,不得互相抄袭。教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。同组同学要发扬团队协作精神,积极主动的提出问题、解决问题、讨论问题,互相帮助和启发。

南昌大学PLC实验报告讲解

实验一三相异步电动机接触器点动控制线路 (2) 实验二三相异步电动机的可逆运转控制 (4) 实验三通电延时型控制线路 (6) 实验四可编程控制器的基本指令编程练习 (8) 实验五喷泉的模拟控制 (10) 实验六交通灯的模拟控制 (13) 实验七液体混合的模拟控制 (16)

实验一 三相异步电动机接触器点动控制线路 一、概述 三相笼式异步电机由于结构简单、性价比高、维修方便等优点获得了广泛的应用。在工农业生产中,经常采用继电器接触控制系统对中小功率笼式异步电机进行点动控制,其控制线路大部分由继电器、接触器、按钮等有触头电器组成。 图2是三相鼠笼异步电动机接触器点动控制线路(电机为Y 接法) 起动时,合上漏电保护断路器及空气开关QF ,引入三相电源。按下起动按钮SB2时,交流接触器KM1的线圈通电,主触头KM1闭合,电动机接通电源起动。当手松开按钮时,接触器KM1断电释放,主触头KM1断开,电动机电源被切断而停止运转。 FR1 FU1KM1 QF L1 L2 L3 L KM1 M 3~ FR1 N FU2 FU2 L SB1 SB2 二、实验目的 1、 了解时间继电器的结构,掌握其工作原理及使用方法。 2、 掌握Y-Δ起动的工作原理。 3、 熟悉实验线路的故障分析及排除故障的方法。 三、实验设备 序号 设备名称 使用仪器名称 数量 1 DL-CX-001 三相交流电源 1 2 WD01G 空开、熔断器模块 1 3 WD04G 热继电器模块 1 4 WD09G 按钮模块 1 5 WD02G 接触器模块 1 6 M04 三相鼠笼式异步电动机 1 四、实验内容及步骤 1、检查各实验设备外观及质量是否良好。 2、按图2三相鼠笼式异步电动机接触器点动控制线路进行正确的接线。先接主回路,再接控制回路。自己检查无误并经指导老师检认可后方可合闸通电实验。 (1)、热继电器值调到1.0A 。 (2)、合上漏电保护断路器及空气开关QF ,调节三相电源输出220V 。 (3)、按下起动按钮SB2时,观察电机工作情况,体会点动操作。(注意,操作次数不宜频

微机原理实验

实验四:分支、循环程序设计 一. 实验目的 1.学习分支程序、循环结构程序的设计和调试方法; 2.学习子程序的定义和调试方法; 3.掌握分支、循环、子程序等程序的基本结构。 二. 实验设备 TDN 86/51或 TDN 86/88教学实验系统一台 三. 实验内容、步骤及要求 1. 设计一数据块间的搬移程序 数据块搬移的基本原则为: 对于两个分离的数据块,从首地址或从末地址开始传送均可。 对于有部分重叠的情况则: 当源数据块首地址>目的数据块首地址时,从数据块首地址开始传送数据。 当源数据块首地址<目的数据块首地址时,从数据块末地址开始传送数据。 2.求某数据区内负数的个数 设数据区的第一单元存放区内单元数据的个数,从第二单元开始存放数据,在区内最后一个单元存放结果。为统计数据区内负数的个数,需要逐个判断区内的每一个数据,然后将所有数据中凡是符号位为1的数据的个数累加起来,即得区内所包含负数的个数。 3.学生成绩名次表 将分数为1~100之间的10个成绩存入首址为3000H的单元中,3000H+I表示学号为I的学生成绩。编写程序能在3100H开始的区域排出名次表,3100H+I为学号I的学生名次。 4. 求无符号字节序列中的最大值和最小值 设有一字节序列,其存储首地址为3000H,字节数为08H。利用子程序的方法编程求出该序列中的最大值和最小值。 四. 编程练习 (A) 在3500H单元开始中输入数据:09H(数据个数)12H、80H、78H、C8H、00H、00H、FEH、99H、34H,编写程序使其能分别求出数据区中的正数和负数以及零的个数,正数的个数放在3510H单元中,负数的个数放在3511H单元中,零的个数放在3512H单元中. (B) 有三个8位二进制数连续存放在03200H开始的内存单元中,设它们之中至少有两个数是相同的。编写程序找出与另外两数不同的数,把该数所在的地址(段内偏移地址)送到03204H单元,若三个数都相同则送0FFFFH到03204H单元。 (C) 设数据段SCORE单元开始连续存放着20个学生成绩,编写程序统计其中<60,60~69、70~79、80~89,>90分数段的人数,并把统计结果存放到从TOT开始的数据块中。 (数据为:64H,61H,5DH,55H,52H,51H,44H,45H,47H,48H,4DH,4FH,3CH,3FH,40H,41H,33H,56H,59H,30H). (D) 找出一个数据块中的最大数。数据块从偏移地址3002H开始存放,数据块的长度以16位二进制形式存放在3000H、3001H单元,把找出的最大数放到3100H单元中,并把存放最大值的偏移地址存入3101H和3102H的存储单元中。假设数据块中的数都是8位无符号数。 (E) X的值(字节数)分别由3000H、3001H、3002H单元的数决定,对应的结果Y分别存放在3005H、3006H、3007H单元中,完成下列方程: A (X>0) Y= { 0 (X=0)

《南昌大学本科教学主要环节质量标准(试行)》 等质量标准

附件: 《南昌大学本科教学主要环节质量标准(试行)》 等质量标准 1、南昌大学本科教学主要环节质量标准(试行) (1) 2、南昌大学本科教学档案管理质量标准(试行) (16) 3、南昌大学本科教材建设质量标准(试行) (19) 4、南昌大学本科教材选用质量标准(试行) (21) 5、南昌大学本科课程教学大纲质量标准(试行) (23) 6、南昌大学本科教案质量标准(试行) (24) 7、南昌大学本科理论教学安排质量标准(试行) (26)

南昌大学本科教学主要环节质量标准(试行) 第一章总则 第一条为指导和评价本科教学过程中的主要环节,进一步加强和规范我校本科教学工作,根据学校的定位和培养目标,特制定课堂教学、实验教学、实习、课程设计、毕业设计(论文)、试卷命题、考试、阅卷、学业成绩评价、试卷分析及教学小结等本科主要教学环节质量标准。 第二章课堂教学环节质量标准 第二条备课 (一)选用教材或参考书科学、适用,配备齐全。 (二)教案齐全、清晰、详实,具可操作性,能反映科学新成果和新知识,并在不断更新。 (三)教学进度安排科学、合理。 第三条课堂教学 (一)严格执行课程教学大纲及教学进度的要求,基本理论概念讲授清楚、正确,重点突出,难点处理得当。 (二)教学中能吸收最新科研成果,反映新信息,注意介绍学术发展前沿的新动态,理论联系实际。 (三)采用灵活多样且适合的教学方法,体现启发性、研究性原则。使用普通话,表达清楚,条理性强,板书工整、有序,字体规范,善于采用现代化教学手段且效果好。针对不同的授课对象,能因材施教。 (四)遵守学校作息时间,准时上下课。不随意停课、调课。虚心征求学生和其他教师的意见并积极改进教学,热心指导学生的课外实践等。 (五)实现了课堂教学目标和预订的教学任务,学生掌握了基本知识与基本技能,并有助于促进学生的自主发展和培养学生创新性思维能力。学生能及时参与课堂学习,学生课堂气氛浓厚,师生交流好。 (六)衣冠整洁,仪表举止言论符合教师身份,对学生既严格要求,又尊重信任。关心学生的学习、生活和思想,寓教育于教学过程中。 (七)课堂纪律良好,学生就坐井然有序,学生到课率在80%以上。

微机原理实验报告

微 机 原 理 实 验 报 告 班级: 指导老师:学号: 姓名:

实验一两个多位十进制数相加的实验 一、实验目的 学习数据传送和算术运算指令的用法 熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。 二、实验内容 将两个多位十进制数相加,要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1、DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。 三、程序框图 图3-1

四、参考程序清单 DATA SEGMENT DATA1 DB 33H,39H,31H,37H,34H;被加数 DATA1END EQU $-1 DATA2 DB 34H,35H,30H,38H,32H;加数 DATA2END EQU $-1 SUM DB 5 DUP(?) DATA ENDS STACK SEGMENT STA DB 20 DUP(?) TOP EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX

MOV SI,OFFSET DATA1END MOV DI,OFFSET DATA2END CALL ADDA MOV AX,4C00H INT 21H ADDA PROC NEAR MOV DX,SI MOV BP,DI MOV BX,05H AD1: SUB BYTE PTR [SI],30H SUB BYTE PTR [DI],30H DEC SI DEC DI DEC BX JNZ AD1 MOV SI,DX MOV DI,BP MOV CX,05H CLC AD2: MOV AL,[SI] MOV BL,[DI] ADC AL,BL

微机原理与单片机实验报告

北京联合大学信息学院实验报告 课程名称:微型计算机原理学号: 姓名: 2012 年 6 月 9 日

目录 实验1 EMU8086模拟器的使用 (3) 实验2 数据传送指令的使用 (5) 实验3 多位十六进制加法运算实验 (9) 实验5 循环程序实验 (11) 实验6 由1 到100 求和实验 (13) 实验7 求表中正数_负数_0 的个数实验 (14) 实验8 数据排列实验(冒泡排序) (16) 实验9 系统功能调用(大小写转换) (18) 实验10 阶乘(递归运算) (20) 实验11 ProteusIO工程文件的建立 (21) 实验12 IO口读写实验(245、373) (22) 实验13 8255 接口实验 (24) 实验14 声光报警 (25) 实验总结 (28)

实验1 EMU8086模拟器的使用 一实验要求 利用EMU8086模拟器环境,完成创建源程序文件,运行调试,实验结果的查看二实验目的: 熟悉EMU8086实验环境 三EMU8086环境: 1 模拟器编辑窗口 2 模拟器调试窗口

四实验内容 实验内容1:新建文件。 运行emu8086 1. 新建文件:单击“新建”按钮,选择COM模板,在模拟器编辑窗口中输入如下程序代码: MOV AX, 1020H MOV BX, 2030H MOV AX, BX ADD AX, BX MOV [BX], AX MOV [2032H], AX HLT 2. 编译:单击“编译”按钮,对程序段进行编译; 3. 保存:编译通过,单击“完成”按钮,将其以文件名“EXP1”保存在本地磁盘上。 4. 仿真:单击“仿真”按钮,打开模拟器调试窗口和源文件窗口。 5.在模拟器调试窗口中的寄存器组区,查看数据寄存器AX,BX,CX,DX;段寄存器CS,ES,SS,DS;指令指针寄存器IP;指针寄存器SP,BP;变址寄存器SI,DI;标志寄存器的值。 6.单击“单步前”按钮,单步执行程序,并观察每次单步执行后,相关寄存器值的变化。 7.单击“重载”按钮,将程序重载,并调整指令运行步进时延为400毫秒,单击“全速”按钮,运行程序, 8.程序运行之后,在程序调试窗口中,选择[view]/[memory],查看模拟器环境中,内存单元0700:0100开始的连续10个单元的内容 9.将“存储器”中的地址改为0700:2030,查看开始的四个字节的内容,并思考其内容与程序

北京邮电大学微机原理硬件实验报告

北京邮电大学微机原理硬件实验报告

实验报告一:I/0地址译码和简单并行接口 ——实验一&实验二 一、实验目的 掌握I/O地址译码电路的工作原理;掌握简单并行接口的工作原理及使用方法。 二、实验原理及内容 a) I/0地址译码 1、实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数 字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~ 287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲,执行下面两条指令 MOV DX,2A8H OUT DX,AL(或IN AL,DX) Y5输出一个负脉冲。 利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔经过软件延时实现。 2、接线: Y4/IO地址接 CLK/D触发器

Y5/IO地址接 CD/D触发器 D/D触发器接 SD/D触发器接 +5V Q/D触发器接L7(LED灯)或逻辑笔 b) 简单并行接口 1、按下面图4-2-1简单并行输出接口电路图连接线路(74LS273插通 用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器, 8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电 路L0~L7。 2、编程从键盘输入一个字符或数字,将其ASCⅡ码经过这 个输出接口输出,根据8个发光二极管发光情况验证正确 性。 3、按下面图4-2-2简单并行输入接口电路图连接电路 (74LS244插通用插座,74LS32用实验台上的“或门”)。 74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关 输出K0~K7,8个数据输出端分别接数据总线D0~D7。 4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这 个ASCⅡ码,并将其对应字母在屏幕上显示出来。 5、接线:1)输出 按图4-2-1接线(图中虚线为实验所需接线,74LS32为实验 台逻辑或门) 2)输入 按图4-2-2接线(图中虚线为实验所需接线,74LS32为实 验台逻辑或门) 三、硬件连线图 1、I/O地址译码

南昌大学发育生物学复习重点

南昌大学发育生物学复习重点 一、名词解释 1.母体效应基因:又称母体因子,在卵母中呈极性分布,受精后被翻译为在胚胎发育中起重要作用的转录因子和翻译调节蛋白的mRNA分子,他们在胚胎发育的决定中起重要作用。 2.顶体:精子头的顶端特化的小泡,叫作顶体(acrosome),它是由高尔基体小泡发育而来。 3.缺口基因:沿果蝇前后轴最早表达的合子基因,它们均编码转录因子,参与果蝇胚胎前后轴早期模式的形成。 4.灰色新月区:精子入卵后,皮层向精子进入的方向旋转大约30°,在动物极皮层含大量色素而内层含有少量色素的物种中,这一胞质不同层次的相对运动形成了一个在精子进入点对面的新月形的灰色区域,称为灰色新月。 5.体节:随着原条退化和神经褶开始在胚胎中央合拢,轴旁中胚层分隔成细胞团块,称为体节。 6.生长锥:生长锥为轴突或树突的末端,其生长点往往呈锥形,故又称生长锥。 7.菱脑节:神经管闭合后,后脑前后轴逐渐被划分为8节,成为菱脑节,每个菱脑节是一个发育单位。 8.诱导多能干细胞:是通过基因转染技术将某些转录因子导入人或动物体细胞,使体细胞直接重构为胚胎干细胞样的多潜能细胞。 9.分子简约性:又称小型工具盒,是由相同类型的分子发育成不同的动物体的性质叫分子简约性。 10.非遗传多样性:不可遗传的、由环境诱发的非连续表型 11.ZP3:透明带中的化学组分,是一种糖蛋白。能结合精子,引起顶体反应。 12.胚后发育:在动物个体发育过程中,经过幼虫或幼体至成虫、或成体达到性成熟时的发育过程,称为胚后发育。 13.生殖质:有些动物的卵细胞质中存在着具有一定形态结构、可识别的特殊细胞质。生殖质由蛋白质和RNA 组成,定位于卵质的特殊区域。 14.盘状卵裂:盘状卵裂是鱼类、爬行类、鸟类及部分头足类的卵裂方式。属于不完全卵裂。鱼类、爬行类和鸟类的卵子是端黄卵,卵子中的细胞质集中于动物极的一个很小的区域,该区域称胚盘。卵裂只在胚盘中进行,卵黄不参与卵裂。 15.皮质反应:精子进入后,这些皮质颗粒便与卵质膜融合,使内容物释放于卵周隙中(成分可能为蛋白酶类),形成受精膜,称之为皮质反应。 16. 初级神经管形成:在脊索中胚层的诱导下,外胚层细胞增殖、内陷、对折、顶端封闭、

中南民族大学 微机原理实验答案

中南民族大学微机原理实验答案 实验一 第二题在debug中实现在屏幕上显示“0123456789” A 100 0100:mov cx,0a Mov dl,30 Mov ah,2 0106: int 21h Inc dl Loop 0106 Int 20h 第三题用int 21h 中的2号功能在屏幕上显示“122333444455555666666777777788888888999999999” a 100 0100: mov cx,9 mov dl,31h 0104: push cx xor cx,cx mov cl,dl sub cl,30h 010c: mov ah,2

int 21h loop 010c inc dl pop cx loop 0100 mov ax,4c00h int 21h int 20h 第四题用九号功能在屏幕上显示‘9876543210’ A 100 0100: db ‘9876543210’ 0106: Mov dx,0100 mov ah,9h int 21h Int 20h 实验二 第三题修改程序,在第一行连续显示4个“Hello,World!”每个以空格分开。 name hello sseg segment stack db 64 dup(0)

sseg ends dseg segment mess db 'hello World!',' ','$' dseg ends cseg segment assume cs:cseg,ds:dseg,ss:sseg,es:dseg main proc far begin:mov ax,dseg mov ds,ax mov es,ax mov ah,9 mov cx,4 s1: mov dx,offset mess int 21h loop s1 mov ax,4c00h int 21h main endp cseg ends end begin 第四题 name hello

微机原理实验指导书

实验一数据传送 实验目的 : 1、熟悉 8086 指令系统的数据传送指令及 8086 的寻址方式。 2、利用 Turbo Debugger 调试工具来调试汇编语言程序。 实验任务 : 1.通过下述程序段的输入与执行来熟悉 Turbo Debugger 的使用,并通过显示器屏幕观察程序的执行情况。练习程序段如下: MOV BL , 08H MOV CL , BL MOV AX , 03FFH MOV BX , AX MOV DS : [0020H] , BX 2.用以下程序段将一组数据压入( PUSH )堆栈区,然后通过不同的出栈顺序出栈,观察出栈后数据的变化情况。压栈程序段如下: MOV AX , 0102H MOV BX , 0304H MOV CX , 0506H MOV DX , 0708H PUSH AX PUSH BX PUSH CX PUSH DX 出栈程序段请自行编写(用不同的出栈顺序)。 3、指出下列指令的错误并加以改正,上机验证之。

(1) MOV [BX] , [SI] (2) MOV AH , BX (3) MOV AX , [SI][DI] (4) MOV BYTE PTR[BX] , 2000H (5) MOV CS , AX (6) MOV DS , 2000H 4、设置各寄存器及存储单元的内容如下: (BX) = 0010H , (SI) = 0001H (10010H) = 12H , (10011H) = 34H , (10012H) = 56H , (10013H) = 78H (10120H) = 0ABH , (10121H) = 0CDH , (10122H) = 0EFH 说明下列各条指令执行完后 AX 寄存器中的内容,并上机验证。 (1) MOV AX , 1200H (2) MOV AX , BX (3) MOV AX , [0120H] (4) MOV AX , [BX] (5) MOV AX , 0110H[BX] (6) MOV AX , [BX][SI] (7) MOV AX , 0110H[BX][SI] 5、将 DS : 1000H 字节存储单元中的内容送到 DS : 2020H 单元中存放。试分别用 8086 的直接寻址、寄存器间接寻址、变址寻址、寄存器相对寻址传送指令编写程序段,并上机验证结果。 6、设 AX 寄存器中的内容为 1111H , BX 寄存器中的内容为 2222H , DS : 0010H 单元中的内容为 3333H 。将 AX 寄存器中的内容与 BX 寄存器中的内容交换, 然后再将 BX 寄存器中的内容与 DS : 0010H 单元中的内容进行交换。试编写程序段,并上机验证结果。

北京邮电大学微机原理与接口技术硬件实验报告

信息与通信工程学院 微机原理与接口技术硬件实验报告 班级: 姓名: 学号: 序号: 日期: 2015-10-30——2015-12-26

目录 实验一I/O地址译码 (3) 一、实验目的 (3) 二、实验原理及内容 (3) 三、硬件接线图与软件程序流程图 (3) 四、源程序 (4) 五、实验结果 (5) 六、实验总结 (5) 七、实验收获与心得体会 (5) 实验二简单并行接口 (5) 一、实验目的 (5) 二、实验原理及内容 (5) 三、硬件接线图与软件程序流程图 (6) 四、源程序 (6) 五、实验结果 (7) 六、实验总结 (7) 七、实验收获与心得体会 (7) 实验四七段数码管 (7) 一、实验目的 (7) 二、实验原理及内容 (8) 三、硬件接线图与软件程序流程图 (8) 四、源程序 (9) 五、实验结果 (11) 六、实验总结 (11) 七、实验收获与心得体会 (11) 实验八可编程定时器/计数器(8253/8254) (11) 一、实验目的 (11) 二、实验原理及内容 (11) 三、硬件接线图与软件程序流程图 (12) 四、源程序 (13) 五、实验结果 (17) 六、实验总结与思考题 (17) 七、实验收获与心得体会 (17) 实验十六串行通讯8251 (18) 一、实验目的 (18) 二、实验原理及内容 (18) 三、硬件接线图与软件程序流程图 (18) 四、源程序 (19) 五、实验结果 (22) 六、实验总结与思考题 (22) 七、实验收获与心得体会 (22)

实验一 I/O地址译码 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验原理及内容 1、实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台上数字电路实验区的D 触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲,执行下面两条指令 MOV DX,2A8H OUT DX,AL(或IN AL,DX) Y5输出一个负脉冲。 利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。2、接线: Y4/IO地址接 CLK/D触发器 Y5/IO地址接 CD/D触发器 D/D触发器接 SD/D角发器接 +5V Q/D触发器接 L7(LED灯)或逻辑笔 三、硬件接线图与软件程序流程图 硬件连接图如下:

南昌大学医学院实验室建设方案.

南昌大学医学院实验室建设方案 项目名称: 项目负责人: 联系电话: 所在院(系): 建设日期: 医学院教务处 二00X年六月二十二日

南昌大学医学院实验室建设方案 一、医学院实验室总体建设目标和内容 二、医学院实验室建设经费总预算 三、医学院实验室建设总负责人及项目负责人,联系电话

麻醉学专业实验室建设方案 一、实验室代号 二、实验室历史沿革(或简介) 麻醉学专业实验室是供麻醉学专业本科生、研究生硕士、研究生博士和麻醉学科研人员等进行麻醉学实验、完成基础麻醉学研究、协助临床麻醉学研究为麻醉学科研人员提供硬件、软件支持以及完成实验设计和实施的重要场所,本实验室分4间,占地约320m2,实验设备齐全,实验室工作人员配备良好,职称结构、学历结构、年龄结构合理。本实验室涵盖临床麻醉学和危重病医学实验室。 三、实验室现状 1、实验室现有人员(教师和实验技术人员) 麻醉学实验室现有人员一览表 2、实验室现有设备 无 3、其他 四、实验室承担的教学任务(建议以2006版培养方案为准)

五、实验室建设目标和内容 1、总体目标:根据南昌大学医学院麻醉学专业建设规划的总体目标,建立麻醉学专业实验室,总目标是高起点、高标准、高质量,形成特色鲜明,使麻醉学专业学生在实验室内从事省内最高水平的麻醉学专业实验,并在国内处于一流水平。努力把麻醉学专业实验室建设成为省内一流实验室,乃至省内重点实验室。 2、分步实施目标 (1)加强实验队伍高素质人才建设:建成一支能够确保完成麻醉学专业本科生进行专业实验教学,硕士研究生、博士研究生进行临床科学研究的业务精良、结构合理、高层次的实验室师资队伍和专业人才。 (2)重点突出特色鲜明:不断加强对专业实验室重点建设,集实验室师资队伍中的优秀人才,不断加强财力和物力的投资,争取三年内办成具有专业特色的一流实验室。 (3)更新思想观念,加大实验教学改革的力度:改变传统的以老师进行实验示范的教学模式,让学生成为实验教学中的主体。逐步建立完善的实验教学课程体系,提高综合性实验、设计学实验的开出率,加大实验室开放力度,以培养真正具有独立实践能力和创新精神的优秀学生。 (4)充分发挥实验室的职能:高效率地发挥实验室各种设备的效能,采取有效措施,调动实验队伍的工作积极性和主观能动性,为实验教学和临床科研提供最大限度的服务。 实验室建设内容: 1、实验室体制与管理 (1)实验室体制:实行校、院(系)两级管理体制,做到人、财、物、教学、科研、服务等工作在校、院(系)一级运行。 (2)管理手段:实验室基本信息和仪器设备信息实现计算机管理和网络化管理。 2、实验任务 (1)完成专业实验教学任务:制订行之有效的教学大纲、教学计划、教学课表、任务书等。及时书写教学日志,每学年承担教学任务必须≥3000人时数,在完成专业实验教学任务后及时向校内外开放。 (2)开展科研活动和承担社会服务:承担省级科研项目和投入配套的科研经费,每学年发表科研论文两篇,承担麻醉学硕士点4名硕士研究生的培养任务,为

微机原理实验报告冒泡排序

一、实验目的 (1)学习汇编语言循环结构语句的特点,重点掌握冒泡排序的方法。 (2)理解并掌握各种指令的功能,编写完整的汇编源程序。 (3)进一步熟悉DEBUG的调试命令,运用DEBUG进行调试汇编语言程序。 二、实验内容及要求 (1)实验内容:从键盘输入五个有符号数,用冒泡排序法将其按从小到大的顺序排序。 (2)实验要求: ①编制程序,对这组数进行排序并输出原数据及排序后的数据; ②利用DEBUG调试工具,用D0命令,查瞧排序前后内存数据的变化; ③去掉最大值与最小值,求出其余值的平均值,输出最大值、最小值与平均值; ④用压栈PUSH与出栈POP指令,将平均值按位逐个输出; ⑤将平均值转化为二进制串,并将这组二进制串输出; ⑥所有数据输出前要用字符串的输出指令进行输出提示,所有数据结果能清晰显示。 三、程序流程图Array (1)主程序:MAIN

(2)

就是 NAME BUBBLE_SORT DATA SEGMENT ARRAY DW 5 DUP(?) ;输入数据的存储单元 COUNT DW 5 TWO DW 2 FLAG1 DW 0 ;判断符号标志 FLAG2 DB 0 ;判断首位就是否为零的标志FAULT DW -1 ;判断出错标志 CR DB 0DH,0AH,'$' STR1 DB 'Please input five numbers seperated with space and finished with Enter:','$' STR2 DB 'The original numbers:','$' STR3 DB 'The sorted numbers:','$' STR4 DB 'The Min:','$' STR5 DB 'The Max:','$' STR6 DB 'The Average:','$' STR7 DB 'The binary system of the average :','$' STR8 DB 'Input error!Please input again!''$' DATA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA,ES:DATA START: PUSH DS AND AX,0 PUSH AX MOV AX,DATA MOV DS,AX LEA DX,STR1 MOV AH,09H ;9号DOS功能调用,提示输入数据 INT 21H CALL CRLF ;回车换行 REIN: CALL INPUT ;调用INPUT子程序,输入原始数据CMP AX,FAULT ;判断就是否出错, JE REIN ;出错则重新输入

相关主题
文本预览
相关文档 最新文档