微机控制与接口技术练习题
- 格式:doc
- 大小:166.50 KB
- 文档页数:11
试题一(一)填空题1.RESET 信号到来后8088/86的CS 和IP 分别为_FFFF_H 和_0000_H 。
2. 在特殊全嵌套方式下,8259 可响应同级或高级中断请求。
3. CPU 与外设接口通过数据总线传送状态信号与命令信号。
4. 8255 有3 种工作方式, 其中方式2只允许A 口使用。
6. 外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。
8.8088/8086的AD7-AD0是地址数据复用引脚,在T1时传送__地址信号__。
9.8259A作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。
10.RS-232C是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。
(二)单选题1. 8086CPU寻址I/O端口最多使用(4)条地址线。
(1)8 (2)10 (3)12 (4)162. CPU执行IN指令时有效的信号组合是(1)。
(1)RD =0,IO/M =1 (2) RD =0,IO/M =0(3)WR =0,IO/M =1 (4) WR =0,IO/M =03.某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是(2)。
(1)64K字(2)32K字(3)64KB (4)32KB4.某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为(4)根。
(1)25 (2)23 (3)21 (4)195.8088/8086的基本总线周期由(2)个时钟周期组成。
(1)2 (2)4 (3)5 (4)66.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。
(1)0AH (2)28H (3)4AH (4)2AH7.采用两片8259A可编程中断控制器级联使用,可以使CPU 的可屏蔽中断扩大到(1)。
(1)15级(2)16级(3)32级(4)64级8.当IF=0,8088/8086CPU不响应(2)中断请求。
一、单选题(一) CPU1、8086CPU的指令队列为 ( ) 个字节。
CA 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
AA为零 B 为负 C 不为零 D 有进位3、如果算术或逻辑运算结果不为0,则()。
AA ZF=0B ZF=1C SF=0D SF=14、在8086CPU的延长总线周期中,在()状态之后插入Tw状态。
CA T1B T2C T3D T44、8086/8088读/写总线周期,微处理器是在()状态采样READY信号,以便决定是否插人Tw。
CA T1B T2C T3D T45、8086CPU可插入()DA 1个等待周期B 2个等待周期C 3个等待周期D 任意多个等待周期6、关于8086CPU的非可屏蔽中断,下列说法正确的是()。
CA受中断允许标志IF的影响 B 可用软件屏蔽C 对应的中断类型号为2D 在整个系统中可以有多个7、8086CPU有16根数据线和20根地址线,故可寻址的最大地址空间为()。
BA 64KB B 1MBC 1KBD 64MB8、对可编程接口芯片进行读/写操作的前提条件是 ( )。
BA RD=0B CS=0C WR=0或RD=0D WR=012、如果允许CPU接收可屏蔽中断请求,则标志位()。
AA IF=1B IF=0C CF=1D CF=013、8086CPU要求复位信号RESET至少维持()个时钟周期的高电平。
BA 2B 4C 5D 614、()是微型计算机的核心。
AA CPUB RAMC ROMD 内存15、8086CPU复位时,代码寄存器CS和指令指针寄存器IP分别初始化为()。
CA 0000H,0000HB 0000H,FFFFHC FFFFH,0000HD FFFFH,FFFFHM/为高电平,表示()。
B16、在最小模式下,如果8086CPU的引脚IOA CPU和I/O接口之间进行数据传输B CPU和存储器之间进行数据传输C 存储器和存储器之间进行数据传输D 存储器和I/O接口之间进行数据传输17、关于8086CPU 的信号INTA ,下列说法正确的是( )。
命题教师审核人:适用年级专业:一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
微机原理与接口技术试题一、选择题1.下列关于微处理器的说法中,正确的是: A. 微处理器由运算器和控制器组成 B. 微处理器是计算机的输入设备 C. 微处理器是计算机的外部存储器D. 微处理器是计算机的输出设备2.在微机系统中,CPU与外部设备之间进行数据传输的方式是: A. 输入/输出方式 B. 数据总线方式 C. 总线方式 D. 中断方式3.下列关于总线的说法中,正确的是: A. 数据总线只能进行单向传输B. 地址总线用于传输数据C. 控制总线用于传输指令D. 地址总线和数据总线可以进行双向传输4.在微机系统中,中断是指: A. 停止CPU的执行 B. CPU暂停执行当前程序,转去执行中断服务程序 C. CPU长时间等待外设数据传输 D. CPU向外设发送中断请求信号5.在微机系统中,DMA是指: A. 数据管理器 B. 直接内存访问 C. 分布式存储器访问 D. 动态存储器访问二、简答题1.请简要描述微处理器的功能和组成结构。
微处理器是计算机的核心部件,负责执行计算机的指令并控制计算机的整个运行过程。
它主要由运算器和控制器组成。
其中,运算器负责对数据进行算术和逻辑运算,而控制器负责解析和执行指令。
微处理器的组成结构包括以下几个部分:–运算器:由算术逻辑单元(ALU)和寄存器组成,负责执行算术和逻辑运算。
–控制器:负责解析和执行指令,控制计算机的运行流程。
–寄存器:存储临时数据和地址信息,用于运算和控制过程中的数据传输和存储。
–数据通路:用于数据在各个部件之间的传输,包括数据总线、地址总线和控制总线等。
–外部接口:用于与外部设备进行数据交互和通信。
2.请解释什么是中断,并简要说明中断的实现过程。
中断是计算机在执行程序过程中,根据某种条件自动暂停当前程序的执行,转而去执行相应的中断服务程序。
中断的实现过程如下:1.当检测到中断信号时,CPU会立即将当前程序的执行状态保存到栈中,包括程序计数器和其他寄存器的值。
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
微型计算机及其接口技术试题答案(练习)一、判断题(判断下列各题,正确的在题后括号内打“√”,错的打“×”。
每小题1分,共10分)1.指令一般包括两部分:操作码和操作数。
( √)2.一个总线周期有一个或若干个指令周期组成。
( )3.8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。
( √)4.一片8259A中断控制器最多能接收8个中断源。
( √)5.采用DRAM的计算机必须配置刷新电路。
( √)6.PUSH AL( )7.在查询传送方式中,CPU必须先对外设进行状态检测,若检测到外设“未准备就绪”,CPU仍可执行主程序。
( )8.采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直处于等待状态。
( )9.Centronics是串行接口标准。
( )10.要对8255A的端口C的某一位进行置位/复位设置,可对端口C写入相应的控制字来实现。
( )二、填空题(每空1分,共50分)1.当INTEL 8086工作在最大模式时,需要____8288____芯片提供___总线控制信号_____。
2.当取指令时,8086会自动选择___CS___值作为段基值,再加上由___IP___提供的偏移量形成物理地址。
3.8086/8088微处理器被设计为两个独立的功能部件:___EU_____和___BIU___。
4.INTEL 8086的当前CS=1234H,IP=5678H,则将执行20位物理地址___179B8H__处的程序。
5.8086存储器组织中,逻辑地址由十六进制___4___位构成的,物理地址又由十六进制___5___位构成。
6.在微机系统中,主存储器(通常又称为内存)用来存放___程序和数据___。
辅存储器(又称外存)用来存放____程序____。
7.静态RAM的优点是只要电源不撤除,信息就不会丢失,但它的功耗较大,容量___小_____,存取速度___快_____。
一、判断(共计50分,每题2.5分)1、可编程定时/计数器8253中含三个独立的16位计数器。
A. 正确B. 错误2、8086CPU和8088CPU都是16位微处理器芯片A. 正确B. 错误3、通常并行I/O接口的速度比串行I/O接口的快。
A. 正确B. 错误4、8086CPU内标志寄存器中的IF=0时,意味着禁止CPU响应所有类型的中断。
A. 正确B. 错误5、ADC0809可对8路模拟信号同时进行A/D转换。
A. 正确B. 错误6、ADC0809是8位逐次逼近型A/D转换芯片A. 正确B. 错误7、若[X]原=[X]反=[X]补,则该数X为正数。
A. 正确B. 错误8、在8086存储器中存放数据字时有“对准字”和“非对准字”之分。
A. 正确B. 错误9、静态RAM需要刷新电路。
A. 正确B. 错误10、8086CPU的EU单元直接经外部总线读取数据。
A. 正确B. 错误11、存储器芯片的主要技术指标是容量、存取时间和可靠性。
A. 正确B. 错误12、8086的数据可以存放在几个不连续的段中。
A. 正确B. 错误13、8295的特殊屏蔽方式,对低于正在服务中断程序的中断请求给予响应处理A. 正确B. 错误14、MOV BX,[BX]A. 正确B. 错误15、MOV BP,ALA. 正确B. 错误16、8086CPU中,数据线D0~D15和地址线A0~A15为复用引脚。
A. 正确B. 错误17、主程序中若多次调用某段程序,采用子程序来实现具有执行速度快的特点。
A. 正确B. 错误18、对一个正整数,它的原码、反码和补码是一样的,和无符号数编码一样。
A. 正确B. 错误19、每一个中断服务程序的入口地址占用中断向量表的2个地址。
A. 正确B. 错误20、执行INT 10H时,中服程序的入口地址在00040H开始存放。
A. 正确B. 错误二、单选(共计50分,每题2.5分)21、8088 CPU中断优先级顺序为()。
(完整版)微机原理与接口技术试题与答案微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为(2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
微机原理与接口习题集一一、单项选择题1.8255A的读/写控制线RD=0,A0=0,Al=0时,完成的工作是( )。
A.将A通道数据读入B.将B通道数据读入C.将C通道数据读入D.将控制字寄存器数据读入2.当8253的控制线引脚RD=H,A0=H,Al=H,CS=L时,完成的工作为( )。
A.读计数器B.读计数器1 C.读计数器2 D.无读操作3.825 3采用硬件触发启动,计数的工作方式为( )。
A.方式1和方式2 B.方式2和方式4C.方式l和方式5 D.方式3和方式54.设被测温度的变化范围为0~100摄氏度,要求测量误差不超过0.1摄氏度,则应选用的A/D转换器的分辨率至少应该为( )位。
A.4 B.0 C.1 0 D.1 25. 8259A的中断屏蔽寄存器为( )。
A.IRR B.IMR C.ISR D.PR6. 有一微机系统,采用CPU的低10位地址线A0~A9作为输入输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为 ___ ___。
A. A5~A9B. A4~A9C. A2~A9D. A0~A97. CPU可以对8253计数器执行读操作,其读到的是___ ___。
A. 工作方式字B. 计数初值C.计数执行部件CE(减法计数器)的当前值D. 0二、简答题1.设有关寄存器的内容如下:DS=1000H,ES=2000H,SS=1500H,BX=0100H,SI=0050H,DI=3000H,BP=0A00H,数据变量COUNT的偏移地址为1000H,试说明下列各条指令中源操作数的寻址方式。
(10分)(1)MOV AX,[COUNT+BP+SI](2)MOV AX,[SI](3)MOV AX,[BX][DI](4)MOV AX,ES:[1000H](5)MOV AX, [BP+COUNT]2.存储器与地址总线连接的时候片选信号的连接方法有哪些?它们各有什么特点?(9分)3.请简单阐述CPU与外设使用下面传输方式(输入)的过程。
《微机控制与接口技术》练习题一、问答题1 一个好的工业控制计算机系统应具有哪些主要特点?2 常用的工业控制计算机有哪几种?3 简述工业PC机的结构。
4 STD总线工业控制机的模板主要有哪些?5 什么叫总线?总线分为哪几类?总线由哪几部分组成?6 什么是系统总线?常用的系统总线有哪些?7 什么是设备总线?常用的设备总线有哪些?8 什么是接口?为什么要在CPU与外设之间设置接口?9 接口电路的硬件一般由哪几部分组成?10 接口电路的结构有哪几种形式?11 为什么两个端口可以共用一个端口地址?12 CPU与接口之间有哪几种传送数据的方式?13 I/O端口地址的编址有哪两种方式,试说明它们的区别。
14 参加I/O端口地址译码的一般有哪些信号线?15 什么是中断?定时与中断在微机系统中有什么作用?16 什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?17 设异步传输时,每个字符对应1个起始位、7个数据位、1个校验位和1个停止位,如果波特率为9600bit/s,则每秒钟能传输的最大字符数是多少?二、选择题1.下列设备系统中,一般不与系统总线直接连接的是()A. 外设B.I/O 接口C.ROMD.RAM2.RS232C 接口标准中,规定逻辑“1”MARK 状态电平为()A.+3V~+15VB.+3V~+5VC. -5V~-3VD.-15V~-3V3.8255 工作在方式1 输入时,将端口C 的第4 位(PC 4 ) 置位,应执行()操作。
A.10001000B →端口CB.00010000B →端口CC.10001000B →控制字寄存器D.00001001B →控制字寄存器4.串行异步通信协议所规定的一帧数据中,允许最长的一帧数据共有()位。
A.13B.7C.12D.85.CPU与外设交换数据,中断驱动I/O方式,是( )A. 以CPU为主动方B. 以存储器为主动方C. 以外设为主动方D. 外设直接和存储器交换数据6.CPU与外设交换数据,当采用程序控制I/O方式时,是( )。
A. 以CPU为主动方B. 以存储器为主动方C. 以外设为主动方D. 外设直接和存储器交换数据7. 8250接口芯片支持( )通信。
A.异步串行B.同步串行C.同步与异步串行D.并行8.同步串行通信与异步串行通信比较,以下说法错误的是( )A.异步通信按字符成帧,同步通信以数据块成帧B.异步通信对时钟要求不太严格,同步通信收发双方对时钟严格要求同步C.异步通信可以无校验,同步通信必须有校验D.异步通信传输数据的效率比同步通信高9.在PC机中,I/O端口和DMA操作使用相同的总线,当( )时,由DMA控制器控制系统总线。
A. AEN=1B. ALE=1C. AEN=0D. ALE=010.相邻两台计算机进行串行通信时,需连接的最基本三条线是()A.GND、TxD、RxD B.RTS、TxD、GNDC.CTS、RTS、GND D.TxD、RxD、DTR11.串行接口器件8250()A)只能作异步传送 B)只能作同步传送C)A和B均可 D)可作并行传送12.设某片8255A在系统中的地址为1F0H ~1F3H,则A口、B口、C口和控制寄存器的端口地址分别为()A)1F0H、1F1H、1F2H、1F3H B)1F1H、1F2H、1F3H、1F0HC)1F3H、1F2H、1F1H、1F0H D)1F0H、1F2H、1F1H、1F3H13.串行接口中,并行数据和串行数据的转换是用()来实现的。
A)数据寄存器 B)移位寄存器 C)锁存器 D)A/D转换器14.串行异步通信的实现,必须做到()。
A)通信双方有同步时钟的传送,以实现同步B)一块数据传送结束时,用循环冗余校验码进行校验C)以字符为传送信息的单位,按约定配上起始位、停止位和校验位D)信息组之间用同步字符隔开15.PC机串行通信接口的I/O地址为()A)3F8H ~ 3FFH B)278H ~ 27FHC)378H ~ 37FH D)3E0H ~ 3E7H16.RS-232C标准的电气特性规定逻辑“0”电平为()A)0~0.4V B)0~0.8V C)-5V~-15V D)+5V~+15V17.若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于什么方式。
()A)方式0 B)方式1 C)方式2 D)前面3种中的任一方式18.ISA总线的宽度为()A )8位B )16位C )32位D )64位三、综合题1.I/O 地址译码电路如图所示.回答下述问题: (1)该译码电路是什么结构形式?(2)按译码电路采用的元器件来分,该译码电路是什么类型?(3)分别指出0Y 、1Y 、2Y 、3Y 、4Y 、5Y 、6Y 、7Y 输出的端口地址。
(4)AEN 参加译码,固定接B G 2,AEN =0表示什么?2.某微机系统包括5个接口电路,其端口地址分别为200H ~203H ,204H ~207H ,208H ~20BH ,214H ~217H ,218H ~21BH 。
请利用门电路和给定的74LS138型3线-8线译码器在下图中设计能满足该系统地址使用要求的译码电路,要求 0Y 输出对应端口地址200H ~203H ,1Y 输出对应端口地址204H ~207H ,2Y 输出对应端口地址208H ~20BH ,5Y 输出对应端口地址214H ~217H ,6Y 输出对应端口地址218H ~21BH ,AEN 参加译码,固定接A G 2,AEN =0表示非DMA 操作。
A 9AEN A 8A 7A 6A 5A 4A 33. 设8255A 在微机系统中,A 口、B 口、C 口以及控制口的地址分别为260H ,261H ,262H 以及263H 。
A 组与B 组均设为方式0,A 口、B 口均为输入,C 口为输出,试编程初始化。
4.设利用两台PC/XT 机进行单工方式的串行通信,A 机发送,B 机接收,通信速率为2400bps ,数据位7位,停止位1位,奇校验,CPU 对通信接口8250访问采用中断方式。
请将下列为B 机8250编写的初始化程序段补充完整。
(只允许接收数据寄存器满中断) MOV AL, __________① MOV DX, 3FBH OUT DX, ALMOV AL, _________② MOV DX, 3F8H OUT DX, ALMOV AL, _________③ MOV DX, 3F9H OUT DX, ALMOV AL, __________④ MOV DX, 3FBH OUT DX, AL MOV AL, 0BH MOV DX, 3FCH OUT DX, ALMOV AL, ___________⑤ MOV DX, 3F9H OUT DX, AL5.异步串行通信时,计算机的RS-232C 接口的 TxD 端发送的波形如下:~203H~207H ~217H~21BH~20BH(1)其中每个字符含7位数据位,1位校验位,1位停止位,请问该字符的数据是多少?采用的是奇校验还是偶校验?(2)假设上述发送数据的速率为2400bps,请问传送该字符需用多少时间?6.8255A接口芯片地址为60H~63H,请指出下列程序段功能。
1)MOV AL , 80HOUT 63H , AL其功能是:。
2)MOV AL,08HOUT 63H,AL其功能是:。
7.设两台PC机采用全双工查询方式直接通信,下面是用8250作串行异步通信接口的初始化及发送与接收程序。
(1)请给带标号的语句加上正确的注释。
(2)说明初始化程序所规定的传输数据的格式。
(3)当两台PC机同时运行下面的通信程序,双方各自从键盘键入字符,请分析程序的运行结果。
KEY:MOV DX,3FBHMOV AL,80HOUT DX,AL ;①MOV DX,3F8HMOV AL,12OUT DX,AL ;②INC DXMOV AL,0OUT DX,AL ;③MOV AL,0BHMOV DX,3FBHOUT DX,AL ;④MOV AL,03HMOV DX,3FCHOUT DX,AL ;⑤CHECK:MOV DX,3FDHIN AL,DX ;⑥TEST AL,1 ;⑦JNZ REVTEST AL,20H ;⑧JZ CHECKTR:MOV AH,1 ;读键盘缓冲器内容,若有键按下,ZF= 0 INT 16HJZ CHECKMOV DX,3F8HOUT DX,AL ;⑨JMP CHECKREV:MOV DX,3F8HIN AL,DX ;⑩AND AL,7FH ;屏蔽掉D7MOV BX,0041H ;设置显示属性MOV AH,14 ;用中断调用显示接收到的字符INT 10HJMP CHECK《微机控制与接口技术》练习题参考答案一、问答题1.①具有完善的过程通道,便于各种形式的信息变换,并完成检测数据输入和控制信息输出;②具有完善的中断系统和高速数据通道,以使其能迅速响应生产过程的中断请求,并能与生产过程实时交换信息;③具有高可靠性,能在规定的时间内连续运行而不发生故障,并且在发生故障时能够快速修复;④具有很强的适应环境的能力,能够适应高温、高湿、腐蚀、振动、冲击、灰尘等环境,并有较强的抗电磁干扰能力;⑤具有人机交互功能,使人能够及时地对生产过程进行必要的干预;⑥具有丰富的工业控制软件。
2.工业PC机,STD总线工业控制机,可编程序控制器,单片机,DSP微处理器,集散控制系统(DCS)。
3.工业PC机系统由工业控制机主机、输入输出接口模板、通信接口模板、信号调理模块等组成。
①工业PC的主机结构包括:加固型机箱、无源总线底板、工业电源、主机板、显示板、硬盘、CD-ROM驱动器以及显示器、键盘、鼠标等其他配件。
②输入接口模板包括模拟量输入、开关量输入和脉冲量输入模板等。
③输出接口模板包括模拟量输出、开关量输出和脉冲量输出模板等。
④通信接口模板包括串行通信接口板(RS-232等)、网络通信板、现场总线通信板等。
⑤信号调理模块对现场各类输入信号进行预处理;对工控机输出信号进行隔离、驱动。
⑥远程数据采集模块可直接安装在现场一次变送器处,将现场信号通过现场总线与工控机通信相连。
4.①CPU模板是工业控制机的核心部件。
按照STD总线标准设计的CPU模板,一般都提供了中央处理器、存储器、DMA控制器以及串、并行输入输出等功能。
②存储器板用于计算机系统扩展内存或外存。
③人-机接口模板是提供显示输出和键盘输入的多功能接口模板。
④系统支持板。
很多系统还需要配置系统支持板,以完善其系统功能。
⑤工业I/O模板。
工业生产过程有大量的开关量信号,这些现场开关量信号通过开关量输入输出模板与工业微机相连。