南京邮电大学微机原理第9章第10章习题
微机原理及接口第九章作业答案

“微机系统原理与接口技术”第九章习题解答(部分)1. 什么是并行接口和串行接口?它们各有什么作用?答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。
并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。
2. 试画出8255A与8086CPU连接图,并说明8255A的A o、A i地址线与8086CPU的A i、A2地址线连接的原因。
答:8255A与8086CPU的连线图如下图所示:题9-2图8086系统有16根数据线,而8255只有8根数据线,为了软件读写方便,一般将8255 的8条数据线与8086的低8位数据线相连。
8086在进行数据传送时总是将总线低8位对应偶地址端口,因此8086CPU要求8255的4个端口地址必须为偶地址,即8086在寻址8255 时A0脚必须为低。
实际使用时,我们总是将8255的A0、A1脚分别接8086的A1、A2脚,而将8086的A0脚空出不接,并使8086访问8255时总是使用偶地址。
4. 简述8255A工作在方式1时,A组端口和B组端口工作在不同状态(输入或输出)时,C端口各位的作用。
注:带*的各中断允许信号由 C 口内部置位/复位操作设置,非引脚电平。
5. 用8255A控制12位A/D转换器,电路连接如下图所示。
设B 口工作于方式1输入,C 口上半部输入,A 口工作于方式0输入。
试编写8255A的初始化程序段和中断服务程序(注:CPU采用中断方式从8255A中读取转换后的数据)。
答:设8255的A、B、C及控制端口的地址分别为PORTA、POATB、PORTC和PCON,则一种可能的程序段实现如下:初始化8255AMOV AL,10011110B;设置8255A的工作方式控制字OUT PCON,ALMOV AL,00000101B;设置C 口置位復位控制字,使INTEA (PC2)为OUT PCON,AL;高电平,允许B 口中断MOV AL,00000010B;设置C 口置位/复位控制字,使PC1(IBF B)输出OUT PCON,AL;低电平,启动第一次A/D转换6. 用8255A作为CPU与打印机接口,8255的A 口工作于方式0,输出;C 口工作于方式0。
第9章 微机原理习题答案

十六进制为 92H。
129. 答:由于 A8 低电平有效,A5A4A3=101 时 Y5 有效,使得选中第一片;A5A4A3=110
时 Y6 有效,使得选中第二片。所以第一片的地址是 00010100B=14H.00010101B=
15H.00010110B=16H 与 00010111B=17H,第二片的地址有:00011000B=18H.00011001B
144.答:从传输内容看,同步传输是以字符块为单位(或者是按位)传输的,而异步传输 是以字符为单位传输的(面向字符的);从同步方式看:同步传输传输一次进行一次同 步,而异步传输每个字符都要进行同步;从控制上看:同步传输需要设置同步字符,而 异步传输是需设置波特率。因为在异步传输方式中,每个字符都要有起始、停止与较验 位,而同步传输传输一块数据只进行一次同步字符与校验的设置,所以,同步传输的开 销低,而异步传输的开销大。
(2)0 方式的特点:
①0 方式是一种基本输入/输出工作方式。通常不用联络信号,或不采用固定的联络信号,因
此所谓基本 I/0 方式是指查询方式传送,包括无条件传送,这种方式不能采用中断方式与 CPU
交换数据。输出锁存,输入有三态缓冲能力而无锁存功能;
②在 0 方式下,彼此独立的八位和两个 4 位并行口,共 24 根 I/0 线全部由用户支配,都能
传送,数据的输入输出都有锁存能力;
②PA 和 PB 口为数据口,而 PC 口的大部分引脚分本作专用(固定)的联络信号用,对已经
分配作联络信号的 C 口引脚,用户不能再指定其他用途。
③各联络信号之间有固定的时序关系,传送数据时,要严格按时序进行;
④输入/输出操作过程中,产生固定的状态字,这些状态信息可作查询或中断请求之间,状
南京邮电大学微机原理作业

斜体下划线部分可跳过
用户定义的中断服务程序有两个设计方法:
①定义用户中断服务程序为“71H型”
②定义用户中断服务程序为“0AH型”
用户中断服务程序结束
①若用户中断定义为0AH型,服务程序结束前只向主8259送结束命令
5.用系统机串行口采用中断方式完成字符发送和接收,编程时应采取哪些措施?
答:⑴中断允许寄存器相应位置1
⑵MODEM控制寄存器 ,即 打通8250的中断请求通道。
⑶8259相应中断屏蔽位置0(主8259 、 )— 8259
⑷CPU处于开中断(STI)— CPU
6.A、B两台PC机利用主串口进行点-点单工通信(不用联络线),发送采用查询方式,接收采用中断方式。一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特(分频系数为0018H)。
STI;开中断
SCAN:MOVAH, 01H;设置功能号
INT16H;有键入?
JZSCAN;否循环
CALLRESET;恢复现场
MOVAH, 4CH
INT21H
;--------------------------------------
SERVICEPROC
PUSHA
PUSHDS;保护现场
MOVAX, DATA
MESGDB'Welcome!','$';显示的字符串
DATAENDS
CODESEGMENTUSE16
ASSUMECS:CODE, DS:DATA
BEG:MOVAX, DATA
MOVDS, AX
CLI;关中断
CALLI8259;8259初始化
微机原理习题答案9章节

第9章定时/计数器8253应用设计1.下列地址哪些能够分配给8253/8254的计数器0?为什么?(23H、54H、97H、51H、FCH、59H)解:因为已经约定采用A2,A1作为8253的内部地址线,而且计数器0的地址为00,所以在题中所给的地址中只有51H,59H的A2和A1同时为0,即:A2A1=00.2.如果计数器0设定为方式0,GA TE0=1,CLK0=1MHz,时常数为N=1000,请画出OUT0的波形。
如果计数器1设定为方式1,其它参数与计数器0相同,画出OUT1的波形。
3.编程实现:将8253计数器0设置成方式4,并置时常数10000,然后处于等待状态,直到CE的内容≤1000后再向下执行。
解:MOV DX,COUNTD ;写入计数器0的方式控制字MOV AL,00111000BOUT DX,ALMOV DX,COUNTA ;设置计数器0的常数MOV AX,10000OUT DX,ALXCHG AL,AHOUT DX,ALL1: MOV DX,COUNTD ;写入计数器0的方式控制字MOV AL,0HOUT DX,ALMOV DX,COUNTA ;读入CEIN AL,DXMOV AH,ALIN AL,DXXCHG AL,AHCMP AX,1000 ;判别CE当前大小JA L14.利用8253可以实现确定时间的延迟,编程实现延时10秒的程序段(设可以使用的基准时钟为1MHz)。
解:本题使用计数器0和计数器1,并且计数器0的输出OUT0作为计数器1的时钟输入CLK1.程序如下:MOV DX,COUNTD ;写计数器0方式控制字MOV AL,00110100BOUT DX,ALMOV DX,COUNTAMOV AX,10000 ;写计数器0时常数,分频得到100Hz时钟频率OUT DX,ALXCHG AL,AHOUT DX,ALMOV DX,COUNTD ;写计数器1方式控制字MOV AL,01110000BOUT DX,ALMOV DX,COUNTBMOV AX,999 ;分频得到0.1Hz时钟频率。
微机原理课后习题参考答案

微机原理课后习题参考答案第一章2、完成下列数制之间的转换。
01011100B=92D135D=10000111B 10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。
答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。
组合型:254=BCD 非组合型:254=BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。
+32767~ -32768。
9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。
X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=补正确X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=补正确[X-Y]补=11101001+00001011=11110100B=补正确X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=补正确[X-Y]补=00010010+00001111=00100001B=补正确X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=补正确[X-Y]补=11101110+10001000=01110110B=补于X-Y=-138 超出了机器数范围,因此出错了。
13、微型计算机的主要性能指标有哪些?答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。
微机原理课后习题答案

第1章进制及码元1、进制转换129= 81H= 10000001B=201Q298= 12AH= 100101010B=452Q1000= 3E8H= 1111101000B= 1750Q5DH= 1011101 B= 135 Q= 93 D3E8H= 1111101000 B= 1750Q= 1000 D;357Q=11101111 B= 0EF H= 239 D2、进制计算10010110 2FE3 F7,-119 FFF7,-32759 4 73、数据表示范围:一个字节的无符号数表示范围为0~255,有符号数补码表示范围为-l28—+127。
两个字节的无符号数表示范围为0~65535,有符号数补码表示范围为—32768~+32767。
N位二进制数的无符号数表示范围为0~(2N-1),有符号数(补码)表示范围为-2N-1~(2N-1-1).4、35H代表的ASC II字符为'5',代表十六进制数时等价的十进制值为53 ,代表压缩8421BCD码等价的十进制值为35 ,代表非压缩8421BCD码等价的十进制值为5。
5、FFH代表无符号数时等价的十进制值为255 ,代表补码有符号数时等价的十进制值为一1 ,代表反码有符号数时等价的十进制值为一0 ,代表原码有符号数时等价的十进制值为一l27。
6、—20的8位二进制补码为ECH ,原码为94H ,反码为EBH 。
158的16位二进制补码为009EH,原码为009EH ,反码为009EH 。
7、英文字符一般在计算机内占用(1)个字节,每个字节的最高位一定为0 ,全角英文字符在计算机内占用2个字节,一个汉字在计算机内占用 2 个字节,每个字节最高位为 1 。
8、设阶码用8位补码表示,尾数部分用16位补码表示,则—(1/32+1/128+1/512)的尾数部分及阶码分别为多少?第2章微机硬件基础1、请画出计算机系统硬件图。
2、8086/88CPU为什么要分为BIU和EU两大模块?答:为了使取指和分析、执行指令可并行处理,提高CPU的执行效率。
微机原理第九章习题

9.习题解答
9.习题解答
解:(1)根据8086系统中I/O地址库被分成奇偶两个地址库 的特点,图8.27中8253的数据线与系统数据总线的低8位 相连,A0=0参加片选端#CS的译码,8253各通道及控制寄 存器的地址号应该都是偶数,它们分别是:计数器O#,地址 为3EOH,计数器1#,地址为3E2H;计数器2#,地址为3E4H ;控制寄存器地址为3E6H。
9.习题解答
8.试比较8253方式O与方式4,方式1与方式5有什么区别?
答:(1)方式O与方式4比较。
方式0和方式4有许多相似之处:都是计数器功能,即计数 到“0”后便结束操作;计数启动条件相同,都是写入初值后 自动启动计数;门控信号对计数过程的影响相同,即GATE为 高电平时允许计数,低电平将暂停计数。但是它们也有不同 :复位后(写入控制字后)OUT输出电平不同,方式0时输出低 电平,而方式4时输出高电平;相应地,计数结束时OUT输出 波形也不同,方式0计数结束时,OUT输出高电平,方式4计 数结束时,OUT输出一个宽度为一个CLK的负脉冲。
答:8255A的3个端口PA、PB和PC都具有工作方式O,而 只有PA、PB有工作方式1。工作于方式0时,端口是基本输入 、输出,即输入缓冲、输出锁存,无控制及状态联络线,3个 端口相互独立;工作于方式1时,PA、PB要利用PC的某些线 作为控制及状态联络线,可以工作于中断方式,输入缓冲且锁 存(—#STB信号锁存数据入端口寄存器)、输出锁存。方式2的 特点是:只有PA口具有方式2,总线式双向口,输入输出均锁 存且缓冲。
3EOH 0UT DX,AL MOV AL,10H ;再送高8位初值 0UT DX,AL
微机原理与接口技术习题答案10章

第10章 定时/计数器8253应用设计1. 试分析 8255A 方式0、方式1和方式2的主要区别,并分别说明它们适合于什么应用场合。
答:方式0是基本的输入/输出,端口A 、B 、C 都可以作为输入输出端口。
适用于CPU 与非智能I/O 设备的数据传输;方式1是有联络信号的输入/输出,端口A 、B 都可以设定成该方式,此时三个端口的信号线分成了A 、B 两组,74~PC PC 用作A 组的联络信号,30~PC PC 用作B 组的联络信号。
适用于高速CPU 与低速I/O 设备的数据传输;方式2是双向传输,只有A 组端口可以设定成该方式,67~PC PC 用作输出的联络信号,45~PC PC 用作输入的联络信号,3PC 用作中断请求信号。
适用于双机之间数据的并行传送。
2. 8255A 的A 组设置成方式1输入,与CPU 之间采用中断方式联络,则产生中断请求信号INTRA 的条件是 STBA= 1 ,IBFA= 1 ,INTEA= 1 。
3. 如果8255A 的端口地址为300H ~303H ,A 组和B 组均为方式0,端口A 为输出,端口B为输入,PC3~PC0为输入,PC7~PC4为输出,写出8255A 的初始化程序段;编程实现将从端口C 低4位读入的值从高4位送出。
解: MOV DX,303H MOV AL,10000011B OUT DX,AL MOV DX,302H IN AL,DX MOV CL,4 SHL AL,CLOUT DX,AL4. 在实际应用中经常需要检测设备的状态,并进行指示。
在8086最小方式系统下,有一片8255A ,其分配的端口地址为8F00H ~8F07H 中的奇地址,外部设备产生的状态有16个(K15~K0),要求采用4个发光二极管来指示开关量中“1”的个数。
(1)画出8255A的连接图;(2)编写程序段实现连续检测并显示。
解:(1)(2) MOV DX,8F07HMOV AL,10010010B ;端口A、B方式0输入,端口C方式0输出OUT DX,ALNEXT:MOV DX,8F03H ;从端口B读取高8位开关量IN AL,DXXCHG AL,AHMOV DX,8F01H ;从端口A读取低8位开关量IN AL,DXMOV BX,AXXOR AL,ALMOV CX,16CLCL2:SHL BX,1JNC L1 INC ALL1: LOOP L2MOV DX,8F05H ;从端口C 送出 OUT DX,ALJMP NEXT ;进行下一次检测5. 利用IBM PC 系统机的总线槽,开发由一片8255A 构成的子系统,8255A 端口地址为260H ~263H ,编程实现产生如图10.20所示的8个信号(各个信号的节拍不必严格相等)。
微机原理与接口技术(习题答案)(DOC)(精编文档).doc

【最新整理,下载后即可编辑】第1章 微机运算基础习题和思考题1. 请完成以下计算:174.66D=(10101110.10101)B =(AE. A8)H10101110101.01011B =( 1397.344)D =(575.58)H4BCH =(010*********)B =( )BCD2. 设字长为8位,X =(2A )16,当X 分别为原码、补码、反码和无符号数的时候,其真值是多少?答:当X 表示原码时,其真值为:+101010当X 表示补码时,其真值为:+101010当X 表示反码时,其真值为:+101010当X 表示无符号数数时,其真值为:001010103. 设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?120+18 -33-37-90-70 50+84答:120+18其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000+ 0001001010001010由于C s =0 ,C p =1,因此有溢出,结果错误-33-37其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111+1101101110111010由于C s =1, C p =1,所以没有溢出,结果正确-90-70其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100+1011101001010110由于C s =1, C p =0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s =0, C p =1,所以有溢出,结果错误4. 请写出下列字符串的ASCII 码值。
My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E第2章80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。
南邮模拟电子第9章 直流稳压电源习题答案

2.电路如图题9-2所示,变压器副边绕组电压有效值U21=U22=20V。
(1)标出uO1、uO2对地的极性,并求uO1的直流电压平均值UO1。
(2)uO1、uO2的波形是全波整流还是半波整流?
图题9-2
解:(1)uO1、uO2对地的极性如图题9-2所示。uO1为单相全波整流结果,故
9.根据图9-27,说明当输入电压uI下降时,串联脉宽调制开关型直流稳压电路的稳压过程。
解:当输入电压uI下降时,输出电压uO下降,经采样电路,uF下降,经误差放大器放大,输出uO1的绝对值下降,送入比较器后,使输出uO2的占空比增加,致使三极管V2、V1的导通时间比重加大,使uC1的占空比增加,经续流二极管VD、滤波元件L、C后,使输出电压uO上升,从而抑制uO的下降,达到稳定输出电压的作用。
(3)当电网电压升高时,导致以下调整过程:
5.由理想运放A和三极管V组成的稳压电路如图题9-5所示,试导出输出电压UO与基准电压UZ的关系式。
图题9-5
解: , ,根据 ,
6.图题9-6所示稳压电路中,UI=35V,UZ=5V,三极管V1的PCM=3W,β值足够大。
(1)求输出直流电压UO的调节范围。
习题
1.单相全波整流电路如图题9-1所示,图中已标出变压器副边绕组电压有效值。
(1)估算负载RL上直流电压平均值UO。
(2)若二极管VD1开路,重新估算UO。
(3)为保证电路正常工作,整流管的极限参数IF、URM应满足什么条件?
图题9-1
解:(1)
(2)若二极管VD1开路,电路演变为单相半波整流电路,
(2)V1管是否能安全工作?
(3)当RL=15Ω时,电路是否能输出稳定电压?
南京邮电大学 数字电路 第九章 习题

2013年7月21日星期日
第九章 习题
节目录
3
m0
m7
A 1 B 1 C 1
A B
C
(D0) F 1 (D1) F (D2) 2
或
F1 ( A, B, C ) m(2,3,4,5,7) F2 ( A, B, C ) m(3,4,5,7) F3 ( A, B, C ) m(0,1,3,6,7)
2013年7月21日星期日 第九章 习题
节目录
2
采用有3位地址、3位数据输出的8字节×3位
F3
题 9.1 ROM 阵列
2013年7月21日星期日 第九章 习题
节目录
4
9.7 试用位扩展方法,将2片256×4位的RAM组成一 个256×8位的RAM,画出电路图。
CS R/W A0 A7 A 7 L A 0 R/W CS A 7 I)
D3 D7 D2 D6 D1 D5 D0 D4 数据输出
第九章 习题
节目录
1
解: 首先应将以上三个逻辑函数化成由最小项
组成的标准“与-或”式,即
F1 ( A, B, C ) ABC ABC ABC ABC ABC F2 ( A, B, C ) m(3,4,5,7) F3 ( A, B, C ) ABC ABC ABC ABC ABC
256×4(Ⅱ)
D3 D3 D2 D2 D1 D1 D0 D0
题9.7 256×4芯片位扩展
2013年7月21日星期日 第九章 习题
(完整版)微机原理习题集答案.doc

微型计算机原理及应用习题集专业班级学号姓名目录第 1 章概述 (1)第 2 章计算机中的数制与编码 (2)第 3 章微处理器及其结构 (4)第 4 章 8086/8088CPU 指令系统 (8)第 5 章汇编语言程序设计 (16)第 6 章存储器系统 (27)第 7 章中断技术 (30)第 8 章输入 /输出接口技术 (36)第 9 章串行通信技术及其接口芯片 (41)模拟试题(一)............................................................................................................................................... 错误!未定义书签。
参考答案................................................................................................................................................................. 错误!未定义书签。
模拟试题(二)............................................................................................................................................... 错误!未定义书签。
参考答案................................................................................................................................................................. 错误!未定义书签。
南邮数电-第10章习题答案

10.1 PLD器件有哪几种分类方法?按不同的方法划分PLD器件分别有哪几种类型?PLD器件通常有两种分类方法:按集成度分类和按编程方法分类。
按集成度分类,PLD 器件可分为低密度可编程逻辑器件(LDPLD)和高密度可编程逻辑器件(HDPLD)两种。
具体分类如下:PLD LDPLDHDPLDPROMPLAPALGALCPLDFPGA按编程方法分类,PLD器件可分为一次性编程的可编程逻辑器件、紫外线可擦除的可编程逻辑器件、电可擦除的可编程逻辑器件和采用SRAM结构的可编程逻辑器件四种。
10.2 PLA、PAL、GAL和FPGA等主要PLD器件的基本结构是什么?PLA的与阵列、或阵列都可编程;PAL的与阵列可编程、或阵列固定、输出结构固定;GAL的与阵列可编程、或阵列固定、输出结构可由用户编程定义;FPGA由CLB、IR、IOB 和SRAM构成。
逻辑功能块(CLB)排列成阵列结构,通过可编程的内部互连资源(IR)连接这些逻辑功能块,从而实现一定的逻辑功能,分布在芯片四周的可编程I/O模块(IOB)提供内部逻辑电路与芯片外部引出脚之间的编程接口,呈阵列分布的静态存储器(SRAM)存放所有编程数据。
10.3 PAL器件的输出与反馈结构有哪几种?各有什么特点?PAL器件的输出与反馈结构有以下几种:(1)专用输出结构:输出端为一个或门或者或非门或者互补输出结构。
(2)可编程输入/输出结构:输出端具有输出三态缓冲器和输出反馈的特点。
(3)寄存器输出结构:输出端具有输出三态缓冲器和D触发器,且D触发器的Q端又反馈至与阵列。
(4)异或输出结构:与寄存器输出结构类似,只是在或阵列的输出端又增加了异或门。
10.4 试分析图P10.4给出的用PAL16R4构成的时序逻辑电路的逻辑功能。
要求写出电路的激励方程、状态方程、输出方程,并画出电路的状态转移图。
工作时,11脚接低电平。
图中画“×”的与门表示编程时没有利用,由于未编程时这些与门的所有输入端均有熔丝与列线相连,所以它们的输出恒为0。
南邮模拟电子第10章 可编程模拟器件与电子电路仿真软件习题答案

习题1. 用ispPAC10器件,分别构成电压放大倍数为6和86的放大器。
解:如果需要的电压放大倍数绝对值小于10,则只需要利用1个仪表用放大器。
将仪表用放大器IA1的增益设置为6,而IA2的增益设置为1且没有输入信号,输出放大器OA1的反馈电阻闭合。
如图题10.1′(a )所示。
如果需要的电压放大倍数绝对值大于20,一般至少需要利用3个仪表用放大器,这可通过编程把PAC 块级联来实现。
如图题10.1′(b )所示,图中,IA1,IA2,OA1属于PAC 块1,而IA3,IA4,OA2属于PAC 块1,则O1i 8U U =,O O1i i 10686U U U U =+=。
U i(a )U i(b ) 图题10.1′2. 用ispPAC10器件,设计一个求和电路,实现运算关系式u o =5u i1-3 u i2。
解:需要利用2个仪表用放大器,分别输入信号u i1和 u i2。
将仪表用放大器IA1的增益设置为5,而IA2的增益设置为-3,输出放大器OA1的反馈电阻闭合。
如图题10.2′所示。
U i1U i2图题10.2′3. 用ispPAC20器件设计一个电源电压监控电路,被监控电压U I 为10V±10%,当电压超出范围时输出报警信号。
解:根据监控要求可知,U I 的正常范围为9V ~11V ,当电压超出范围时输出报警信号。
由此,可确定电源电压监控电路应由信号输入、比较基准电压和窗口比较器三部分构成。
(1)信号输入部分设计。
因输入信号已超出ispPAC20的线性工作范围,故应先对其分压。
将输入信号的标准值10.0V 分压至与片内共模电压参考基准源2.5V 相同,然后接至IN3的正端。
IN3的负端连接V REFOUT (2.5V )。
将IN3与IA3相连,则U I 正常时,IA3输入的差模电压为-0.25V ~0.25V 。
为提高灵敏度,将IA3的增益设置为5,则U I 正常时,OA2的输出端OUT2的电压范围为-1.25~1.25V ,即IOUT2I 5(2.5) 1.25(10)4U U U =⨯-=-。
微机原理课后习题解答

微机原理习题第一章绪论习题与答案1.把下列二进制数转换成十进制数、十六进制数及BCD码形式。
(1) 10110010B =(2) 01011101.101B =解:(1) 10110010B = 178D = B2H = (0001 0111 1000)BCD(2) 01011101.101B = 93.625D = 5D.AH= (1001 0011.0110 0010 0101)BCD2.把下列十进制数转换成二进制数。
(1) 100D =(2) 1000D =(3) 67.21D =解:(1)100D = 01100100B(2)1000D = 1111101000B(3) 67.21D = 1000011.0011B3.把下列十六进制数转换成十进制数、二进制数。
(1) 2B5H =(2) 4CD.A5H =解:(1) 2B5H = 693D = 0010 1011 0101B(2) 4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B4.计算下列各式。
(1) A7H+B8H =(2) E4H-A6H =解:(1) A7H+B8H = 15FH(2) E4H-A6H = 3EH5.写出下列十进制数的原码、反码和补码。
(1) +89(2) -37解:(1) [+89 ] 原码、反码和补码为: 01011001B(2) [-37] 原码 = 10100101 B[-37] 反码 = 11011010 B[-37] 补码 = 11011011 B6.求下列用二进制补码表示的十进制数(1)(01001101)补 =(2)(10110101)补 =解:(1)(01001101)补 = 77D(2)(10110101)补 = -75D7.请用8位二进制数写出下列字符带奇校验的ASCII码。
(1)C: 1000011(2)O: 1001111(3)M: 1001101(4)P: 1010000解:(1)C:0 1000011(2)O: 0 1001111(3)M:1 1001101(4)P: 1 10100008.请用8位二进制数写出下列字符带偶校验的ASCII码。
微机原理与接口技术习题参考答案3-13章..

微机原理与接口技术习题参考答案3-13章..习题3.1 什么是总线?总线是如何分类的?答:总线,是一组能为多个功能部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息的公共通路,它能分时地发送与接收各部件的信息。
按照总线系统的层次结构,可以把总线分为片内总线、系统总线、局部总线和外设总线。
3.2 举例说明有哪些常见的系统总线与外设总线。
答:常见的系统总线有:ISA总线、PCI总线、PCI Express总线。
常见的外设总线有:RS-232串行总线、IEEE1394串行总线、USB串行总线。
3.3 ISA总线的主要特点是什么?答:ISA总线的主要特点是:(1)总线支持力强,支持64KB的I/O地址空间、24位存储器地址空间、8/16位数据存取、15级硬件中断、7个DMA通道等。
(2)16位ISA总线是一种多主控(Multi Master)总线,可通过系统总线扩充槽中的MAST ER的信号线实现。
除CPU外,DMA控制器、刷新控制器和带处理器的智能接口卡都可以成为ISA总线的主控设备。
(3)支持8种类型的总线周期,分别为8/16位的存储器读周期、8/16位的存储器写周期、8/16位的I/O读周期、8/16位的I/O写周期、中断请求和中断响应周期、DMA周期、存储器刷新周期和总线仲裁周期。
3.4 PCI总线的主要特点是什么?答:PCI总线的特点概述如下:(1) 线性突发传输:PCI支持突发的数据传输模式,满足了新型处理器高速缓冲存储器(Cache)与内存之间的读写速度要求。
线性突发传输能够更有效地运用总线的带宽去传输数据,以减少不必要的寻址操作。
(2) 多总线主控:PCI总线不同于ISA总线,其地址总线和数据总线是分时复用的。
这样减少了接插件的管脚数,便于实现突发数据的传输。
数据传输时,一个PCI设备作为主控设备,而另一个PCI设备作为从设备。
总线上所有时序的产生与控制,都是由主控设备发起的。
微机原理习题答案5678910章

第5章 总线及其形成1. 微处理器的外部结构表现为 数量有限的输入输出引脚 ,它们构成了微处理器级总线。
2. 微处理器级总线经过形成电路之后形成了 系统级总线 。
3. 简述总线的定义及在计算机系统中采用标准化总线的优点。
答:总线是计算机系统中模块(或子系统)之间传输数据、地址和控制信号的公共通道,它是一组公用导线,是计算机系统的重要组成部分。
采用标准化总线的优点是:1) 简化软、硬件设计。
2) 简化系统结构。
3) 易于系统扩展。
4) 便于系统更新。
5) 便于调试和维修。
4. 在微型计算机应用系统中,按功能层次可以把总线分成哪几类。
答:在微型计算机应用系统中,按功能层次可以把总线分成:片内总线、元件级总线、系统总线和通信总线。
5. 简述RESET 信号的有效形式和系统复位后的启动地址。
答:RESET 为系统复位信号,高电平有效,其有效信号至少要保持四个时钟周期,且复位信号上升沿要与CLK 下降沿同步。
系统复位后的启动地址为0FFFF0H 。
即:(CS )=0FFFFH ,(IP )=0000H 。
6. 8086 CPU 的IO M/信号在访问存储器时为 高 电平,访问I/O 端口时为 低 电平。
7. 在8086系统总线结构中,为什么要有地址锁存器?答:8086CPU 有20条地址线和16条数据线,为了减少引脚,采用了分时复用,共占了20条引脚。
这20条引脚在总线周期的T1状态输出地址。
为了使地址信息在总线周期的其他T 状态仍保持有效,总线控制逻辑必须有一个地址锁存器,把T1状态输出的20位地址信息进行锁存。
8. 根据传送信息的种类不同,系统总线分为 数据总线 、 地址总线 和 控制总线 。
9. 三态逻辑电路输出信号的三个状态是 高电平 、 低电平 和 高阻态 。
10. 在8086的基本读总线周期中,在1T 状态开始输出有效的ALE 信号;在2T 状态开始输出低电平的RD 信号,相应的DEN 为__低__电平,R DT/为__低__电平;引脚AD 15 ~ AD 0上在1T 状态期间给出地址信息,在4T 状态完成数据的读入。
微机原理第九章参考答案

一、什么是并行接口和串行接口?他们各有什么作用?并行接口是指接口电路和外设之间通过多根数据线同时传送多位数据的接口形式;串行接口是指接口电路和外设之间通过一根数据线分时传送多位数据的接口形式。
并行接口适用于近距离高速高效的传输场合。
串行接口适用于远距离的传送场合。
三、8255的工作方式有三种。
方式0特点:不需要联络信号,不使用中断;各个端口输出有锁存,输入有三态缓冲能力而无锁存功能。
ABC口都可以工作在这种方式下。
方式1特点:需要设置专用的联络信号线,通常用于条件传送方式或中断方式;数据的输入输出都有锁存功能。
AB口可以工作在这种方式下。
方式2特点:双向传输,可以实现程序查询方式和中断方式的I/O同步控制。
只有C口可以工作在这种方式下。
六、用8255A作为CPU与打印机接口,8255的A口工作于方式0,输出;C口工作于方式0。
8255A与打印机及CPU的连线如下图所示。
试编写一程序,用查询方式将100个数据送打印机打印(8255A的端口地址及100个数据的存放地址自行设定)。
题9-6图答:设8255的A、B、C及控制端口的地址分别为PORT0、POA T1、PORT2和PORT3,而需打印的数据放在数据段中以BUF开头的区域,则一种程序段实现如下:MOV DX,PORT3;8255控制命令字端口地址MOV AL,10000xx1B;A组方式0输出,C口上半(4-7)部分输出,下半(0-3)部分输入OUT DX,ALLEA SI, BUF;数据缓冲区首址MOV CX,100;待打印的字符个数AG: MOV DX,PORT2;8255的C口地址IN AL,DXTEST AL,00000001B;检测PC0是否为高JNZ AG;PC0为高则等待MOV DX,PORT0;8255的A口地址MOV AL,[SI];内存取数OUT DX,AL;数据送A口MOV DX,PORT3;8255的命令字端口地址MOV AL,00001100B;置/STB为低电平OUT DX,ALNOP;等待延时,产生负脉冲NOPMOV AL,00001101B; 置/STB为高电平OUT DX,ALINC SI;内存地址加1LOOPAG;未完继续P416八、什么是同步通信和异步通信?各有什么特点? 同步通信是指在通信过程中信号之间的时间关系都以同一个同步时钟来作为参考,通信中的所有信息的传送和相应控制信号有效均以同步时钟为基准。
微机原理与接口技术 第九章 课后答案

第九章参考答案1.串行通信有什么特点?它适合于什么应用场合?若你的计算机要接入Internet网,应该采用并行传输还是串行传输?答:串行通信的特点:数据位依次传送。
传送相同字节数信息时,串行传送的时间远大于并行传送的时间;但数据线的根数较少。
串行传送有固定的传输格式。
适合于远距离传输。
计算机要接入Internet网时,应采用串行传输。
2. 设异步传送数据时,每个字符对应1位起始位,1位停止位,7位数据位和1位校验位,如果波特率是9600b/s,则每秒最多能传输多少字符?答:根据给定条件知:每个字符包含10位,因此每秒最多能传输的字符个数是:9600÷10=9603.叙述单工、半双工和全双工通信方式以及波特率含义。
答:单工:联系通信双方只有一根数据线,数据只能朝一个方向发送。
半双工:联系通信双方只有一根数据线,但允许数据分时在两个方向传送。
全双工:联系通信双方有两根数据线,允许数据同时进行双向传送。
波特率:每秒钟内传送二进制数据的位数。
4.简要说明RS-232C、RS-422、RS-485的特点。
答:RS-232C的特点:信号线少;多种波特率可选择;传送的距离一般可达30米,采用光电隔离的20mA的电流环传送时可达1000m;采用负逻辑电平,“1”电平为:-5V~-15V,“0”电平为+5V~+15V。
RS-422、RS-485的特点:采用平衡输出的发送器和差分输入的接收器;可在1200m范围内传输;发送端与接收端之间没有直接的地线连接。
5.假定8251A工作于异步方式,波特率因子为16,数据位7位,奇校验,允许发送和接收数据,其端口地址为E0H(C/D=0),E1H(C/D=1)。
试编写初始化程序。
略去软复位的初始化程序:MOV DX, 00E1HMOV AL, 01011010BOUT DX, ALMOV AL, 01010101BOUT DX, AL6.设一数据传输率为4800波特的串行打印机通过8251A与8086CPU组成的微机系统相连,打印机只有一串行数据通道,编写一个将起始地址为DATA的80个字符输出到打印机去的发送程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据位7位
校验位 1位
停止位2位
(1)4800÷(1+7+1+1)=480个 (2) I8250 PROC
MOV DX, 2FBH MOV AL, 80H OUT DX, AL MOV DX, 2F9H MOV AL, 0 OUT DX, AL MOV DX, 2F8H MOV AL, 18H OUT DX, AL
2012-2013-2通达
A B
单工
半双工
通信速率 一帧数据格 式
三个,A口可工作在方式0、1、2 B口可工作在方式0、1 C口可工作在方式0
(2)每秒钟最多能传输多少个这样的字符?(2分) (3)请为A机编写初始化子程序。(7分)
(1)
(2)120
(3) I8250 PROC MOV DX,3FBH MOV AL,80H OUT DX,AL MOV DX,3F9H MOV AL,0 OUT DX,AL MOV DX,3F8H MOV AL,60H OUT DX,AL MOV DX,3FBH MOV AL,1AH OUT DX,AL MOV DX,3F9H MOV AL,0 OUT DX,AL MOV DX,3FCH MOV AL,0 OUT DX,AL
01H
JZ RSCAN 3F8H
IN AL, DX
方式1输出 方式0输入
查询
80H 30H
1AH 0 03H或者 0
2012-2013-1
A
A B
选通型输入输出
双向数据传送
0
表示每秒钟传送0、1代码的位数(包括起始位、校验位、停止位)
波特
960
单工
半双工
全双工
(1)8,00001001 (2)奇 (3)一帧数据格式,波特率RETI8250 ENDP
2013-2014-1
314H
起始位、数据位、检验位和停止位 先发送起始位,然后数据位,从数据的最低位开始发送,再到最高位, 接着发送检验位,最后停止位。
STBA 输入选通信号 (1分) IBFA 输入缓冲器满 (1分) OBFA 输出缓冲器满 (1分) ACKA应答信号 (1分)
(1)STB IBF (2)输入缓冲器满 高 IN
A卷
A IBF
C B
STB
I8255A I8255A
PROC MOV DX,21BH MOV AL,0B6H OUT DX,AL MOV AL,09H OUT DX,AL MOV AL,04H OUT DX,AL RET ENDP
起始位 1位
(3)SCAN: MOV DX,2FDH IN AL,DX TEST AL,01H JZ SCAN MOV DX,2F8H IN AL,DX MOV DL, AL MOV AH,2 INT 21H
MOV DX, 2FBH MOV AL, 00001010B OUT DX, AL MOV DX, 2F9H MOV AL, 0 OUT DX, AL MOV DX, 2FCH MOV AL, 0 OUT DX, AL RET I8250 ENDP