西安电子科技大学考研复试-微机原理练习题
西电-微电子-复试题

西电-微电⼦-复试题微电⼦概论⾯试1.什么是N型半导体?什么是P型半导体?如何获得?答:①依靠导带电⼦导电的半导体叫N型半导体,主要通过掺诸如P、Sb等施主杂质获得;②依靠价带空⽳导电的半导体叫P 型半导体,主要通过掺诸如B、In等受主杂质获得;③掺杂⽅式主要有扩散和离⼦注⼊两种;经杂质补偿半导体的导电类型取决于其掺杂浓度⾼者。
2.简述晶体管的直流⼯作原理。
答:根据晶体管的两个PN结的偏置情况晶体管可⼯作在正向放⼤、饱和、截⽌和反向放⼤模式。
实际运⽤中主要是正向放⼤模式,此时发射结正偏,集电结反偏,以NPN晶体管为例说明载流⼦运动过程;①射区向基区注⼊电⼦;正偏的发射结上以多⼦扩散为主,发射区向基区注⼊电⼦,基区向发射区注⼊空⽳,电⼦流远⼤于空⽳流;②基区中⾃由电⼦边扩散边复合。
电⼦注⼊基区后成为⾮平衡少⼦,故存在载流⼦复合,但因基区很薄且不是重掺杂,所以⼤部分电⼦能到达集电结边缘;③集电区收集⾃由电⼦:由于集电结反偏,从⽽将基区扩散来的电⼦扫⼊集电区形成电⼦电流,另外还存在反向饱和电流,主要由集电区空⽳组成,但很⼩,可以忽略。
3.简述MOS场效应管的⼯作特性。
答:以N沟增强型MOS为例,把 MOS管的源漏和衬底接地,在栅极上加⼀⾜够⾼的正电压,从静电学的观点来看,这⼀正的栅极电压将要排斥栅下的P 型衬底中的可动的空⽳电荷⽽吸引电⼦。
电⼦在表⾯聚集到⼀定浓度时,栅下的P 型层将变成N 型层,即呈现反型。
N 反型层与源漏两端的 N 型扩散层连通,就形成以电⼦为载流⼦的导电沟道。
如果漏源之间有电位差,将有电流流过。
⽽且外加在栅极上的正电压越⾼,沟道区的电⼦浓度也越⾼,导电情况也越好。
如果加在栅极上的正电压⽐较⼩,不⾜以引起沟道区反型,则器件仍处在不导通状态。
引起沟道区产⽣强表⾯反型的最⼩栅电压,称为阀值电压。
①截⽌区:V GS⼩于等于零,此时源漏之间的电流近似为零。
②线性区:V GS取⼀定的正电压,形成导电沟道。
2011年西安电子科技大学考研复试-微机原理与接口技术

微机原理与接口技术一:单项选择题(每题1分,共10分)1.微型计算机中主要包括有()。
A) 微处理器、存储器和I/O接口 B)微处理器、运算器和存储器C)控制器、运算器和寄存器组 D)微处理器、运算器和寄存器2. DMA控制器8237有四种工作方式,其中,传输率较高的一种是:()A)单字节传送方式 B)块传送方式 C)请求传送方式 D)级联方式3. 在下列伪指令中定义字节变量的是( )。
A)DB B)DW C)DD D)DT4.指令()的源操作数的寻址方式为直接寻址。
A)MOV [2000H],AL B)IN AL,DXC)XOR AL,[2000H] D)MOV AX,2000H5.设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:()A)4800 B)2400 C)480 D)2406.8086在响应外部HOLD请求后,( )。
A)转入特殊中断服务程序 B)进入等待周期C)只接收外部数据 D)所有三态引脚处于高阻,CPU放弃对总线控制权。
7.在8253的6种工作方式中,能够自动重复工作的两种方式是( )。
A)方式1,方式2 B)方式2,方式3C)方式2,方式4 D)方式3,方式58.现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:()A)BOOOH,1000H B)O0OOH,OFFFHC)BOOOH,OFFFH D)BOOOH,OOFFH9. 在8237控制下进行“写传送”时,8237需先后向I/0接口和存储器的控制信号是:( )A)IOR,MEMW B)IOR,MEMR C)IOW,MEMW D)IOR,IOW 10.8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。
A)DEN B)ALE C)BHE D)DT/ R二.填空(每题2分,共30分)1.二进制数11101001,若为无符号数,其十进制数值是();若为补码表示的有符号数,其十进制数值是()。
电子科技大学微机原理复试试题题库

电子科技大学微机原理复试试题微机原理第一章练习题及解一:单项选择题●若二进制数为010111.101,则该数的十进制表示为( B )。
A:23.5 B:23.625C:23.75 D:23.5125●若无符号二进制数为11000110,则该数的十进制表示为( A )。
A:198 B:70C:126 D:49●十进制数81的8421BCD码为( A )。
A:81H B:51HC:18H D:15H●11000110为二进制原码,该数的真值为( A )。
A:-70 B:+70C:-198 D:+198●11000110为二进制补码,该数的真值为( D )。
A:+198 B:-198C:+58 D:-58●01000110为二进制补码, 该数的真值为( A )。
A:+70 B:-70C:+58 D:-58●字符A的ASCII码为41H,字符a的ASCII码为( C )。
A:41H B:42HC:61H D:62H●字符A的ASCII码为41H,字符B的ASCII码为( B )。
A:41H B:42HC:61H D:62H●字符9 的ASCII码为( C )。
因为9与A之间有7个字符A:09H B:9C:39H D:99●8位二进制数的原码表值范围为( C )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的反码表值范围为( C )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的补码表值范围为( B )。
A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●8位二进制数的无符号数表值范围为( A )。
即无符号位A:0 ~ 255 B:-128 ~ +127C:-127 ~ +127 D:-128 ~ +128●n+1位符号数X的原码表值范围为( A )。
电子科技大学微机原理复试真题

共4页 第1页电子科技大学硕士研究生入学考试复试试卷(考试时间: 9:30 至 11:30 ,共 2 小时)考试科目 微机原理 考试方式 闭卷 考试日期 2012 年 3 月 30 日 一、选择题(每题2分,共50分)1. 在( )中,机器数零的表示形式是不唯一的。
A .补码B .原码C .补码和反码D .原码和反码2. 无符号二进制数右移一位,则数值( )。
A 、减小一倍B 、增大一倍C 、增大10倍D 、不变3. 执行两个补码数的减法时,对产生溢出的正确叙述为( )。
A 、结果的最高位有借位则产生溢出 B 、结果的符号位为0则产生溢出 C 、结果的符号位为1则产生溢出D 、结果与被减数的符号位相反,但与减数的符号位相同,则溢出 4. 计算机系统中软硬件在逻辑上是等效的,提高软件功能实现的比例将会( )。
A 、提高解题速度 B 、提高系统灵活性 C 、提高成本D 、减少所需存储容量5. 通常把用符号表示计算机指令的语言称为①( ),计算机能真正执行的是②( )。
A 、机器语言B 、汇编语言C 、高级语言D 、仿真语言6. 某微处理器的结构之所以称为超标量结构,是因为该微处理器( )。
A 、不仅能进行32位运算,也能进行64位运算B 、内部含有多条指令流水线和多个执行部件C 、数据传输速度很快,每个总线周期最高能传送4个64位数据D 、芯片内部集成的晶体管数超过100万个,功耗很大 7. RISC 执行程序的速度优于CISC 的主要原因是( )。
A 、RISC 的指令数较少B 、程序在RISC 上编译的目标程序较短 C 、RISC 的指令平均周期数较少D 、.RISC 只允许Load/Store 指令访存8. 下列各种方式的数据传输过程中,无需CPU 执行指令的方式是( )传输。
A 、无条件B 、查询C 、DMAD 、中断9. 中断控制方式的优点是( )。
A .提高CPU 的利用率 B .软件编程容易 C .硬件连接简单D .无须CPU 干预考生编号 姓 名 学 院……………………密……………封……………线……………以……………内……………答……………题……………无……………效…………………共4页 第2页10. 计算机系统中的四级存储器,其存取速度从高到低的顺序是( )。
西安电子科技大学考研复试科目-微机原理与接口技术chap01

1.2 微处理器概述 一、Intel微处理器的发展
1978 年:8086/8088微处理器。 首枚16位微处理器。Intel成功 将 8088 销售给 IBM全新的个 人计算机部门,1981年,IBM 推出的首批个人电脑就选用了 英特尔8088芯片。
9
1.2 微处理器概述 一、Intel微处理器的发展
每一台Tesla超级计算 机都拥有4颗用于通用 计算的GPU,每颗 GPU内部拥有240个 核心,四颗GPU的核 心总数达到了960个。
21
NVIDIA Tesla个人超级计算机
浮点计算性能高达每 秒4万亿次,是当前台 式工作站的250倍,而 售价不到1万美元。
2004年,上海超级计 算中心所采用的10万 亿次超级计算机曙光 4000A需要近亿元人 民币,占地1/4个足 球场。
2. 与ENIAC同一时期 Howard Aiken在哈佛建造了Mark-I Mark-III、Mark-IV:数据、指令存储在不同的 物理空间 → 哈佛结构
3
1.2 微处理器概述 一、Intel微处理器的发展
1971年11月15日: 世界上第一块个人微型处理器 4004诞生,售价每个$200。 4位微处理器。 最先应用于Busicom计算器。
Intel® 975X Express Chipset System Block Diagram Example
PC/XT主板( 1981 )
42
主板上的主要芯片部件:
芯片功能 处理器
数学协处理器 时钟发生器 总线控制器 系统定时器
低顺序中断控制器 高顺序中断控制器 低顺序DMA控制器 高顺序DMA控制器 CMOS RAM/实时时钟
1 第 章 序论:微型计算机概述
西安电子科技大学考研复试科目-微机原理与接口技术chap06_01

程序控制I/O方式 无条件传送方式:输入接口、输出接口 查询方式:单外设、多外设 控 中断方式 制 简 中断的概念 单 8088/8086中断系统 中断控制器8259 控 DMA(直接存储器存取)方式 制 复 DMA的工作过程 杂 DMA控制器8237
效 率 低
效 率 高
数据总线 地址总线 控制总线 I/O接口
一、接口信号
数据 状态信息 控制信息
接 口 外 设
数据寄存器
CPU
状态寄存器
控制寄存器
I/O端口
7
6.1.2 基本I/O接口模型
一、接口信号
数据信息:数字量、模拟量 状态信息: 例: 对于输入设备的Ready 对于输出设备的Busy 外设接口 → CPU,可读不可写。 控制信息:CPU → 外设接口,可写不可读。
0
0
0
0
1
0
1
≥1
1
1
0
0
Hale Waihona Puke 5CHA6 A4 A3 A2
&
A7 A5 A1 A0
13
【例6.2】使用16位I/O地址A0D8H~A0DFH选择I/O端 口。用译码器件实现。
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
1
A15 A13 A7 A6 A4 A3 A14 A12 A11 A10 A9 A8 A5
+5 V D0 D1 D2 D3 D4 D5 74LS138 D6 D7 ≥1
Y2
D0 D1 D2 D3 D4 D5 D6 D7 CP
74LS273 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
西安电子科技大学微机原理上机要求及必做题目答案(汇编实现)
西安电子科技大学微机原理上机要求及必做题目答案(汇编实现)西安电子科技大学微机原理上机必做题目及汇编程序答案1、编写求十进制数12678532与21736543之和的程序,并将和以十进制数的形式送屏幕显示。
编程要求与提示:[1]两个加数均以压缩(组合)十进制数形式存放在ADD1和ADD2为首址的存贮器单元。
[2]和以压缩十进制数的形式存入SUM以下单元。
[3]将和送到屏幕显示部分功能的实现采用子程序的形式。
汇编语言实现如下:STACK SEGMENT STACKDB10H DUP(00)STACK ENDSDATA SEGMENTADD1DB12H,67H,85H,32HADD2DB21H,73H,65H,43HSUM DB4H DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOV AX,DATAMOV DS,AXMOV AX,DATAMOV ES,AXMOV AX,STACKMOV SS,AXLEA SI,ADD1[3]LEA BX,ADD2[3]LEA DI,SUM[3]MOV CX,4CLCL1:MOV AL,[SI]ADC AL,[BX]DAAMOV[DI],ALDEC SIDEC BXDEC DILOOP L1CALL DISPAL;-------------------------------------EXITPROC:MOV AH,4CH;结束程序MOV AH,1INT21H;-------------------------------------DISPAL PROC NEARPUSH AXPUSH BXPUSH CXPUSH DXPUSH DILEA DI,SUMMOV CX,4DISPAL2:MOV AL,[DI]SHR AL,1SHR AL,1SHR AL,1SHR AL,1MOV AH,2MOV DL,ALADD DL,30HINT21HMOV AL,[DI]AND AL,0FHMOV AH,2MOV DL,ALADD DL,30HINT21HINC DILOOP DISPAL2POP DIPOP DXPOP CXPOP BXPOP AXRETDISPAL ENDPCODE ENDSEND START2、有一个首地址为A的N字数组,请编程序使该数组中的数按从大到小的次序排列。
西安电子科技大学考研复试-微机原理练习题
《微型计算机原理及接口技术》试题一. 单项选择题1. 8086CPU芯片的外部引线中,数据线的条数为○①6条②8条③16条④20条2. 8088CPU上READY信号为下面哪种信号有效?○①上升边②下降边③高电平④低电平3. 8088CPU中的CS寄存器是一个多少位的寄存器?○①8位②16位③24位④32位4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状态必须是○①00 ②01 ③10 ④115. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○①00 ②01 ③10 ④116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○①AX ②BX ③CX ④DX7. ISA总线是一种多少位的内(系统)总线?○①8位②16位③32位④64位8. 属于只读存贮器的芯片是○①SRAM ②DRAM ③EPROM ④SDRAM9. 需要定时刷新的存贮器是○①SRAM ②DRAM ③EPROM ④EEPROM10. 内存从A4000H到CBFFFH,共有○①124K ②160K ③180K ④224K11. 擦除EPROM是用○①+5V电压②+15V电压③+21V电压④紫外光照射12. 采用查询方式来实现输入输出是因为它○①速度最快②CPU可以不介入③实现起来比较容易④在对多个事件查询工作时,能对突发事件做出实时响应13. 实现DMA传送,需要○①CPU通过执行指令来完成②CPU利用中断方式来完成③CPU利用查询方式来完成④不需要CPU参与即可完成14 下面哪种说法不正确○①内存地址也可做为接口地址使用②内存地址不可做为接口地址使用③接口地址不可做为内存地址使用④接口地址也可做为外存地址使用15. 8255工作在方式0时,下面哪种说法正确○①A、B、C三个口输入均有锁存能力②只有A口输入有锁存能力③只有C口输入有锁存能力④A、B、C三个口输入均无锁存能力二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分)1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○①74LS373 ②8288 ③74LS245 ④74LS138 ⑤82892 . 8086CPU一个总线周期可以读(或写)的字节数为○①1个②2个③3个④4个⑤6个3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○①全部用作联络信号②5条用作联络信号③4条用作联络信号④3条用作I/O ⑤8条用作I/O4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0三. 判断题1. 8086CPU的复位启动地址为0FFFFH。
西电微机原理试题
西电微机原理试题考试时间:120分钟姓名:班级:学号:任课老师:一、填空题(每空1分,共35分)1.十进制数125对应的二进制数为 B;十进制数0.6875对应的二进制数为B。
2.设机器字长为8位,-1010101B的原码为 B;补码为 B。
3.设a=0F7H, b=0D7H,且a、b为8位二进制补码表示的十六进制数。
计算a+b,并判断其结果是否溢出。
正确的结论为。
4.一般来说,8位二进制数(一个字节)可以表示两位十进制数,这种表示方法称为 BCD数表示方法。
十进制数49以分离BCD码形式定义到FLBCD 字单元,正确的伪指令为。
5.计算机中的带符号数都是用表示的,字符都是用表示的。
将AL 中保存的字母ASCII码变换成相应的大写字母的ASCII码,则正确的逻辑指令为。
6.8086 CPU芯片有40个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交换。
CPU的这些引脚信号称为。
7.在微型计算机系统中,对存储器的编址和对I/O端口的编址方法有和两种编址方法。
而大多数微处理器是采用两个独立的地址空间,即存储器地址空间和I/O地址空间。
8086CPU对存储器的编址和对I/O端口的编址采用的是方法。
8086CPU采用引脚信号来区分对存储器和I/O端口的读写操作。
8.8086CPU内部的功能结构主要包含两个独立的逻辑单元:执行单元EU和总线接口单元BIU。
其中BIU主要完成。
9.在8086CPU的寄存器组织中,通用寄存器分别为。
10.8086微处理器状态字PSW是一个16位的寄存器,一共设定了9个标志位,其中用于反映ALU前一次操作结果的状态标志分别为;若(AX)=5439H,则8086CPU 执行ADD AX,476AH指令后,OF= ;执行AND AX,476AH指令后,OF= 。
11.有一块120个字的存储区域,其起始地址为625AH:234DH,则这个存储区域的末地址单元的物理地址为。
西安电子科技大学电院微机原理试题2.
西安电子科技大学微机原理试题一•填空题(每空1分,共30分115的8位二进制补码为00001111B ,-15的8位二进制补码为11110001B。
2某8位二进制补码为80H,其十进制表示为-128。
3字符B的ASCII码为42H,字符0的ASCII码为30H。
48086CPU总线按功能可分为数据总线,地址总线和控制总线。
58086CPU数据总线包含16条数据线,最多可寻址的存储器容量为1MB。
6CPU内部用于计算的部分为C ,用于保存下一条要执行的指令地址的为BA程序状态字B程序计数器C ALU D工作寄存器7经常用作循环次数的寄存器是C ,用于I/O端口寻址的寄存器是D。
A AXB BXC CXD DX8指令MOV CX, 1000的结果是CH= 03H。
9 将0D787H 和4321H 相加后,标志位CF= 1 ,SF= 0 ,ZF= 0 ,OF= 0 ,AF= 0 ,PF= 0。
10寄存器SI中能够表示的最大有符号数为32767最小有符号数为-3276811 设(DS=4000H,(BX=0100H,(DI=0002H,(4002=0A0AH,(40100=1234H,(40102=5678H,求以下指令分别执行后AX寄存器的值MOV AX , [2] (AX= 0A0AH 。
MOV AX , [BX] (AX= 1234H 。
MOV AX , [BX][DI] (AX= 5678H 。
MOV AX , 1[BX] (AX= 7812H 。
12用一条指令将AX寄存器低四位清零,其余位不变:。
13用一条指令将AX寄存器高四位取反,其余位不变:。
14用一条指令将 AX高8位与低8位交换:。
15用一条指令将AL中的大写字母变成相应的小写:。
二•判断题(每题1分,共10分以下语句是语法正确的打皿法错误打X其中TABLE和TAB为两个字节类型的变量。
1MOV DS , 1000H X2MOV DS , TABLE V3MOV [1200H] , [1300H] X4ADD AX , BX , CX X5XCHG AL , CL V6CALLAL X7MULAX,BX X8JU L1 X9SHR CL , CL V10CMP AX , CL X三简答题(共5分0000H。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微型计算机原理及接口技术》试题一. 单项选择题1. 8086CPU芯片的外部引线中,数据线的条数为○①6条②8条③16条④20条2. 8088CPU上READY信号为下面哪种信号有效?○①上升边②下降边③高电平④低电平3. 8088CPU中的CS寄存器是一个多少位的寄存器?○①8位②16位③24位④32位4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状态必须是○①00 ②01 ③10 ④115. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○①00 ②01 ③10 ④116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○①AX ②BX ③CX ④DX7. ISA总线是一种多少位的内(系统)总线?○①8位②16位③32位④64位8. 属于只读存贮器的芯片是○①SRAM ②DRAM ③EPROM ④SDRAM9. 需要定时刷新的存贮器是○①SRAM ②DRAM ③EPROM ④EEPROM10. 内存从A4000H到CBFFFH,共有○①124K ②160K ③180K ④224K11. 擦除EPROM是用○①+5V电压②+15V电压③+21V电压④紫外光照射12. 采用查询方式来实现输入输出是因为它○①速度最快②CPU可以不介入③实现起来比较容易④在对多个事件查询工作时,能对突发事件做出实时响应13. 实现DMA传送,需要○①CPU通过执行指令来完成②CPU利用中断方式来完成③CPU利用查询方式来完成④不需要CPU参与即可完成14 下面哪种说法不正确○①内存地址也可做为接口地址使用②内存地址不可做为接口地址使用③接口地址不可做为内存地址使用④接口地址也可做为外存地址使用15. 8255工作在方式0时,下面哪种说法正确○①A、B、C三个口输入均有锁存能力②只有A口输入有锁存能力③只有C口输入有锁存能力④A、B、C三个口输入均无锁存能力二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分)1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○①74LS373 ②8288 ③74LS245 ④74LS138 ⑤82892 . 8086CPU一个总线周期可以读(或写)的字节数为○①1个②2个③3个④4个⑤6个3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○①全部用作联络信号②5条用作联络信号③4条用作联络信号④3条用作I/O ⑤8条用作I/O4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0三. 判断题1. 8086CPU的复位启动地址为0FFFFH。
○2. 在8086CPU响应中断时,CPU内部硬件只保护CS和IP,其余的内部寄存器应由程序员编程保护。
○3. 若各中断源的优先级是一样的,则可用自动循环优先级来实现。
○4. 异步串行通信在传送每一个字符时,传送出去的第一位一定是一个低电平的启动位。
○5. 8253不能产生宽度可编程的单个负脉冲。
○四. 简单回答题(每小题3分,本题共15分)1. 简要说明PCI总线的特点。
2. 试说明在8088CPU执行INT 40H指令的过程?3. 若己知8250芯片上有3条地址线A0~A2,该8250最少需占多少个接口地址?4. 说明当8253的外部时钟为1MHZ时,只用该8253如何产生宽度为1秒的负脉冲?5. 说明什么是中断嵌套?五.应用题1.(8分)下图为内存芯片与系统总线的连接图,用以存放数据。
图中锁存器为输出接口,其地址为0000H,它与数据总线相连接,可将数据总线上D0~D7从其输出端Q0~Q7输出。
回答下列两个问题:D0~A0~MEMR OEMEMW WED0~A16A17A18A19⑴在读写内存芯片时,首先执行下列程序。
程序执行完后,决定存储器芯片的地址。
START:MOV DX,0000HMOV AL,76HOUT DX,AL⑵若首先执行下列程序,程序执行完后,决定存储器芯片的地址。
START:MOV DX,0000HMOV AL,0F0HOUT DX,AL2.(8分)下面两图均为利用锁存器74273作为输出接口的连接图,利用74273的CP端的上升沿可以锁存数据到74273的输出端。
并且假定接口地址为0000H。
⑴利用时序的概念,解释图Ⅰ和图Ⅱ哪一种连接是错误的?⑵读下列程序,画出程序执行过程中图Ⅰ和图Ⅱ中74273的CP端的波形。
START: MOV DX,0000HGOON: MOV AL,0F0HOUT DX,ALJMP GOOND0~(图Ⅰ)D0~(图Ⅱ)3.(10分)一种通过接口芯片8255将ADC0809接到8088系统总线上的连接图如下图所示。
该电路以可编程并行接口8255作为ADC0809的接口,其初始化程序规定:8255工作在方式0之下,A口输入,B口输出,C口的低4位输出、高4位输入,并且使PC0=0,PC1=0。
结合给出的硬件连接图,回答下面两个问题:⑴若完成上述规定的8255的初始化程序如下,试在下划线处填上相应的数字或指指令。
INITI55: MOV DX,①;MOV AL,②;OUT DX,AL③;MOV AL,00HOUT DX,AL⑵一个具体的采集子程序如下,每调用一次采集子程序,可顺序对8路模拟输入IN0到IN7进行一次A/D变换,并将变换的结果存放在内存ADATA所在段、偏移地址为ADATA 的顺序8个单元中。
PROC NEARRMADPUSH BXPUSH DXPUSH DSPUSH AXPUSH SIMOV DX,SEG ADATAMOV DS,DX①MOV BL,00HMOV BH,08HGOON:MOV DX,8001HMOV AL,BLOUT DX,AL ;送路地址MOV DX,8002HMOV AL,②OUT DX,ALMOV AL,③OUT DX,AL ;送ALE和START脉冲NOPWAIT:IN AL,DXTEST AL,④JZ WAIT ;等待变换结束MOV AL,02HOUT DX,AL ;MOV DX,8000HIN AL,DX ;MOV [SI],ALMOV DX,8002HMOV AL,00HOUT DX,AL⑤;INC ⑥;DEC BHJNZ GOONPOP SIPOP ⑦POP DSPOP DXPOP BXRETPRMAD ENDP4.(9分)下图为采用查询方式工作的输入接口,地址译码器中A15~A1直接接或门输入。
看图并回答下列问题:⑴输入设备在向接口传送8位数据的同时,还传送负脉冲STB,该信号的作用是什么?⑵ D触发器的作用是什么?⑶编程序,用查间方式将输入设备的一个数据读入CPU的BL中。
D0~IOR 1试题参考答案一.1. ③2. ③3. ②4. ①5. ①6. ④7. ②8. ③9. ② 10. ② 11. ④ 12. ③ 13. ④ 14. ② 15. ④二.1. ①②③2. ①②3. ②③4. ①③⑤三 .1. ×应为FFFF0H2. × CPU硬件保护的是F、CS和IP三个16位的寄存器3. √4. √5. ×因为利用8253的方式0或方式1, 通过编程设定计数器的计数值,可以产生不同宽度的负脉冲。
四.1. PCI总线的特点主要是:良好品兼容性;独立于CPU,可与CPU异步工作;支持构成多机系统;对32位64位使用是透明的。
可提供3.3V和5.0V两种环境下工作;支持即插即用。
2. CPU取出INT 40H指令,经指令译码获知这是一条中断指令。
并且得到40H就是该软件央断的中断向量码。
接着就将F、CS和IP压入堆栈保护起来,并关中断。
而后,将中断向量码40H乘4得到中断向量表地址,从该地址开始的顺序两个单元的内容送IP,下两个单元的内容送CS。
这就转向了中断服务程序。
当然,在此之前,中断服务程序的入口地址早已填入中断向量表中。
3. 因为地址A0到A2三条地址线共有8种编码,故8250最多占8个接口地址。
4. 因为计数时钟为1MHZ,而每个计数器的计数值是16位的。
因此,一个计数器的最大计数时间只有65. 5mS左右,无法满足要求。
但8253有三个计数器,可以串联使用以解决问题。
例如,将时钟接到CLK0上,使GATE0有效(高电平)并将OUT0输出接到CLK1上做为计数器1的计数时钟,并使GATE1为高电平。
这就将计数器0和计数器1串到一起。
可使计数器0工作在方式2或方式3,使其输出连续的脉冲。
使计数器1工作在方式0。
且使两计数器的总计数值为1000×1000,可以计数器0的计数值均为1000,则OUT0的输出就是周期为1ms的对称方波或窄脉冲。
使计数器1的计数值为999,则OUT1的输出即为宽度1秒的负脉冲。
5. 当CPU正在对某一个中断源服务时,又有优先级更高的中断源提出中断请求,则CPU应暂仃正在进行的中断服务而转向更高优先级中断源的服务。
当更高优先级中断源服务结束后再回到原先的中断服务程序继续服务。
这就是中断嵌套,而且可以多级嵌套。
五.1. ⑴ 20000H~2FFFFH⑵ 30000H~3FFFFH2.⑴根据8088CPU的写接口的时序,结合连接图的译码电路,可以认为图Ⅰ中锁存器CP上的波形与IOW一样。
IOW锁存数据的上升沿应出现在时序一个总线周期的T4开始之后。
同时,在写接口的总线周期里,CPU在时钟T2之后开始送出数据到数据总线上,到时钟T4时,数据已传送到接口并已稳定。
此时,利用IOW的上升沿刚好可把稳定的数据锁存到锁存器的输出端。
但是,若采用图Ⅱ所示的电路,锁存器的锁存脉冲输入端CP上的波形刚好为图Ⅰ的反相波形,即为IOW的反相。
这样以来,CP脉冲的上升沿就出现在T2时周期里,这时,CPU刚刚开始向外送数据,数据还没有到达外设,这时进行锁存必定会出错。
⑵图ⅠCP波形图ⅡCP波形3.⑴① 8003H② 10011000B③ MOV DX,8002H⑵① MOV SI,OFFSET ADATA(LEA SI, ADATA)② 01H③ 00H④ 10H⑤ INC SI⑥ BL⑦ AX4.⑴ STB脉冲除了将输入设备的数据锁存到锁存器的输出端外,该脉冲还用来触发D触发器,使其输出Q为高电平,此高电平表示外设有数据准备好。
⑵ D触发器的作用是用来提供外设数据准备好的状态。
⑶程序如下:START: MOV DX,0001HWAIT: IN AL,DXAND AL,80HJNZ WAITMOV DX,0000HIN AL,DXMOV BL,ALRET考试时间:____120_____ 分钟一.单项选择题(1分/题,共30分)1.8088CPU的内存地址空间为()A 1KB B 1MBC 256MBD 512MB2.在最小模式下,8088CPU中进行地址锁存的信号是()A ALEB AENC HOLD D NMI3.8088CPU复位后的启动地址为()A 00000HB FFFFFHC FFFF0HD 11111H4.在8088的一个总线周期内,数据是在第()个时钟周期稳定。