
微机原理与接口技术 实验心得
实得这学期通过对微机原理和微机实验学习,对微机系统和它的工作原理有了的了解。
微机实验课,总共做了十几个实验,回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,它是和机器语言最接近的,用它来编程序,会比用其它高级语言要快得多。
实验课程加深了我们对汇编语言指令的熟悉和理解。
不仅巩固了书本所学的知识,还具有一定的灵活性,发挥了操作,加深了我们对硬件的熟悉,锻炼了动手能力,发挥创造才能。
通过这次课程使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。
对于这门课,我们收获了很多,我觉得这门课偏重于工程思维,主要难点在于对程序的理解。
但是老师让我们通过手打程序,控制实验平台很好的理解了各实验的实验程序。
对于课程的建议,实验讲义给的程序很清楚,大大降低了实验预习和自主编程的难度,给实验讲义可以更多的给方法和方式,提供一些程序建议而减少直接给出程序内容。
实验课上,请一个或两个同学讲解一下实验程序设计思路,通过讲解与其他人互动,可以收获更多。
微机原理课程上讲到的各种芯片的功能,以及引脚的作用,在实验中都得到了运用,使我们加深了对于主要芯片的应用的认识,同时在实验室的环境里熟悉了汇编程序的编写过程和运行过程,最后还提高了自己的动
微机原理与接口技术 中断传送方式的输入接口
你是台式电脑吗
如果是台式一般都有2个接口的,用另外一个吧。
如果是本,按就找售后吧。
简述外部中断过程。
(微机原理与接口习题)求高手帮忙
1、两过程定义与作用 子程序是微机基本程序结构中的1种,基本程序结构包括顺序(简单)、分支(判断)、循环、子程序和查表等5种。
子程序是一组可以公用的指令序列,只要给出子程序的入口地址就能从主程序转入子程序。
子程序在功能上具有相对的独立性,在执行主程序的过程中往往被多次调用,甚至被不同的程序所调用。
一般微机首先执行主程序,碰到调用指令就转去执行子程序,子程序执行完后,返回指令就返回主程序断点(即调用指令的下一条指令),继续执行没有处理完的主程序,这一过程叫做(主程序)调用子程序过程。
子程序结构可简化程序,防止重复书写错误,并可节省内存空间。
计算机中经常把常用的各种通用的程序段编成子程序,提供给用户使用。
用户在自己编写的程序中,只要会调用这些子程序,就可大大简化用户编程的困难。
中断是计算机中央处理单元CPU与外设I\\\/O交换数据的一种方式,除此方式外,还有无条件、条件(查询)、存贮器直接存取DMA和I\\\/O通道等四种方式。
由于无条件不可靠,条件效率低,DMA和I\\\/O通道两方式硬件复杂,而中断方式CPU效率高,因此一般大多采用中断方式。
中断概念是当计算机正在执行某一(主)程序时,收到一中断请求,如果中断响应条件成立,计算机就把正在执行的程序暂停一下,去响应处理这一请求,执行中断服务程序,处理完服务程序后,中断返回指令使计算机返回原来还没有执行完的程序断点处继续执行,这一过程称为中断过程。
有了中断,计算机才能具有并行处理,实时处理和故障处理等重要功能。
2、两过程的联系与区别2.1联系 中断与调用子程序两过程属于完全不同的概念,但它们也有不少相似之处。
两者都需要保护断点(即下一条指令地址)、跳至子程序或中断服务程序、保护现场、子程序或中断处理、恢复现场、恢复断点(即返回主程序)。
两者都可实现嵌套,即正在执行的子程序再调另一子程序或正在处理的中断程序又被另一新中断请求所中断,嵌套可为多级。
正是由于这些表面上的相似处,很容易使学生把两者混淆起来,特别是把中断也看为子程序,这就大错特错了。
2.2区别 中断过程与调用子程序过程相似点是表面的,从本质上讲两者是完全不一样的。
两者的根本区别主要表现在服务时间与服务对象不一样上。
首先,调用子程序过程发生的时间是已知和固定的,即在主程序中的调用指令(CALL)执行时发生主程序调用子程序,调用指令所在位置是已知和固定的。
而中断过程发生的时间一般的随机的,CPU在执行某一主程序时收到中断源提出的中断申请时,就发生中断过程,而中断申请一般由硬件电路产生,申请提出时间是随机的(软中断发生时间是固定的),也可以说,调用子程序是程序设计者事先安排的,而执行中断服务程序是由系统工作环境随机决定的;其次,子程序完全为主程序服务的,两者属于主从关系,主程序需要子程序时就去调用子程序,并把调用结果带回主程序继续执行。
而中断服务程序与主程序两者一般是无关的,不存在谁为谁服务的问题,两者是平行关系;第三,主程序调用子程序过程完全属于软件处理过程,不需要专门的硬件电路,而中断处理系统是一个软、硬件结合系统,需要专门的硬件电路才能完全中断处理的过程;第四,子程序嵌套可实现若干级,嵌套的最多级数由计算机内存开辟的堆栈大小限制,而中断嵌套级数主要由中断优先级数来决定,一般优先级数不会很大。
现代微机原理与接口技术 中断为什么是随机的
cpu暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一过程称为中断,所以中断的产生是因为“随机事件的发生”
微机原理实验 8259中断控制
所谓“缓冲方式”,是8259A数据线经“双向总线缓冲器8286”与系统总线连接。
_ _ 8259A的第16引脚,是低电平有效的SP\\\/EN双功能引脚,它有两种功能: . 功能1. 当处于缓冲方式时,是起EN作用的输出线,用作对缓冲器数据收\\\/发方向控制信号,当系统有多片8259A,该控制作用很必要; . 功能2. 当处于非缓冲方式时,该引脚起作输入线:当SP=1,设定该片8259A是主片;当SP=0,设定该片8259A是从片。
. 摘录自 倪继烈.刘新陈 主编《微机原理与接口技术》第187页
微机接口题,请问外设有46个中断源,至少需要8259片数是多少啊
要考试了,求大神帮忙。
一片8259在不做任何扩展时可接八个中断源并可编程分为八个中断级别。
如通过级联可做到64个中断源输入,这8259不是单片机,只是计算机外围电路芯片之一,早期的PC机就是用它来做中断处理的。
46个中断,需要主片1片,从片6片,一起7片。
学过微机的朋友们点进来,中断调用的问题
关了中断你还怎么调啊
CPU不响应中断,你怎么控制它执行下一步
运行代码就不会有了。



