计算机接口技术课堂大作业(2)
计算机接口技术大作业
计算机接口技术大作业LT哈尔滨工业大学本科毕业设计(论文)哈尔滨工业大学本科毕业设计(论文)摘要学习计算机组成原理和计算机接口技术之中,“中断”是一个必须要学习的美容,计算机之所以能够“智能”的运行起来使得其更容易被人使用很重要的一点就是有了中断技术。
因为中断计算机从一个只靠计算速度和存储量来来博得人们喜爱的机器变成了一个用户有好的聪明的机器。
本文将从几个问题入手来来逐一介绍计算机中断技术和中断系统。
一:什么是中断?1.1 中断的定义在计算机科学中,中断是指由于接收到来自外围硬件(相对于中央处理器和内存)的异步信号或来自软件的同步信号,而进行相应的硬件/软件处理。
发出这样的信号称为进行中断请求(interrupt request,IRQ)。
硬件中断导致处理器通过一个上下文切换(context switch)来保存执行状态(以程序计数器和程序状态字等寄存器信息为主);软件中断则通常作为CPU指令集中的一个指令,以可编程的方式直接指示这种上下文切换,并将处理导向一段中断处理代码。
中断在计算机多任务处理,尤其是实时系统中尤为有用。
这样的系统,包括运行于其上的操作系统,也被称为“中断驱动的”(interrupt-driven)。
上面是来自维基百科对中断定义。
个人认为中断就是计算机在执行程序的过程中,当出现异常情况或者是特殊请求时,计算机停止执行现行程序的运行,转向对这些异常情况或特殊请求的处理,处理后再返回到现行程序的间断处,继续执行原程序,这就是中断。
哈尔滨工业大学本科毕业设计(论文)图1.1中断处理过程打一个不太恰当的比方。
比如说你正在看书那么你就是CPU,看书就相当于你正在执行的程序,当你电话响了或者是有其他的事情发生导致你必须停下正在看的书去做另一件事(接电话)。
那么这就是一个中断,在这个中断中现行程序是看书,中断时电话响了,CPU是你自己。
当你接完电话之后(假设接完电话就没其他特殊的事了)那么你就回去看书,也就相当于定义中的返回执行原程序。
计算机接口专业技术大作业
计算机接口技术大作业————————————————————————————————作者:————————————————————————————————日期:计算机中断技术大作业题目深入理解中断系统哈尔滨工业大学本科毕业设计(论文)目录一:什么是中断? (2)1.1中断的定义 (2)1.2中断技术差生的原因 (3)1.3中断技术差生的优点 (5)1.4中断技术差生的缺点 (7)二:基本概念 (8)2.1中断源 (8)我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。
在上面看书的例子中,打断你看书的时间就是中断源(电话响了)。
(8)2.2中断嵌套 (8)2.3中断级联 (9)图2.3 (10)2.4软中断,硬中断 (10)2.5NMI(不可屏蔽中断)&可屏蔽中断 (11)2.6中断请求号&中断向量 (11)2.7中断响应INTA&中断周期 (11)中断响应INTA:当8259A接收到第一个/INTA有效的负脉冲后,将被响应的中断源置入ISR(正在服务寄存器)的对应位,即ISR对应位置1,同时把IRR(中断请求寄存器)的对应位清0; (11)2.8单步中断&IF中断允许标志位 (12)2.9IMR中断屏蔽字&中断优先级 (12)2.10中断控制器&APIC (12)2.11中断共享&中断冲突 (12)2.12MSI-X中断(PCI E)、中断处理子程序 (13)2.130号中断、1号中断 (13)2.14中断描述符、中断描述符表 (13)2.15异常 (13)2.16中断门、OS的事件、消息 (14)三:中断资源相关 (14)3.1我的电脑中断相关资源占用情况 (14)3.2ISA中断 (18)3.3PCI中断 (22)3.4IRQ0-15中断请求外的 (22)四:中断系统 (22)4.1中断系统怎样协调完成中断过程 (23)哈尔滨工业大学本科毕业设计(论文)五:多处理器系统的中断 (24)5.1怎么连接 (24)5.1如何处理 (25)六:硬件、软件是怎么配合完成中断处理的 (25)七:编写8251查询发送、中断接收的自检程序 (27)哈尔滨工业大学本科毕业设计(论文)摘要学习计算机组成原理和计算机接口技术之中,“中断”是一个必须要学习的美容,计算机之所以能够“智能”的运行起来使得其更容易被人使用很重要的一点就是有了中断技术。
福师大本科计算机接口技术作业2
第5章 86系列微机指令系统5.1 在实模式下,存储器中每一段最多可有64KB个字节。
如果用调试程序Debug的r命令在终端上显示出当前各寄存器的内容如下,请问①当前的栈顶(逻辑)地址?②当前的指令(逻辑)地址?若使用串指令,③问源串(逻辑)首地址?④的串(逻辑)首地址?⑤目串长度(字节)?以及条件标志OF、SF、ZF、CF的值。
C>debug-rAX=0000 BX=0000 CX=0079 DX=0000 SP=FFEE BP=0000 SI=0010 DI=0300 DS=10E4 ES=10F4 SS=21F0 CS=31FF IP=0100 NV UP DI PL NZ NA PO NC 答:条件标志OF、SF、ZF、CF的值依次分别为0、0、0、0。
5.7 如TABLE为数据段中5432H字单元地址的符号名,其中存放的内容为4567H,试问以下两条指令执行完后,AX寄存器的内容是什么?(1)MOV AX,TABLE(2)LEA AX,TABLE答:(1)AX= 4567H(2)AX=5432H5.11 试编写一个程序求出双字长数的绝对值。
双字长数在A和A+2单元中,结果存放在B和B+2单元中。
答:设A=12345678H,存储(A)=78H,(A+1)=56H,(A+2)=34H,(A+3)=12HMOV AX,AMOV DX,A+2TEST DX,8000HJZ SRENEG DXNEG AXSBB DX,0SRE:MOV B,AXMOV B+2,DX5.14试分析下面的程序段完成什么功能?MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL下面的程序段完成什么功能?MOV CX,4KK:SHL AX,1RCL DX,1LOOP KK答:把(DX)(AX)中的双字左移四位(乘以16)。
第6章微机程序设计6.6现有下列程序段:MOV AX,6540HMOV DX,3210HMOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL试问上述程序段运行后,AX=5400H。
2023师范计算机与接口设计技术作业二
2023师范计算机与接口设计技术作业二
一、介绍
本文档旨在讨论2023师范计算机与接口设计技术作业二的相关内容。
二、背景
在计算机与接口设计技术中,作业二是一个关键任务,要求学生展示他们在接口设计和软硬件集成方面的能力。
三、任务要求
作业二的要求如下:
1. 设计一个接口,允许计算机与外部设备进行通信。
2. 使用合适的协议和通信接口将数据传输到外部设备。
3. 编写相应的软件程序,以支持数据在计算机和外部设备之间的传输。
4. 测试接口和程序的功能和稳定性。
四、实施步骤
以下是实施作业二的步骤:
1. 分析外部设备的功能和数据传输需求。
2. 根据需求设计合适的接口,包括协议和通信接口。
3. 实现接口的硬件连接和电路设计。
4. 编写软件程序,实现数据在计算机和外部设备之间的传输。
5. 进行功能和稳定性测试,确保接口和程序正常工作。
五、评分标准
作业二将按照以下标准进行评分:
1. 接口设计的合理性和有效性。
2. 硬件连接和电路设计的准确性和稳定性。
3. 软件程序的功能和性能。
4. 测试结果的可靠性和实用性。
5. 文档的完整性和清晰度。
六、总结
作业二是2023师范计算机与接口设计技术课程的重要组成部分,通过完成这个任务,学生将在接口设计和软硬件集成方面获得实际经验,并展示他们的能力和技巧。
希望本文档对同学们在完成作业二时有所帮助。
2018师范计算机与接口技术作业二
2018师范计算机与接口技术作业二16201350272001 黄荣超第7章汇编语言程序设计7.5运行程序写出结果:AH=_______ A=_____ CL=_______MOV AL,35HMOV AH,0MOV CL,4SHL AX,CLSHR AL,CL7.6 STRING1 DB ‘ABC’STRING2 DB ‘DEFGHI’…MOV AH,01;从键盘输入一个1 ~ 9之间的字符INT 21HAND AL,0FHSUB AL,4XOR AH,AHMOV BX,OFFSET STRING2ADD BX,AXMOV DL,[BX]MOV AH,02H ;显示输出INT 21H…试回答:(1) 如从键盘输人字符‘3’,程序段有什么结果?(2)如从键盘输人字符‘7’,程序段有什么结果?答:1)显示‘C’2)显示‘G’7.7已知AX=1234H,BX=5678H,SP=2268H当下面的程序段执行完下列程序后,AX= BX= SP=XCHG AX,BXPUSH AXPUSH BXPOP AXPOP BX7.8编一程序程序段,功能是把数0 ~ 9(BCD码)转换为相应的ASCII码,存在ASCI数据区中。
BCDM DB 09H,05H,06H,02H,08H,0,03HF,01H,07H,04HCUNT=$—BCDMASCI DB CUNT DUP ( ? )7.9在STR单元开始定义了一长度为LEN字节的字符串,统计出其中大写字母的个数并存放到LARGE字节单元中。
请编一完整的源程序。
数据段如下:DATA SEGMENTSTR DB ‘……’LEN EQU $- STRLARGE DB ?DATA ENDS答:CD EGMENTASSUME CS:CD,DS:DATAMAIN PROC FARMOV AX,DATAMOV DS,AXLEA SI,STRMOV CX,LENMOV BL,0NT: CMP BYTE PTR [SI],‘A’JB NOLARGCMP BYTE PTR [SI],‘Z’JA NOLARGINC BLNOLARG:INC SILOOP NTMOV LGE,BLMOV AH,4CHINT 21HMAIN ENDPCD ENDSEND MAIN7.10 DATA SEGMENTV AL DB 23,-2,39,63,-104,-85,16,71,08H,90DATA ENDS…LEA SI,V ALMOV CX,9MOV AL,[SI]LOP1:INC SICMP AL,[SI]JL LOP2MOV AL,[SI]LOP2:LOOP LOP1HLT上述程序段运行后,AL=,程序功能是。
吉林大学2020大作业-计算机接口技术 (2)
MOVAL,00110010B
OUT21H,AL
MOVAL,00010011B
OUT21H,AL
(2)如果显示E,则端口A送出的数据是30H;
如果显示O,则端口A送出的数据是01H;
程序如下:MOVAL,10000000B
OUT63H,AL
MOVAL,30H
OUT60H,AL
MOVAL,01H
(3)(3)PR分析后,把当前最高优先级的中断请求由INT送至CPU
(4)(4) 若IF=1,CPU执行完当前指令后,连续发出2个INTA信号
(5)(5) 接到第1个INTA后,8259A的ISR和IRR对应位分别置1清0
(6) 接到第2个INTA后,8259A把中断类型号送上数据总线
(7)CPU将收到的中断类型号乘以4,到中断向量表中获取中断向量,转入相应
20200415批次计算机接口技术
一、综合题(共6道小题,共60分)
1设8255的4个端口地址力90H 93H,将口置成方式0出,阳置成方式输入,作为输入口。要求编82587始化程序并设计证码电蹈(可选用任意芯片
解:
2.
存储器系统连接如下图,请分别写出图中第一组(1#. 2#) .第二组(3#. 4#)的地址分配范围。(写出具体步骤)
请在纸页上作答,并拍照上传。(分数: 8分)
2.
中断可分为哪几个阶段?在执行中断响应后,要完成哪些主要功能? CPU在进入中断响应周期,通过总线控制器发出二个连续中断应答信号INTA,为什么?
答:(1)IRQ0~IRQ7有中断请求,8259A的IRR的相应位置1
(2)IRR与IMR相应位比较后,封锁或发送中断请求给PR
(3)写出实现上述功能的8253初始化程序。
计算机接口技术大作业
计算机接口技术大作业班级:姓名:学号:指导老师:设计内容:总结计算机接口技术发展,CPU可以选择8086或者单片机,应用所学芯片(不限于)8255、8251、8253、8237、8259、0809、0832、8279及总线接口相关知识,设计一套系统或一个小装置。
要求至少用到以上三款芯片或接口技术,提倡在proteus 中仿真,然后到实验室验证。
计算机接口技术发展微机系统中,接口处于微机总线与设备之间,进行CPU与设备之间的信息交换。
设置接口的目的有两条:通过接口实现设备与总线的连接;连接起来以后,CPU通过接口对设备进行访问,即操作或控制设备。
接口技术的基本内容包括设备接口设计和应用程序设计,实现把设备连接到用户总线(ISA)和完成对设备在应用层的访问。
接口技术的新内容包括总线接口设计和设备驱动程序设计,实现把用户总线(ISA)连接到PCI总线和完成对设备在windows操作系统核心层的访问。
设备驱动程序的程序结构,编程语言,开发工具和程序设计,调试,安装方法与应用程序完全不同,是现代微机接口技术的新内容。
接口技术的发展是随着微机体系结构(CPU,总线,存储器)和被连接的对象,以及操作系统应用环境的发展而发展的。
当接口的两端及应用环境发生了变化,作为中间桥梁的接口也必须发生变化。
这种变化与发展,过去是如此,今后仍然如此。
早期的计算机系统,接口与设备之间无明显的边界,接口与设备控制器做在一起。
到8位微机,在接口与设备之间有了边界,并且出现了许多接口标准。
早期计算机系统中并没有设置独立的接口电路,对外设的控制和管理完全由CPU直接操作。
由于微机技术的发展,其应用越来越广泛,外设品种和门类大大增加,且性能各异,操作复杂,因此,不设接口就不行了。
为了解决矛盾,开始在CPU与外设之间设置了简单的接口电路,后来逐步发展成为独立功能的接口和设备控制器,把对外设的控制任务交给接口去完成,这样大大减轻了主机的负担,简化了CPU对外设的控制和管理。
2023师范计算机与接口开发技术作业二
2023师范计算机与接口开发技术作业二
一、问题描述
本次作业要求实现一个简单的接口开发功能。
根据给定的需求,尽量使用简单的策略并避免法律复杂性。
二、需求分析
1. 实现一个接口开发功能。
2. 使用简单的策略,不引用无法确认的内容。
3. 目标是按要求完成800字以上的文档。
三、解决方案
为满足作业要求,我们可以采用以下解决方案:
1. 确定接口需求:首先,我们需要明确接口的功能和用途。
根
据需求进行接口定义和参数设定。
2. 设计接口开发功能:接下来,我们需要设计一个简单而有效
的接口开发功能。
可以考虑使用现有的开发框架或语言来实现,以
简化开发过程。
3. 实现接口开发功能:在设计完成后,我们可以按照设计思路来实现接口开发功能。
确保程序的稳定性和可靠性。
4. 编写文档:最后,我们需要根据作业要求,撰写800字以上的文档。
文档应包括问题描述、需求分析、解决方案等内容。
四、总结
通过以上解决方案的实施,我们可以完成2023师范计算机与接口开发技术作业二的要求。
在开发过程中,我们要注意采用简单的策略,并避免引用不能确认的内容。
同时,文档的撰写也是作业的重要一部分,要确保文档内容的准确性和清晰性。
以上是完成本次作业的简要方案和总结。
注:此文档内容为创意助手根据用户要求生成,不能确认真实性。
计算机接口技术第二次作业
计算机接口技术第二次作业一.简答题1.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种?答:二进制数据信号频带很宽,而通信线路往往使用公用电话线, 电话线带宽有限,这会导致接收端信号严重失真。
为此发送端必须加入Modem进行调制,接收端进行解调。
调制方法有:调频、调幅、调相。
.2.串行传送与并行传送有何区别?各适用什么场合?答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多位同时传送,有多少位就要多少条线,线路成本高,但速度快。
适给近距离快速传送。
3.异步串行传送与同步串行传送有何区别?各适用什么场合?答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效率低,但传送线路要求也相对低;同步串行传送是以数据块为单位,在同-时钟控制下传送,速度快,效率高,但传送线路要求也相对高。
4.用异步串行传输方式发送十六进制数41H,数据位为8位,奇校验位一位,停止位一位,请画出传输波形图。
答5.某串行异步通信接口传送标准ASCII字符,约定采用1位奇校验位1位终止位。
请回答:(1)如果在接收端收到的数据波形如下图,则所传送字符代码是什么(十六进制表示)?答:所传送字符代码是45H(2)如果传输的波特率为19200波特,问每秒钟最多可传送多少个字符?答:每秒钟最多可传送1920个字符二.综合题1.图示电路是PC/XT系统板上的接口控制电路的端口地址译码电路。
写出8259,8253,8255,8237的端口地址范围。
DMACS (8237)INTRCS (8259)T/CCS (8253)PIOCS (8255)WRTDMAPG 寄存器)WRTNMIREG 寄存器)答:8259 的端口地址范围: 20H~3FH 8253 的端口地址范围: 40H~5FH 8255 的端口地址范围: 60H~7FH 8237 的端口地址范围: 00H~1FH2. 编写程序,要求K 断开时,8个LED 全部熄灭;K 闭合时,8个LED 以0.5秒的时间间隔从上至下轮流点亮,且不断循环。
中石油华东《计算机接口技术》2018年秋学期在线作业(二)满分答案
B: 正确
正确答案:
(判断题) 15: 8259有2条地址引脚。
A: 错误
B: 正确
正确答案:
(判断题) 16: 对一个微机系统而言有三种总线——片总线、内总线和外总线。
A: 错误
B: 正确
正确答案:
(判断题) 17: 中断响应时的工作主要就是保存断点地址,并转到中断服务子程序。
A: 错误
B: 正确
正确答案:
(判断题) 1: 8253有计数和定时两种功能,分别使用了内部不同的工作部件。
A: 错误
B: 正确
正确答案:
(判断题) 2: 8259A是用来管理可屏蔽中断,而不是管理非屏蔽中断。
A: 错误
B: 正确
正确答案:
(判断题) 3: 8253定时器/计数器的OUT端可作为中断请求信号。
A: 错误
B: 正确
正确答案:
(判断题) 10: 并行传输一定比串行传输速度快。
A: 错误
B: 正确
正确答案:
(判断题) 11: 中断传送方式的数据传输效率和DMA方式一样高,其中中断方式适合传送单个数据,DMA。
A: 错误
B: 正确
正确答案:
(判断题) 12: 查询传送时,一定要求对外设的状态进行判断,确信外设准备好才可以进行传送。
A: 错误
B: 正确
正确答案:
(判断题) 13: 中断过程的五个步骤是中断请求、优先级排队、中断响应、中断处理、中断返回。
A: 错误
B: 正确
正确答案:
(判断题) 14: 查询输入时,先输入外设状态进行判断,符合再进行传送;同样,查询输出时,先输出外设状态进行判断,符合再进行传送。
福师22年春学期《计算机原理与接口技术》在线作业二【参考答案】
福师《计算机原理与接口技术》在线作业二正确答案试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)1.以下叙述正确的是( )A.汉字机内码用一个字节表示一个汉字B.汉字的输入码用于计算机中存储、交换汉字信息C.奇偶校验码能发现并纠正数据代码中一位出错D.海明码能发现并纠正数据代码中一位出错正确答案:D2.外围设备的编址方式有()。
A.统一编址和独立编址B.直接编址和间接编址C.程序编址和硬件编址D.可编址和不可编址正确答案:A3.虚拟存储器与一般的主存—辅存系统的本质区别之一是( )A.虚拟存储器允许程序设计人员使用比主存容量大得多的地址空间,而且不必用编程方法来进行虚实地址的变换B.虚拟存储器允许程序设计人员使用比主存容量大得多的地址空间,但是编程时必须用变址器寻址或基址寻址方式对虚实地址进行变换C.实现虚拟存储器不需要进行虚实地址的变换D.若使用虚拟存储器的话,编程人员必须对主辅存的存储空间进行分配正确答案:A4.以下的( )不能支持数值处理。
A.算术运算类指令B.移位操作类指令C.字符串处理类指令D.输入输出类指令第二部分非选择题正确答案:C5.中央处理器CPU是指( )A.运算器B.控制器C.运算器和控制器D.运算器、控制器和主存正确答案:C6.DMA数据传送控制的周期挪用方式主要适用的情况是( )A.I/O设备周期大于内存存储周期B.I/O设备周期小于内存存储周期C.CPU工作周期比内存存储周期长得多D.CPU工作周期比内存存储周期小很多正确答案:A7.目前普遍使用的微型计算机采用的电路是()。
A.电子管B.晶体管C.集成电路D.超大规模集电成路正确答案:D8.下列逻辑部件中,( )不包括在运算器内。
A.累加器B.状态条件寄存器C.指令寄存器D.ALU正确答案:C9.在下列计算机应用中不属于数值应用的是()。
A.天气预报B.公文收发C.地震预报D.结构设计正确答案:B10.虚拟存储器与一般的主存、辅存系统的本质区别之一是()。
吉大17秋学期《计算机接口技术》在线作业二
1. 8255A引脚信号/WR=0,/CS=0,A1=1,A0=1时,表示()。
A. CPU向数据口写数据B. CPU向控制口送控制字C. CPU读8255A控制口D. 无效操作满分:4 分2. DMA方式中,周期“窃取”是窃取一个()。
A. 存储周期B. 指令周期C. CPU周期D. 总线周期满分:4 分3. PC系列机,CPU响应非屏蔽中断时,其中断号( )A. 由CPU自动产生B. 由INT指令给出C. 由中断控制器给出D. 由中断源提供满分:4 分4. 执行返回指令,退出中断服务程序,这时返回地址来自()。
A. ROM区B. 程序计数器C. 堆栈区D. CPU的暂存寄存器满分:4 分5. 8259A应用中,需对IR5,IR3进行屏蔽,操作命令字OCW1应写入()。
A. D7HB. 28HC. 53HD. 35H满分:4 分6. 串行通信主要用于( )A. 近距离通信系统B. 远程通信系统C. 并行通信系统D. 局域网通信系统满分:4 分7. 占用CPU时间最少的传送方式是()。
A. DMAB. 中断C. 查询D. 无条件满分:4 分8. 如果约定在字符编码的传送中采用偶校验,若接收到校验代码11010010,则表明传送中()。
A. 未出现错误B. 出现奇数位错C. 出现偶数位错D. 最高位出错满分:4 分9. 将各种物理信号变成电信号的装置称为()A. 采样保持器B. 传感器C. 模/数转换器D. 数/模转换器满分:4 分10. 在8255的初始化程序中,使INTEA=1的目的是使()。
A. A口在中断方式下完成输入/输出操作B. B口在中断方式下完成输入/输出操作C. A口在查询方式下完成输入/输出操作D. B口在查询方式下完成输入/输出操作满分:4 分11. 主机与外设传送数据时,采用()方式,主机与外设是串行工作的。
A. 程序查询B. 中断C. DMAD. IOP处理机满分:4 分12. 如果有多个中断请求同时发生,系统将根据它们的优先级高低,响应优先级最高的中断请求,若要调整响应顺序,则应使用()。
计算机接口技术作业二
计算机接口技术第二次作业一.简答题1. 为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种?答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号严重失真。
为此发送端必须加入Modem 进行调制,接收端进行解调。
调制方法有:调幅、调频、调相。
2. 串行传送与并行传送有何区别?各适用什么场合?答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多位同时传送,有多少位就要多少条线,线路成本高,但速度快。
适合近距离快速传送。
3. 异步串行传送与同步串行传送有何区别?各适用什么场合?答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效率低,但传送线路要求也相对低;同步串行传送是以数据块为单位,在同一时钟控制下传送,速度快,效率高,但传送线路要求也相对高。
3. 用异步串行传输方式发送十六进制数41H,数据位为8 位,奇校验位一位,停止位一位,请画出传输波形图。
5. 某串行异步通信接口传送标准 ASCII 字符,约定采用 1 位奇校验位 1 位终止位。
请回答:(1)如果在接收端收到的数据波形如下图,则所传送字符代码是 什么(十六进制表示)?(2)如果传输的波特率为 19200 波特,问每秒钟最多可传送多少 个字符?答:45H 每秒钟最多可传送 1920个字符 ..综合题1.图示电路是 PC / XT 系统板上的接口控制电路的端口地址译码电路 写出 8259,8253,8255,8237 的端口地址范围。
5T 6T1帧7T8T 0 1T 2T3T4T 9T 10T 11T 12TIOW答: 8259 的端口地址范围:20H~3FH 8253 的端口地址范围:40H~5FH 8255 的端口地址范围:60H~7FH8237 的端口地址范围: 00H~1FH2. 编写程序,要求 K 断开时, 8 个 LED 全部熄灭; K 闭合时, 8 个LED 以 0.5 秒的时间间隔从上至下轮流点亮,且不断循环。
吉林大学2019-2020学年第一学期期末考试《计算机接口技术》大作业参考答案
吉林大学2019-2020学年第一学期期末考试《计算机接口技术》大作业参考答案吉林大学网络教育学院2019-2020学年第一学期期末考试《计算机接口技术》大作业学生姓名专业层次年级学号学习中心成绩年月日作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word 文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word 文档格式),如有雷同、抄袭成绩按不及格处理。
一、简答题(每小题8分,共80分)1、计算机I/O接口有何用途?试列出8个I/O接口。
答:计算机I/O接口是连接计算机和外部设备的纽带和桥梁,它主要用于协调和控制计算机与外设之间的信息流通和交换。
例如:串行通讯口(COM口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显示器接口、音响设备接口、其它通用设备接口(USB、SCSI等)。
2、简述系统总线,AGP总线,PCI总线及ISA总线的作用。
答:系统总线是CPU与存储器及桥接器之间传递信息的通道,AGP总线专门用与连接CPU与显示器适配器,PCI总线一般用于连接一些高速外设接口作为高速外设与CPU或内存交换信息的通道,而ISA总线一般用于连接一些非高速外设接口作为非高速外设与CPU或内存交换信息的通道。
3、存储单元的选择由什么信号控制?读、写靠什么信号区分?答:存储单元的选择由地址信号控制,而对存储单元进行读操作还是写操作则要靠读、写信号区分。
4、详细叙述总线缓冲器的作用。
答:总线缓冲器的作用主要是控制各路数据在总线上的交叉传送避免相互冲突,当几路数据都要向总线上传送时,就通过各路的缓冲器来解决,当一路传送时,缓冲器使其它各路数据与总线断开。
5、锁存器和寄存器有什么不同?答:锁存器与寄存器都是用来暂存数据的器件,在本质上没有区别,不过寄存器的输出端平时不随输入端的变化而变化,只有在时钟有效时才将输入端的数据送输出端(打入寄存器),而锁存器的输出端平时总随输入端变化而变化,只有当锁存器信号到达时,才将输出端的状态锁存起来,使其不再随输入端的变化而变化。
北航《计算机接口技术》在线作业二
B. -(215 –1)~ +(215 –1)
C. -(215 + 1)~ +215
D. -215 ~ +215
满分:4 分
7. CPU中的译码器主要用于______ 。
A. 地址译码;
B. 指令译码;
C. 选择多路数据至ALU;
D. 数据译码。
满分:4 分
8. 程序控制类指令的功能是______。
A. 进行算术运算和逻辑运算
B. 进行主存和CPU之间的数据传送
C. 进行CPU和I/O设备之间的数据传送
D. 改变程序执行的顺序
满分:4 分
9. (2000)10化成十六进制数是______。
7. 在二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中。
A. 错误
B. 正确
满分:4 分
8. RISC机器一定采用流水技术。
A. 错误
B. 正确
满分:4 分
9. 可编程的只读存储器不一定是可改写的。
A. 错误
B. 正确
满分:4 分
C. 内有中断机制,可以处理异常情况;
D. 内无中断机制。
满分:4 分
5. 寄存器间接寻址方式中,操作数处在______。
A. 通用寄存器
B. 程序计数器
C.ห้องสมุดไป่ตู้堆栈
D. 主存单元
满分:4 分
6. 定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。
A. (7CD)16
B. (7D0)16
计算机接口大作业
《计算机接口技术及其应用》大作业电子琴设计班级:姓名 :学号 :指导老师:一、设计目的:1.掌握8255A、8253、DAC0832、8279的原理及连接方式,并学会综合应用;2.熟悉8255A、8253、DAC0832、8279芯片与PC机连接方式3.进一步巩固8255A、8253、DAC0832、8279的初始化和应用知识。
二、设计资料1.8255A8255A在使用前要写入一个方式控制字,共有三种;方式0 :基本的输入输出方式,即无须联络就可以直接进行的I/O方式。
方式1 :选通I/O,此时接口和外围设备需联络信号进行协调,只有A口和B口可以工作在方式1。
方式2:双向I/O方式,只有A口可以工作在这种方式,该I/O线即可输入又可输出,此时C口有5条线被规定为A口和外围设备的双向联络线,C口剩下的三条线可作为B口方式1的联络线,也可以和B口一起方式0的I/O线。
2.82538253内部有三个计数器,分别成为计数器0、计数器1和计数器2。
每个计数器的输入和输出都决定于设置在控制寄存器中的控制字。
每个计数器通过三个引脚和外部联系,一个为时钟输入端CLK,一个为门控信号输入端GATE,另一个为输出端OUT。
每个计数器内部有一个8位的控制寄存器,还有一个16位的计数初值寄存器CR、一个计数执行部件CE和一个输出锁存器OL。
3.DAC0832一个8位D/A转换器有8个输入端(其中每个输入端是8位二进制数的一位),有一个模拟输出端。
输入可有28=256个不同的二进制组态,输出为256个电压之一,即输出电压不是整个电压范围内任意值,而只能是256个可能值。
根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。
8279可按其功能分为:键盘功能块;显示功能块;控制功能块,与CPU 接口功能块控制功能包括控制和定时寄存器,定时和控制,扫描计数器三部分,它主要用来控制键盘和 显示功能块工作。
《计算机接口技术》大作业
苏州科技学院电子与信息工程学院《计算机接口技术》大作业专业:电子信息工程班级:姓名:学号:2012年6月1.设计内容:应用所学芯片8255、8251、8253、8237、8259、0809、0832及总线接口相关知识,在proteus中设计一套系统或一个小装置。
要求至少用到以上三款芯片或接口技术。
2.考核要求:1、设计具有基本完整的功能,具有可实现性;2、强调创新性和应用性,不与现有系统、产品雷同;3、硬件设计要求详尽,软件设计可以限于主要功能和关键部分4、自拟题目,题目要求新颖3.硬件设计3.1 设计思想硬件电路的搭建主要由8255A、8251和8253组成,利用地址译码器将8086芯片的端口地址分隔开,然后分给各个芯片。
3.2主要元器件介绍3.2.1 8255A模型8255共有40个引脚,采用双列直插式封装,各引脚功能如下:D0--D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。
CS:片选信号线,低电平有效,表示芯片被选中。
RD:读出信号线,低电平有效,控制数据的读出。
WR:写入信号线,低电平有效,控制数据的写入。
Vcc:+5V电源。
PA0--PA7:A口输入/输出线。
PB0--PB7:B口输入/输出线。
PC0--PC7:C口输入/输出线。
RESET:复位信号线。
A1、A0:地址线,用来选择8255内部端口。
GND:地线。
其控制逻辑为:8255内部包括三个并行数据输入/输出端口,两个工作方式控制电路,一个读/写控制逻辑电路和8位总线缓冲器。
各部分功能概括如下:(1)端口A、B、CA口:是一个8位数据输出锁存器/缓冲器和一个8位数据输入锁存器。
B口:是一个8位数据输入/输出锁存器/缓冲器和一个8位数据输入锁存器。
C口:是一个8位数据输出锁存器/缓冲器和一个8位数据输入缓冲器(输入不锁存)。
通常A口、B口作为数据输入/输出端口。
C口作为控制/状态信息端口,它在“方式控制字”的控制下可分为两个4位端口,每个端口有一个4位锁存器,分别与A口、B口配合使用,作为控制信号输出或状态信息输入端口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机接口课堂大作业(2)
一、选择题(每题1分,共20分)
1. 8255A引脚信号-----WR=0,-----CS=0,A1=1,A0=1时,表示()。
(A) CPU向数据口写数据 (B) CPU向控制口送控制字
(C) CPU读8255A控制口 (D) 无效操作
2. 在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种
转换是通过接口电路中的什么实现的()。
(A) 数据寄存器 (B) 移位寄存器 (C) 锁存器 (D) 状态寄存器
3. 8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是()。
(A) B口 (B) A口 (C) A、B、C三端口均可以 (D) C口
4. 设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验
位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为()。
(A)10个(B)110个 (C)120个(D)240个
5. 某系统采用8255A作并行I/O接口,初始化时CPU所访问的端口地址为
0CBH,并设定为方式1输出,则A口的口地址应为()。
(A) 0C8H (B) 0CAH (C) 0CH (D) 0EH
6. DMA工作方式时,总线上的各种信号是由()发送的。
(A) 中断控制器 (B) CPU (C) 存储器 (D) DMA控制器
7. 异步串行通信的主要特点是()。
(A) 通信双方不需要同步 (B) 传送的每个字符是独立发送的
(C) 字符之间的间隔时间应相同 (D) 传送的数据中不含有控制信息
8. 连接到68000H~6FFFF地址范围上的存储器用8K×8位芯片构成,该
芯片需要()片。
(A)4 (B)8 (C)6 (D)12
9. 两片8259A接成级联缓冲方式可管理()个可屏蔽中断。
(A) 2 (B) 15 (C) 16 (D) 256
10. 两台微机间进行串行双工通信时,最少可采用()根线。
(A) 2 (B) 3 (C) 4 (D) 5
11. 若内存容量为64KB,则访问内存所需地址线()条。
(A) 16 (B) 20 (C) 18 (D) 19
12. 地址译码器的输入端应接到()上。
(A) 控制总线 (B) 数据总线 (C) 地址总线 (D) 外部总线
13. 8086CPU响应可屏蔽中断请求时,其中断类型码由()提供。
(A) CPU内部 (B) 中断指令 (C) 类型码固定 (D) 可屏蔽中断管理器
14. 对8254当计数初值为()时,定时时间最长。
(A) 0 (B) 65535 (C) 9999 (D) FFFFH
15. 能将数字信号转换为模拟信号的接口芯片是()。
(A) 8259 (B) D/A (C) 8251 (D) A/D
16. 设某中断服务程序在中断向量表的地址为:0:70H,则该中断的中断类型码应是()。
(A) 35H (B) 18H (C) 1BH (D) 1CH
17. 使8段LED显示器显示相应数字的编码称为()。
(A) 字形码 (B) ASCII码 (C) 区位码 (D) BCD码
18. 若用6264SRAM芯片(8K×8位)组成128KB的存储器系统,需要(
)片6264芯片。
(A)16 (B)24 (C)32 (D)64
19. 如果8251A的方式寄存器的地址为2F1H,则它的控制寄存器的地址是()。
(A) 2F0H (B) 2F2H (C) 2F3H (D) 2F1H
20. 8259工作在完全嵌套方式时, ( ) 引脚的中断源优先级最高。
(A) IR0 (B) IR1 (C) IR7 (D) IR8
二、填空题(每空1分,共20分)
1. 8255A的端口可分成A组和B组,其中A组包含 ( ) ;B
组包含( )。
8255A有()种工作方式,只有(
)组可工作于所有工作方式。
2. ADC0809是一个分辨率为( )位,具有( )路模拟量输入,基于逐次逼近 转换原理的A/D转换器。
3. DMAC有两种工作状态:( )和( )。
4. PCI总线的总线频率为33.3MHz,总线宽度为64位的情况
下,总线数据传输率为( )MB/s。
5.一8位D/A转换器的满量程为10V,如输出信号的上限为8V,
则上限信号所对应的二进制码是( )
6.在设计LED数码管显示电路时,采用( ) 显示方式可
以使硬件设计较为简单。
7. 一个10位的A/D转换器,满量程为+5V,则最小可识别的电
压是( )。
8. 8086系统采用单片8259A中断控制器控制中断,中断类型码
给定为20H,中断源的请求线与IR5相连,则对应该中断源的中断向量表入口地址是( )
9.若要8255产生的地址A端口:00D0H,B端口:00D2H,C端口:00D4H,控制端口:00D6H,则8255芯片的引脚A0和A1应该接CPU地址总线上的( )、( )。
10.串行通信中“每秒传送的二进制位数”称为( )11.设ADC0809的EOC接8259的IR7;试编写连续转换8个通道的模拟量的程序,并将转换值存在DAT开始的单元中,补充下列
程序段
主程序:
CLI
MOV BL,0 ;0通道号送BL
MOV SI,0 ;设存放转换值地址指针
MOV AL,BL ;通道号送AL
( ) ;从0通道开始,启动A/D转换;
STI
…
INT-AD : …
( ) ;读A/D转换值
MOV DAT[SI],AL ;存入DAT中
INC BL
INC SI
( ) ;若未完成8个通道的转换, JZ EXIT ;则启动下个A/D转换,否则返回
MOV AL,BL
( ) ;启动下个A/D通道
STI
EXIT: IRET
三、判断题(每题1分,共10分)(在括号内打“√”或“×”)
1. 8255的A端口和B端口都能在方式2下进行工作。
()
2. 当D/A转换器与CPU相连时,如果CPU的数据总线的位数小
于D/A转换器的位数,则需要采用多级缓冲结构。
()3.传输距离较近时,常采用并行传送方式,传输距离较远时,常采用串行传送方式。
()
4. 同步串行传送能够得到比异步串行传送高的传输速率。
()
5. 多片8259级联,每片中的INT引脚都连到CPU的INTR引脚上。
()
6.CPU响应中断请求和响应DMA请求的本质区别是响应中断后,CPU仍然仍控制总线,而响应DMA请求后,CPU要让出总线。
()
7. 中断向量地址是中断服务程序入口地址。
()
8. 要实现微机与慢速外设间的数据传送,只能利用查询方式完成。
()
9. 8254既可作为计数器,又可作为定时器使用。
()
10. 8251是可编程串行通信接口,它只能工作在异步通信方式下。
()
四、简答题(每题4分,共20分)
1. 8255A口A地址为200H,要使口A工作在方式0输出,口
B工作在方式1输入,PC7~PC4为输入,PC3~PC0为
输出,请编写初始化程序段。
2. 什么叫波特率?什么叫波特率因子?设波特率因子为64,波
特率为1200,那么时钟频率为多少?
3. 选用8251A进行同步方式的通信,规定用内同步方式,同步
字符为2位,用奇校验,7位数据位,端口地址为166H和
167H,试对8251A进行初始化编程。
4. 8254的计数通道2的输出波形如图1,已知CLK2的频率为
2MHz。
8254的端口地址为60H~63H。
(1)计数通道2工作于何种工作方式?写出工作方式名称;(2)写出写入计数初值的程序段,采用2进制计数。
0.5ms
图1 8254输出波形图
5、应用题(每题10分,共30分)
1.有一个8088CPU组成的微机系统,通过并行口8255驱动打印机,8255工作在中断方式,向8259的IR
发中断请求信号,具体
7
连接如下图2所示。
已知8255的端口地址为88H、89H、8AH、8BH;中断服务程序入口地址为2000H:l000H。
请完成下列工作:
(1)在下图上完成引脚有“?”处的连接信号(共10处)。
(提示:用如“A15——G”表示法)
(2)编制主程序。
(设写入8259的ICW
为08H)
2
图2 8088CPU微机系统部分连接图
2.如图3所示电路
(1)分析各端口地址;
(2)A口、B口工作在什么方式;
(3)写出8255A的初始化程序。
8255A
7
PA0
PB7
PB6
PB0
A0
A1
A0
A1
CS
74LS138 Y2
G1
G2A G2B C
B
A
A8 A4 A7 A5 A2 A3 A6 +5V
图3 8255A应用连接示意图
3.已知某8088微机系统的I/O接口电路如下图所示。
要求:
图4 某8088微机系统的I/O接口电路
(1)按上图4的接线,写出8254、8255各端口的地址编码。
(2)完成8254、8255的接口初始化程序,其中,设8254的1#计数器输出为100Hz方波,8255的A口为输出,B口和C口为输入。