精华内容
下载资源
问答
  • 微机原理实验报告大汇总.doc
    2021-06-23 12:39:44

    微机原理实验报告大汇总.doc

    微机原理实验报告

    课程名称: 计算机原理课程设计

    学院(系): 电气工程学院

    专 业: 电气工程及其自动化

    班 级:

    学 号:

    学生姓名:

    成 绩:

    2012 年 4 月 10 日

    一、接口训练

    实验一 拨动开关和LED显示实验

    实验目的和要求

    掌握使用8255并行接口连接拨动开关,控制LED显示输出的技术。

    实验内容

    按图将8255端口A与8位拨动开关连接,8255端口B与8位LED连接,选择 8255 为方式0工作,编程序完成LED实时显示开关状态的功能,即每位LED对应一位开关状态。开关往下拨动,对应LED灭,开关往上拨动,对应LED点亮。

    编程涉及8255端口地址有四个,由于8255片选信号线与地址译码区的200~2FH连接,即8255的I/O偏移地址为0~3,加上前一个实验所获知的I/O基址,两者相加之后才是最终访问8255的I/O地址。注意,该地址一定是一个16位数,所以I/O操作要使用IN AL,DX 和OUT DX, AL指令。

    实验框图及电路图

    程序清单

    汇编程序代码如下:

    .Model small

    .386

    io8255_a equ 200h

    io8255_b equ 201h

    io8255kz equ 203h

    code segment

    assume cs:code

    start: mov dx,io8255kz

    mov al,90h ;设置8255控制字,A口输入,B口输出

    out dx,al

    aa: mov dx,io8255_a

    in al,dx ;输入开关状态

    mov dx,io8255_b

    out dx,al ;把A口数据送B口寄存器,用LED显示输出

    jmp aa ;循环

    code ends

    end start

    实验结果与分析

    通过开关从PA口输入数据,观察灯可知,PB口输出。实现了设计的功能。

    实验二 8259中断控制器实验

    实验目的和要求

    了解8259中断控制器的基本使用,掌握中断程序编程技术。

    实验内容

    使用单脉冲电路产生的脉冲信号作为386EX模块8259中断请求输入,每按一次单脉冲按键,触发一次中断,使7段数码管显示的“5”字左移一位,显示到最左端后再从最右端开始显示,如此重复。

    实验框图与电路图

    程序清单

    Model small

    .386

    data segment

    led_cs equ 200h

    led_cs1 equ 201h

    ledcode db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,67h

    old dd ?

    data ends

    code segment

    assume cs:code,ds:data

    start: cli

    mov ax,data

    mov ds,ax

    mov es,ax

    in al,21h

    and al ;mask byte

    out 21h,al

    push ds

    mov bx,0

    mov ds,bx

    lea ax,cs:int_proc ;WRITE INTERRUPT PROGRAM EMTRY ADDRESS

    mov bx,5 ;n=IRx

    mov si,30h ;base =30H

    add si,bx

    sal si,2 ;type num X 4

    mov ds:[si],ax

    push cs

    pop ax

    mov

    更多相关内容
  • 微机原理实验报告

    2017-12-21 20:07:59
    微机原理实验报告,大二时候写的,如有错误 请原谅。。。。
  • 江苏科技大学微机原理实验课程实验报告,包含IO接口实验,8259、8255和8254以及AD转换实验,共5个实验
  • 存储器块清零,二进制到BCD码转换,二进制到ASCII码转换, 内存块移动.doc
  • 微机原理与汇编语言-实验报告(中北大学大数据学院)(前4个实验都可以直接运行,后面的几个需要用到proteus,这个要自己根据自己的情况搞,咱就不能保证在你电脑上能不能运行了) 实验一 简单程序设计 1. 编制一个...
  • 华中科技大学电信系的同学会需要的,其他学校学这门课程的同学也能做参考
  • 该文档为微机原理这门课的实验报告,格式规范,且内有详细代码可供初学者参考
  • 微机原理实验报告.doc

    2021-07-16 05:11:57
    文档介绍:微机原理实验报告目录微机原理实验报告 1目录 2第一部 32位微机原理实验 4实验一显示程序实验 4一、实验步骤 4二、实验程序 5三、实验结果 5实验二数据传送实验 6一、实验步骤 6二、实验程序 6三、实验...

    文档介绍:

    微机原理实验报告

    目录

    微机原理实验报告 1

    目录 2

    第一部 32位微机原理实验 4

    实验一显示程序实验 4

    一、实验步骤 4

    二、实验程序 5

    三、实验结果 5

    实验二数据传送实验 6

    一、实验步骤 6

    二、实验程序 6

    三、实验结果 7

    实验三数码转换程序实验 8

    一、将ASCII码表示的十进制数转换为二进制数 8

    二、将十进制数的ASCII码转化为BCD码 12

    三、将十六进制数的ASCII码转化为十进制数 19

    四、BCD码转换为二进制码 23

    实验四运算类程序实验 26

    一、实验思路 26

    二、实验程序 28

    三、实验结果 29

    实验五分支程序设计实验 30

    一、实验步骤 30

    二、实验程序 33

    三、实验结果 34

    实验六循环程序设计实验 35

    一、实验步骤 35

    二、实验程序 37

    三、实验结果 38

    汇编语言部分实验总结 39

    第二部分32位微机接口技术实验 40

    实验一 8259中断控制器应用实验 40

    一、实验内容 40

    二、实验步骤 40

    三、实验思考题及所填空缺的数据的分析 47

    四、实验结果 48

    实验二 8255并口控制器应用实验 49

    一、实验内容 49

    二,实验步骤 50

    三、实验思考题及所填空缺的数据的分析 53

    四、实验结果 54

    实验三 8254定时/计数器应用实验 56

    一、实验内容 56

    二、实验步骤 56

    三、实验思考题及所填空缺的数据的分析 60

    四、实验结果 62

    接口部分实验总结 63

    32位微机原理实验

    实验一显示程序实验

    实验步骤

    1. 运行Tddebug软件,选择Edit菜单,根据实验内容的描述编写实验程序,本实验显示部分参考实验流程如图1-1示;

    2. pile和Link对实验程序进行汇编、连接;

    3. 使用Rmrun菜单中的Run,运行程序,观察运行结果;

    4. 使用Rmrun菜单中的Debug,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容;

    5. 更改数据区中的数据,考察程序的正确性。

    实验程序

    实验程序如下:

    DATA SEGMENT

    MES DB 'Show a as hex:', 0AH,0DH,'$'

    SD DB 'a'

    DATA ENDS

    CODE SEGMENT

    ASSUME CS:CODE, DS:DATA

    START: MOV AX, DATA

    MOV DS, AX

    MOV DX, OFFSET MES ;显示提示信息

    MOV AH, 09H

    INT 21H

    MOV DI, OFFSET SD

    MOV AL, DS:[DI]

    AND AL, 0F0H ;取高4位

    SHR AL,4

    CMP AL, 0AH ;是否是A以上的数

    JB C2

    ADD AL, 07H

    C2: ADD AL, 30H

    MOV DL, AL ;显示字符

    MOV AH, 02H

    INT 21H

    MOV AL, DS:[DI]

    AND AL, 0FH ;取低4位

    CMP AL, 0AH

    JB C3

    ADD AL, 07H

    C3: ADD AL, 30H

    MOV DL, AL ;显示字符

    MOV AH, 02H

    INT 21H

    MOV AX, 4C00H ;返回DOS

    INT 21H

    CODE ENDS

    END START

    三、实验结果

    程序运行结果为:

    本程序既是把字符“a”转化为其ASCII码并以10进制数的形式显示在屏幕上。

    实验二数据传送实验

    一、实验步骤

    1. 运行Tddebug软件,选择Edit菜单;

    2. pile和Link对实验程序进行汇编、连接;

    3. 使用Rmrun菜单中的Run,运行程序,观察运行结果;

    4. 使用Rmrun菜单中的Debug,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容;

    5. 更改数据区中的数据,考察程序的正确性。

    二、实验程序

    DDATA SEGMENT ;定义源数据段

    MSR DB "HELLO,WORLD!$"

    LEN EQU $- MSR

    DDATA ENDS

    EXDA SEGMENT ;定义附加数据段

    MSD DB LEN DUP(?)

    EXDA ENDS

    MYSTACK SEGMENT STACK ;定义堆栈段

    DW 20 DUP(?)

    MYSTACK ENDS

    CODE SEGMENT ;定义代码段

    ASSUME CS:CODE, DS:DDATA

    内容来自淘豆网www.taodocs.com转载请标明出处.

    展开全文
  • 微机原理实验报告心得体会

    千次阅读 2021-07-17 03:58:50
    微机实验课,总共做了十几个实验,回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,它是和机器语言最接近的,用它来编程序,会比用其它高级语言要快得多。实验课程...

    cc4ce16ca09c63dfb52d5b8e6d4cf1ed.png

    微机原理与接口技术 实验心得

    实得这学期通过对微机原理和微机实验学习,对微机系统和它的工作原理有了的了解。

    微机实验课,总共做了十几个实验,回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,它是和机器语言最接近的,用它来编程序,会比用其它高级语言要快得多。

    实验课程加深了我们对汇编语言指令的熟悉和理解。

    不仅巩固了书本所学的知识,还具有一定的灵活性,发挥了操作,加深了我们对硬件的熟悉,锻炼了动手能力,发挥创造才能。

    通过这次课程使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。

    对于这门课,我们收获了很多,我觉得这门课偏重于工程思维,主要难点在于对程序的理解。

    但是老师让我们通过手打程序,控制实验平台很好的理解了各实验的实验程序。

    对于课程的建议,实验讲义给的程序很清楚,大大降低了实验预习和自主编程的难度,给实验讲义可以更多的给方法和方式,提供一些程序建议而减少直接给出程序内容。

    实验课上,请一个或两个同学讲解一下实验程序设计思路,通过讲解与其他人互动,可以收获更多。

    微机原理课程上讲到的各种芯片的功能,以及引脚的作用,在实验中都得到了运用,使我们加深了对于主要芯片的应用的认识,同时在实验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动

    微机原理课程设计心得体会

    计算机实验心得体会通过一个学期对《计算机网络实用技术》这门课程的学习,对于我来说它已不陌生。

    首先对于课程安排,感觉很紧凑,几乎不遗漏任何的知识点。

    理论总在实验和机试前,这样有利于我们学生接受新知识的灌输,而且把理论运用自如。

    每理论课后,老师总不忘留出十几分钟的时间给我们思考的空间。

    其次是对于教学,感觉老师讲课的思路很清晰,运用课件的形式讲课,很有概括性,重点“一针见血”,易于给我们把握住知识的主次。

    跟着老师的教学步骤,我们慢慢吃透了课本上的知识,老师偶尔形象及幽默的比喻,易于理解接受,感觉不到课堂的枯燥,实验前,老师总会给足够的时间给我们预习。

    分成小组的形式,让我们形成合作的转载自百分网,请保留此标记团体,实验中不仅让我获得知识,更锻炼了我们同学之间的合作。

    实验中学会了“双绞线的制作与测试”、“IP地址规划与管理”、“对等网络组网”等等。

    即使操作上,我们学会了开通博客、;windows 2000 server的安装”等等。

    实验后的实验报告让我们有了总结回顾的效果。

    计算机网络是计算机技术和通信技术相互结合、相互渗透而形成的一门新兴学科。

    21世纪的我们,必须学好科学技术才能站得住脚!!!在实验中,让我们体会到合作的重要性!!!!实验前做好准备,要了解实验目的的要求,要详读实验的步骤,实验过程要谨慎仔细等等。

    相信以后更认真,努力的学习,一定可以使自己的知识更全面。

    怎么写《计算机组装与维护实验》的心得与体会

    摘 要:在计算机组装与维护课程的实践教学中,为增强学习的效果,我院从实验内容和考核方式上进行了改革,使学生在宽松的学习氛围中,既提高了对该门课程的学习兴趣,又掌握了一项实验操作技能。

    本文介绍了我院的教改情况。

    关键词:实验内容;考核方式;应用;兴趣1 引言随着计算机应用的不断普及,学生动手组装计算机的热情也在不断高涨,兼容PC机以其价格低廉 (相对于品牌机)而深受在校大学生的喜爱,学生通过这门课程的学习,不仅能掌握计算机硬件的理论知识,更为自己能独立组装计算机(DIY)而对该课程产生了浓厚的兴趣。

    目前,很多高校开始把“计算机组装与维护”作为选修或开放实验课程来开设,其目的是为了培养学生的实践动手能力,掌握一技之长。

    由于现行的理论或实验教材,作者从编写到出版,需经过一段较长时间,但计算机的各个部件在不断升级,性能日益提高,带来了计算机新技术、新产品与相对滞后的教材内容相矛盾,要使学生能跟上硬件发展的步伐,传统的实验教学内容和考核方式已不能适应课程发展的需要,要使实验内容跟上市场计算机硬件的变化,学生能产生该门课程兴趣,对该课程的实验内容和考核方式的改革势在必行。

    2 课程的特点和要求学生学完“计算机组装与维护”课程后,所要达到的目标是:使学生掌握计算机硬件的基本知识和基础理论,能用所学知识选购和组装计算机,具备计算机软、硬件安装、调试和维护的基本技能,常用软件的使用,局域网的搭建。

    该课程的特点:(1)课程内容多、知识面广,包括计算机组成部件、硬件安装、硬件测试、系统BIOS设置、优化、硬盘的分区规划、软件安装、局域网的建设、计算机日常维护。

    (2)知识更新快,具有鲜明的时代特征。

    新知识、新产品不断出现,只有不断更新教学(实验)内容才能满足学生了解新产品和新技术的要求,做到与时俱进。

    (3)课程注重实践,培养学生的实践能力,根据该课程的特点,要达到学习的效果和课程的目的,必须通过大量的实践教学环节来完成。

    3 实验内容改革计算机组装与维护是一门实践性较强的基础课程,要求内容新、更新快,对教师的要求也很高,需要不断学习和提高。

    该门课程一般总学时32,占2 个学分,结合本课程的特点,摒弃过去的先讲后练,甚至是只讲不练,在充分利用实验室计算机资源的基础上,进行实验内容和考核方式的改革,采取边讲边练,或者是先练后讲的教学模式。

    在课程的学时安排上,我们是理论为12学时,实验为20学时,基本内容大致分为6个独立的项目,现分别说明。

    实验1.认识硬件(4学时)。

    通过理论讲解,使学生对计算机的主要硬件(主板、内存、CPU、硬件、光驱、显示卡、显示器)的性能指标,工作原理有一个感性的认识,通过网上计算机硬件价格、性能的查询;结合市场调研,要求学生写出计算机硬件的调研报告[3],在某个价位的配置清单等手段,使学生从感性上对计算机组装产生兴趣。

    实验2.计算机组装与维护(4学时)。

    计算机组装与维护实验进行拆装的成本较高,破坏性较大,为此,我们采取的方法是利用现有实验室原有资源,例如我们采用03年购买的清华同方机型进行拆装,要求明确目标、拆装顺序、拆装过程中的注意点(曾经有学生拆硬盘上的螺丝);在此熟练的基础上,给予指导,我们准备了15套目前较流行的计算机产品组装,进行分组实验,经过教师检查,方可上电。

    使得学生既掌握了计算机组装的步骤,又能接触到新产品,不至于用到的都是过时产品。

    实验3.常见故障的分析与判别(2学时)。

    由于现行的计算机维修,主要是板卡级的,替代法也是常用的方法之一,在本次实验过程中,要求学生能对实验2中的常见的一些故障能进行分析、判断,在相互讨论的基础上,自己能独立排错,以便解决实验过程中遇到的问题。

    通过本次实验可以培养学生的团队合作精神和独立分析问题和解决问题的能力。

    实验4.系统的安装(XP和WINDOWS 2000 Server)(4学时)。

    通过本次实验,使学生掌握系统分区、硬盘格式化、BIOS的设置、系统的安装、网线的制作方法,利用H3C的交换机组建一局域网。

    实验5.有关系统相关软件的使用(4学时)。

    该实验涉及四个方面的内容,要求学生必须掌握,涉及软件的下臷和使用。

    (1) 系统的备份(GHOST的使用)。

    (2) 系统的优化(WINDOWS 优化大师的使用和注册表的了解)。

    (3) 系统的测试(Sisoft Sandra的使用)。

    (4) 常用杀毒软件的使用(瑞星、金山毒霸、卡巴斯基)实验6.多媒体软件的安装与使用(2学时)。

    内容涉及(1) 图像处理软件(2) 声音(3) 播放器的安装与使用(豪杰、real PLAY、暴风影音)4 考核方式的改革通过该门课程的学习与实践,我们在考核方式上也进行了相应的改革,传统的考核方式是7+3模式,即理论占70%,实验占30%;我们采取的方式是3+7模式,即理论占30%,实验占70%。

    理论考核为辅、动手操作为主。

    笔试考核为辅、实践操作比重高于笔试,各单项实验项目独立计分。

    这不仅使学生在考核上把风险分散到各个实验项目中去,也不必担心考试通不过,再次重修,真正使学生的实践动手能力得到提高;在实验的考核方式上采取多种形式。

    (1) 分组讨论(实验2)(2) 调研报告(实验1)(3) 实验报告书宽松式的实验环境,学生在课内安排实验如不能及时完成的话,可以利用业余时间,由学生本人提出预约申请进行补做,达到规定的要求,分项目进行单独计分,目的只有一个,就是通过实践的练习,确实把按大纲规定的要求落到实处,使学生能在轻松学习的基础上掌握一项技能,体现学以致用的原则。

    5 结束语目前,计算机已广泛应用于各行各业,因此懂得计算机的软、硬件安装,常见的报错信息、检测方法,日常的维护和保养,“计算机组装与维护”势必将成为学生比较感兴趣的课程之一,尤其对于民办本科的学生来说,加强实践动手能力的培养已成为大家的共识,通过对实验教学的改革,目的是为了提高学生的学习兴趣;通过考核方式的改革,消除学生对该门课程由于理论考试不及格而带来的负面影响,使学生能快乐学习,体会实验过程所带来的快乐和成功感,确实让这门课程变成大家想学又愿意学的一门课程,事实证明,通过本学期对该门课程的改革,无论从内容上还是考核方式上,都取得了很好的效果,学生反映较好,收效甚大。

    大学计算机基础实验报告册的实验总结该如何写??

    总结,就按总结的方式写就可以了。

    不外就是都做了什么,是怎么做的,有哪些收获,有哪些需要改进的地方。

    当然也可以在网上找找,看别人是怎么样来写的,再结合自己的实际仿照着写,会更容易一点。

    展开全文
  • 微机原理实验报告.docx
  • 微机原理实验报告2.docx
  • 微机原理综合实验报告[精心整理]微机原理综合实验报告主题:数字钟的设计与实现成员:陈天朗(P洪 力(P时间:2014年春季学期实验原理利用8254产生计时时钟信号,通过设置恰当的时间常数使时间周期为1秒,再将输出脉冲...

    微机原理综合实验报告[精心整理]

    微机原理综合实验报告

    主题:数字钟的设计与实现

    成员:陈天朗(P

    洪 力(P

    时间:2014年春季学期

    实验原理

    利用8254产生计时时钟信号,通过设置恰当的时间常数使时间周期为1秒,再将输出脉冲通过8259中断控制器送到总线控制单元申请中断,将8255的各端口与显示屏相连,在中断处理程序中编写程序使8255的输出产生响应变化,最终完成数字钟的计数和显示。

    实验设计

    1.确定硬件连接方式:

    8254:时钟OUT信号与中断请求IRQ1端口相连,GATE接+5V,clock与外部脉冲源相连,选择184.32kHz时钟脉冲源。

    8255:受键盘扫描程序启发,利用A口和B口产生片选和位选信号。

    整体硬件连接图如下:

    2.程序设计:

    (1)8254:

    计数初值:18432=16384+2048,对应的十六进制数48H

    因为需要定时产生中断请求脉冲,所以令其工作在方式2。

    (2)8255:

    8255应工作在方式0,A口,B口输出,C口低四位输入

    (3)中断处理:当中断来时,将秒的个位加1,并判断是否到10,到10后十位加一,个位清零;再判断十位是否到6,到6后十位清零,分的个位加1,同理对

    分、时作相应处理,当时到24后再加则清零。

    具体程序如下:

    CS0 EQU 3000H ;片选CS0对应的端口始地址

    CS2 EQU 3040H ;片选CS2对应的端口始地址

    MY8255_A EQU CS0+00H ;8255的A口地址

    MY8255_B EQU CS0+01H ;8255的B口地址

    MY8255_C EQU CS0+02H ;8255的C口地址

    MY8255_MODE EQU CS0+03H ;8255的控制寄存器地址

    MY8254_COUNT0 EQU CS2+00H ;8254计数器0端口地址

    MY8254_MODE EQU CS2+03H ;8254控制寄存器端口地址

    IRQ_IVADD EQU 01C8H ;IRQ10对应的中断矢量地址

    IRQ_OCW1 EQU 0A1H ;IRQ10对应PC机内部8259的OCW1地址

    IRQ_OCW2 EQU 0A0H ;IRQ10对应PC机内部8259的OCW2地址

    IRQ_IM EQU 0FBH ;IRQ10对应的中断屏蔽字

    STACK1 SEGMENT STACK

    DW 256 DUP(?)

    STACK1 ENDS

    DATA SEGMENT

    CS_BAK DW ? ;保存IRQ10原中断处理程序入口段地址的变量

    IP_BAK DW ? ;保存IRQ10原中断处理程序入口偏移地址的变量

    IM_BAK DB ? ;保存IRQ10原中断屏蔽字的变量

    HOUR DB 0

    MINUTE DB 0

    SECOND DB 0

    DTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H

    DATA ENDS ;键值表,0~F对应的7段数码管的段位值

    CODE SEGMENT

    ASSUME CS:CODE,DS:DATA

    START: MOV AX,DATA

    MOV DS,AX

    CLI ;清除中断标志位

    MOV AX,0000H ;替换IRQ10的中断矢量

    MOV ES,AX

    MOV DI,IRQ_IVADD

    MOV AX,ES:[DI]

    MOV IP_BAK,AX ;保存IRQ10原中断处理程序入口偏移地址

    MOV AX,OFFSET MYISR

    MOV ES:[DI],AX ;设置当前中断处理程序入口偏移地

    展开全文
  • 答案版微机原理实验报告微机原理及接口技术》实验报告2013~2014学年第一学期班 级姓 名学 号指导教师实验一 Emu8086软件的使用一、实验目的1、熟悉汇编语言开发环境。2、掌握Emu8086软件使用方法。3、理解寻址...
  • 李丽老师,微原实验1-6,共享资源
  • 微机原理实验报告.pdf

    2021-06-17 00:37:33
    微机原理实验报告2130401097电气34 班郭永钊1 实验一 顺序程序的设计一、 实验目的1. 学习8086/8088 指令系统中一些基本指令的用法和程序的基本方法。2. 熟悉在PC 机上建立,汇编,连接,调试和运行8086.8088 汇编...
  • 西电计算机学院微机原理实验报告
  • 微型计算机原理与接口技术实验课程设计课程题目: 信号发生器学院 : 信息科学与工程学院专业班级: 自动化1105学号 :0909112324姓名 : 樊文跃指导老师: 王击 李志明目录一 、 课程设计概述二 、 设计思想与实施...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,494
精华内容 1,397
关键字:

微机原理实验报告

友情链接: Android.rar