《某大学微机原理期末试卷(二).pdf》由会员分享,可在线阅读,更多相关《某大学微机原理期末试卷(二).pdf(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理与接口技术模拟试卷1一:填空题I.中央处理单元C P U 主要由 总线接口单元和 执行单元 构成,用来解释指令并进彳诙算。2.84 2 1 B C D 码有十个不同的数字符号,造匕进位,每位B C D 码 用 _4_位二进制数表示。3.80 86C P U 在取指令时,依 据.C S 和.IP_寄存器中的内容计算所要取的指令的物理地址。4.所有的变量都具有三种属性,分别是:段、一偏量、_ _ _ _ _ _ _类型_ _ _ _ _5.80 86C P U 规定当MN/WC引脚接至+5 V 电源时工作于最小模式 组态,当其接地时工作于最 大 模 式 组 态。6.用 M O S器件构成的
2、RA M,可以分为 S RA M 和 D RA M 两种。7.82 5 3 的每个计数器通道有 6 种工作方式,通常只有当G A T E 信号为高_ _ _ _ _ _ 电平时,才允许82 5 3 计数器工作。8.82 5 5 A 端口 C的 高半部分 与A 口组成A 组,一 端 口 C的低半部分.与B 口组成B 组,A组有_0、1、2 工作方式,B 组有_ _ 0、1 工作方式。二:单项选择题1:B 是以C P U 为核心,力口上存储器、I/O 接口和系统总线组成的。A.微处理器 B.微型计算机 C,微型计算机保统2.堆栈指针的作用题来才标 AA.栈顶地址 B.栈底地址 C.下一条要执行的指
3、令的地址3 .计算机能直接认识、理解和执行的程序 BA.汇编语言程序 B.机器语言程序 C.高级语言程序4 .计算机内的“溢出”是指其运算的结果 CA.为无穷大B.超出了计算机内存储单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围5.8 位补码操作数“1 0 0 1 0 0 1 1”等值扩展为1 6位后,其机器数为 AA.1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 1 B.0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 1 C.1 0 0 0 0 0 0 0 1 0 0 1 0 0 1 16.在执行指令M O V A X,0后,C P U状态
4、标志位Z F的 取 值 为DA.为0 B.为1 C不确定 D.没有影响7.某计算机的主存为3 K B,则内存地址寄存器需_ _ C _位就足够了A.1 0 B.1 1 C.1 2 D.1 38.在80 86/80 88中,一个最基本的总线周期由_ _A _ _时钟周期(T状态)组成,在T 1状态,C P U往总线发出 E 信息A.4个 B.2个 C.5个 D.数据 E.地址 F.状态9.82 5 3/82 5 4无论工作在哪种方式,在初始化编程时,写入控制字后,输出端O U T便 CA.变为高电平 B.变为低电平 C.变为相应的高电平或低电平D.保持原状态不变直至计数结束1 0 .并行接口与串
5、行接口的区别主要表现在_B.之间的数据传输前者是并行,后者是串行A.接口与M P U B.接口与外设 C.接口与M P U和外设1 1 .对8 2 5 5 A的C 口执行按位置位/复位操作时,写入的端口地址是_ A A.C端口 B.控制端口 C.A端口 D.B端口三:简答题1:写出下列指令源操作数的寻址方式(1)m ov a x,O a b h立即寻址(2)m ov a x,l O O h直接寻址(3)m ov a x,b x+1 0 基址寻址(4)m ov a x,b x s i 基址变址寻址(5)m ov a x,va l b x 基址寻址(6)m ov a x,es:b x 寄存器间接寻
6、址(7)m ov a x,va l b x si 基址变址寻址2:在下列程序段运行后,给相应的寄存器及存储单元填A运行的I六进制结果M ov a x,1 0 5 0 hM ov b p,l O O O hM ov b x,2 0 0 0 hM ov b p,a lM ov dh,2 0 hM ov b x,dhM ov dl,O l hM ov dl,b xM ov ex,3 0 0 0 hH itA X=1 0 5 0 h_ _ _ _ B X 二 2 0 0 0 hD X=2020h _ _ _ _ 字节单元(l O O O h)=_ _ _5 0 h3:下列程序完成统计字符串长度的功能,
7、请填入空缺的部分da ta s egm ents tring db a b cdfgfgl a s ivf,O dh1 1 db?cr equ O dhda ta endscode s egm enta s s um e cs:code,ds:da ta,es:da tas ta rt proc fa rb egin:m ov a x,da tam ov ds,a xm ov es,a x_ l ea di,s tringm ov dl,0m ov a l,cra ga in:_ _ _ _ s ca s bC X =3 0 0 0 h字节单元(2 0 0 0 h)=2 0 hje done_
8、 _ _ inc dl _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _jm p a ga indone:l ea b x,1 1m ov b x,dlrets ta rt endpcode endsend b egin4:试说明8 0 8 6/8 0 8 8 C P U的R ES ET信号的功能答:8 0 8 6/8 0 8 8 C P U的R ES ET引线,可用来启动或再启动系统8 0 8 6在R ES ET引线上检测到一个脉冲的正沿,便终结所有的操作,直到R ES ET信号变低 在复位时,C S中的值被初始化为O FFFni,I P中的值被初始化为0,因此在8
9、 0 8 6复位后执行的第一条指令的内存绝对地址为O FFFFO H处在正常情况下,从O FFFFO H单元开始,放一条段交叉直接J M P指令,以转移到系统程序的实际开始处8 0 8 6要求复位脉冲的有效电平(高电平)必须至少持续4个时钟周期5:R A M与C P U连接时,片选信号有哪些产生方式,各有什么特点?答:片选信号的产生方式有:线选法 全译码法 部分译码法线选控制方式可采用一根地址线作为选片控制信号,存在地址重叠问题,用不同的地址信号线作选片控制,其地址分配亦不同.全译码方式电路复杂,但是每一组的地址是确定的,唯一的部分译码方式采用高位地址中的几位经译码产生片选信号,有地址重叠现象
10、四:综合分析题1:利用INTE L 2 1 1 4 1KX4位的芯片,构成4 KB的R A M。(1):需要多少片芯片?怎样分组?(2):采用全译码方式,画出R A M与C P U的连接图。(3):写出存储器的地ht分配范围答案:需 要8片芯片,共分为4组,2片为1组采用全译码方式产生片选,电路连接图略 第1组地址范围:0 0 0 0 H 0 3 F F H第2组地址范围:0 4 0 0 H 0 7 F F H第3绷W t范围:0 8 0 0 1 10 B F F H第4组地址范围:0 C 0 0 H-0 F F H 12:打印机通过8 2 5 5 A与P C总线连接的电路原理图如图所示。(1
11、)译码器为7 4 LS1 3 8,写出8 2 5 5 A各端口地址(2)编写初始化8 2 5 5 A的程序片段(3)简述通过8 2 5 5 A送字符给打印机的工作过程(4)编写将保存在内存D A TA单元的字符送打印机输出的子程序。答案:A 口、B 口、C 口和控制口地址分别为9 4 n 9 7 1 1 MOV A L,1 0 0 0 0 0 0 1 B OUT 9 7 H,A LMOV A L,OF HOUT 9 7 H,A La:读打印机“忙”状态(也)b:测试打印机“忙”?(PQFI?)c:若“忙”则转ad:通过P A 口输出打印字符e:通过P G输出选通脉冲 pr i n t:IN A
12、 L,9 6 HTE ST A L,0 1 H ;测 试“忙”信号JNZ pr i n tMOV A L,D A TA;输出打印字符OUT 9 4 H,A LMOV A L,OE HOUT 9 7 H,A LINC A LOUT 9 7 H,A LR E T:输出选通脉冲附8 2 5 5 方式字格式:D r MWD D D D oD:=l M)s=0 0 A 组方式0 0 1 方式1 IX 方式2DFI:A 口输入 0:A 口输出 DFL C 口高四位输入 0:C 口高四位输出 D 尸 0:B组方式0 1:B 组方式1 DFI:B 口输入 0:B 口输出g l:C 口低四位输入 0:C 口低四
13、位输出IOWWRPC7-/STBTORRDPAAD0-D7-1-D0-D7DATAQ.7A1-A()APC)-AA2A3B _C/YsA4csA/G?B模拟试卷2-:填空题2.为提高系统性能,让CPU工作在其标称频率之上称为 超频_ _ _ _ _ _ _ _ _ _ _ _ _2 .从功能上看,大部分微型计算机的总线可分为 内部总线_ _ _ _、卜部总线_ _ _ _ _ _ _ _、一系统总线三种类型。3 .从功能匕看,C P U可分为两大部分,总线接口单元 部分负责与存储器接口,一执行单元一部分负责指令的执行。4 .所有的变量都具有三种属性,分别是:段一、一偏移量_ _、_ 型 _ _
14、 _ _ _ _ _ _ _5 .在P C/X T中,一个基本的存储器读写周期由_ _4_个T状态组成,一个基本的I/O周期由5 _个1状态组成。6 .用MO S器件构成的R AM,可以分为_ _ _ _ _ _S R AM和 D R AM两种。7.每片82 5 3/82 5 4有_ _ _3一个计数器通道,每个i f数器通道有 6 种工作方式。8.82 5 5 A端口 C的高半部分与A 口组成A组,端口 C的低半部分与B 口组成B组,A组有0、1、2 工作方式,B组有_ _0、1 _工作方式。9:引起中断的原因,或能发出中断申请的来源,称为_ _ _ _ _ _ 中断源二:单项选择题1:在一
15、般微处理器中,A 包含在中央处理器(C P U)内。A.算术逻辑单元 B.主内存 C.输入/输出单元2 .1 P寄存器的作用是来指示 CA.栈顶地址 B.栈底地址 C.下条要执行的指令的地址3.计算机能直接认识、理解和执行的程序是A.汇编语言程序 B.机器语言程序 C.高级语言程序4 .计算机内的“溢出”是指其运算的结果_C 一A.为无穷大B.超出了计算机内存储单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围5 .已知两个数的真值:X=-4 6,Y=1 1 7,则 X+Y 和 X-Y 的补码分别等于_AA.4 7H 和 5 D H B.4 7H 和 71 H C.2 E
16、 H 和 71 H6 .下列指令中,错误的是_C_A.MO V AX,1 0 0B.P O P FC.AD D O F F SE T BX SI,D X D.D E C D I7.在微机中,C P U访问各类存储器的频率由高到低的次序为A.高速缓存、内存、磁盘、磁带 B.内存、磁盘、磁带、高速缓存C.磁盘、内存、磁带、高 蟋 存 D.磁盘、高 嬲 存、内存、磁带8.80 86在响应外部H O LD请求后将 DA.转入特殊中断服务程序B.进入等待周期C.只接收外部数据D.所有三态引脚处于高阻态,C P U放弃对总线控制权9.C P U对存储器或I/O端口完成一次读/写操作所需的时间为一个A.指令
17、周期 B.总线周期 C.时钟周期1 0.82 5 3/82 5 4无论工作在哪种方式在初始化编程时,写入控制悖后,输出端O U T便_C.A.变为高电平 B.变为低电平 C.变为相应的高电平或低电平D.保持原状态不变直至计数结束1 1.并行接口与串行接口的区别主要卷见在 B_之间的数据传输前者是并行,后者是串行A.接口与M P U B.接口与外设 C.接口与M P U和外设1 2.台微机化仪器采用8 2 5 5 A芯片作数据传送接口,并规定使用I/O地址的最低两位作芯片内部寻址,已知芯片A 口的地址为0 F 4 H,则 当C P U执行输出指令访问0 F 7 H端口时,其操作为_ _ _ _
18、_ _ C _ _ _ _ _ _A.数据从端口 C送数据总线 B.皿从数据总线送端口 CC.控制字送控缶悖寄存器 D.数据从数据总线送端U B三:简答题1:写出下列指令源操作数的寻址方式(8)M O V A X,1 0 0 H 直接寻址(9)M O V A X,B X+1 0 寄存器相对寻址(1 0)M O V A X,B X SI基址变址寻址(1 1)M O V A X,C O U N T SI寄存器相对寻址(1 2)M O V A X,ES:B X SI基址变址寻址(1 3)M O V A X,V A L B X SI相对基址变址寻址2:在卜列程序段运行后,给相应的寄存器及存储单元填入运
19、行的|7制制结果M o v a x,5 0 1 O hM o v C X,lO O O hM o v b x,2 0 0 0 hM o v C X,a lX C IIG C X,B XM o v DH,B X M o v d l,O lhX C H G C X,B XM o v B X,DLH itA X=501011 B X=_ 2 0 0 0 H C X=_ _ _ _1 0 0 0 IIDX=_ _ _ _ 1001H 钙 单 元(lO O O h)=_ 1 0 H 字节单元(2 0 0 0 h)=_ 0 1 H3:已 知(DS)=1 0 0 0 H,(SS)=2 0 0 0 H,(SI
20、)=0 0 7 F H,(B X)=0 0 4 0 H,(B P)=0 0 1 6 H,变量 V A L 的偏移地址为0 1 0 0 H,请指出下列指令的源操作数字段是什么寻址方式?它们的有效地址(EA)和物理地址(P A)分别是多少?(1)M O V A X,2 4 6 8 H(2)M O V A X,V A L B X SI(3)M O V A X,B P+3 0 0 H 答:(1)直接寻址 EA=2 4 6 8 H P A=1 2 4 6 8 H(2)相对基址变址寻址 EA=0 1 B F H P A=1 0 1 B F H(3)寄存器相对寻址 EA=0 3 1 6 H P A=2 0
21、3 1 6 H4:卜冽程序完成在一串给定个数的数中寻找最大值,并目放至指定的存储单元,每个数用1 6位表示,请阅读此程序,填入空缺的部分d a ta s e g m e n tb u f f e r d w x l,x 2,x nc o u n t e q u$-b u f f e rm a x d w?d a ta e n d ss ta c k s e g m e n t p a r a s ta c k s ta c kd b 6 4 d u p(?)to p e q u$-s ta c ks ta c k e n d sc o d e s e g m e n ta s s u m e
22、c s:c o d e,d s:d a ta,s s:s ta c ks ta r t p r o c f a rb e g in:m o v a x,d a tam o v d s,a xM O V A X,STA C KM O V SS,A XM O V A X,TO PM O V SP,A X(1)M O V C X,C O U N TL EA B X,B U F F ERM O V A X,B X IN C B XDEC C XA G A IN:_(2)C M P A X,B X JEG N E 灯M O V A X,B X N EX T:IN C B X(3)L O O P A G
23、A INSTA R T EN DPC O DE EN DSEN D B EG IN5 :8 0 8 6/8 0 8 8 C P U有哪些工作模式?怎样区分不同的工作模式?8 0 8 6/8 0 8 8 C P U有两种工作模式:最小组态、最大组态8 0 8 6/8 0 8 8 C P U的引脚M N/府 接 至+5 V电源时,C P U工作于最小组态,M N/凉 接 地 时,C P U工作于最大组态6:R A M和R O M这两类存储器有什么不同?它们在计算机中各有什么主要用途?R A M (随机读写存储器)可以读,也可以写,断电后其中信息丢失,R O M (只读存储器)只能读,不能写,断电后
24、其中信息不丢失 R A M在计算机中主要用于存放各种现场的输入输出数据,中间计算结果,与外存交换的信息及堆栈等。R O M用以存放固定的程序,如机器的管理、监控程序等。四:综合分析题1:现有I N T E L 2 1 1 4 1 K X 4位的片子若干,要构成2 K B的R A M系统,需要多少片这种芯片,面出线路连接图,并给出其地址范围(注:采用全译码控制方式选片)需 要4片芯片,共分为2组,2片为1组采用全译码方式产生片选电路连接图略 第1组地址范围:0 0 0 0 H 0 3 F F H第2组地址范围:0 4 0 0 H 0 7 F F H2:下图是利用8 2 5 3定时/记数器、并行接
25、口芯片8 2 5 5 A及I/O端口地址译码电路等设计的一个波特率时钟发生器,其输入时钟C L K=1.1 9 3 1 8 M I 1 Z,波特率因子f ac t o r=1 6,输出的波特率为3档,分别是:2 4 0 0 b/s,4 8 0 0 b/s,9 6 0 0 b/s 请写出各档位对应的8 2 5 3定时常数,并写出各档位对应的8 2 5 3初始化程序段。设8 2 5 3内部各端口地址为4 0 H 4 3 H附8253控制字格式 DDQQQjDzDQoD7D6=0 0 0 1 1011分别选中计数器0、1、2、蝌 燧 择D QFOO:计数器锁存命令1 0:只读/写最高有效字节 0 1
26、:只读/写最低有效字节H:先写最低有效字节,然后写最高有效字节D D j 4 X X):方式0 0 0 1:方式 1 x l O:方式2 x l l:方式3 1 0 0:方式4 1 0 1:方式5D()=0:二进制 1:BCD方式 对此三种波特率,依据计算式T W L K/(B au d X F ac t o r)分别计算得到其对应的8 2 5 3定时常数为3 1、1 6、8,使8 2 5 3的计数器2工作于方式3 ,工作方式字为1 0 0 1 0 1 1 0 b或1 0 0 1 1 1 1 0 b对应初始化程序段如下:M O V A L,1 0 0 1 0 1 1 0 BO U T 4 3
27、H,A LM O V A L,3 1O U T 4 2 H,A L M O V A L,1 0 0 1 0 1 1 0 BO U T 4 3 H,A LM O V A L,1 6O U T 4 2 H,A L M O V A L,1 0 0 1 0 1 1 0 BO U T 4 3 H,A LM O V A L,8O U T 4 2 H,A L模拟试卷3一、填空题1 .设懈的字长为 8 位:已知 X=6 4,Y=-1 0,则 X 补=J2 H,YUk F 6 1 1,-X+Y 补=4 A H.区丫|补=3 6 H。2 .8 0 8 6/8 0 8 8 工作于最小模式时,其引脚M N/M X 为
28、 高_电平,8 0 8 6/8 0 8 8 工作于最大模式时,其引脚M N A 1 X 为 _ 低 电平。3 .根据对高位地线译码方案的不同,存储器片选信号产生的方法有线选方式,一部分译码一,一全译码一三种。4 .I/O 端口地址有两种编址方式,分别是_ 统一编码方式_、独5 编码方式一5 .当8 2 5 3 的/C S 信号有效时,其地址线A i A o 分别为 藕、遵 、_1 0 _时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。6 .已知异步串行通信的帧信息为0 1 1 0 0 1 0 1 0 1,其中包含启始位1 位、停止位1 位,7 位 A S C I I 数据位,则传送的
29、字符黜是3 H,采用的校验是L,校验位缴是7 .A/D 转换器的作用是 将模拟量转换为数字量_,D/A 转换器的作用是 将数字量转换为微I 量_。二、题1 .计翦I L 育 缰 接 识、理解和执行的昕是_ B_。A.汇编语言程序B .机器语C.高级语言程序2.在微机中,C P U 访问各类存储器的频率由高到低的次序为。A.高速缓存、内存、磁盘、磁带B.内存、磁盘、磁带、高速缓存C.磁盘、内存、磁带、高速缓存D.磁盘、高速缓存、内存、磁带3.8位未用马操作数1 0 0 1 0 0 1 1 等值扩展为1 6位后,其机器数位_A_。A.1111111110010011B.00000000100100
30、11C.10000000100100114.PC机的键盘向主为改送的是A。A.扫描码 B.A SC H码 C.BCD码 D.扩展BCD码5,设一台P C机的显示器分辩率为1 0 2 4 X 7 6 8,可显示6 5 5 3 6种颜色,问显卡上的显示存储器的容量是C。A.0.5MB B.1MB C.1.5MB D.2MB6.某计算机的主存为3 K B,贝岫存地址寄存器需要_C_位就足够了。A.10 B.11 C.12 D.137.目的变址寄存器是A。A.DI B.SI C.SP D.DX8 .CPU对存储器或I/O端口完成一次读/写操作所需的时间为一个_ B_。A.指令周期 B.总线周期 C.时
31、钟周期9.能实现外设和内存直接交换数据的数据传输方式是DA.查询方式B.无条件传送方式C.中断方式D.DMA方式10.DOS功能调用是通过中断类型号 B来实现的。A.1611 B.21H C.OQI D.ODH11.下歹IJ存储器为的存取速度最快。DA.硬盘 B.DRAM C.ROM D.Cache12.用于直接存储器存取的接口芯片是 B。A.8255A B.8237A C.8259A D.8251A13.卜市指令中,错误的是 C。A.MOV AX,100B.P O P FC.A D D O F F S E T B X S I ,D XD.D E C D I1 4.8 2 5 3共有三个通道,
32、每个通道的初始化JI解 都 是 先 写A。A.工作方式控帝存B.计数初值1 5 .完成将B X清零,并使C F清零,下面指令不能实现的是C 。A.S UB B X,B XB.XO R B X,B XC.M O V B X,0D.A N D B X,0 0 0 0 H1 6 .从硬件角度而言,采用硬件最少的数据传送方式是A.D M A控制 B.中断控制 C.查询传送 D.无条件传送1 7 .R S-2 3 2 c接口的电平范围为C 。A.0 +5 VB.-5 +5 VC.T 5 +1 5 VD.0 +l 5 V1 8 .某 测控系统要求计算机输出的模拟控笛情号的分辩率必须达到%则应选用的D A
33、C的位数至少是C 。A.4 B.8 C.1 0 D.1 21 9.按微机系统与存储器的关系,I/O端口的编址方式分为CA.线性和非线性编址B.集中和分散编址C.统-和独立编址D.重叠和非重叠编址2 0.两台P C引网过其串行接口直接通信时,通常只需要1吏 用 A 三根信号线。A.T XD、R XD 和 G N DB.T XD、/C T S 和 G N DC./D S R、/C T S 和 G N DD./D T R、/R T S 和G N D三、判断题,在 正 确 的 画 错 误 的 画“X”()1.任何一条计算机指令都显式包含操作码和操作数两部分。F()2.任何一种可编程I/O接口芯片,工作
34、前都必须先向它的控制寄存器写入控制字,以选择所需的工作方式和功能。T()3.用线选法对存储器或I/O接口进行正确的片选控制时,每次寻址只能有一位片选地J j f c有效,而不允许同时有多位有效。T()4.某测腔系统用D A C 0 8 3 2构成数字分配型多路模拟输出通道时,要求隔路必须同时输出模拟量控制憎号,则各D A C 0 8 3 2应工作于嬷冲方式。T()5.计算机的主频愈高,计算机的速度愈快。F()6.软件定时就是通过循环执行一段固定的程序来实现定时。T()7.对多位L E D显示器,即可采用各位独立驱动的显示方式,又可采用各位动态杆旅分时显示的方法。T()8.D M A方式的I/O
35、操作与程序查询式和中断控制式相比,用硬件控制代替了那里的软件控制,且无需经C P U传数,因此球传送速度明显提高。T()9.R A M是非易失性存储器,即使电源关断,其内容也不会丢失。F()1 0.3 2位微型机的含义是:这种机器能同时处理3 2位二进制数。T四、简1.如果在一个程序段开始执行之前,C S=0 A 8 E H,IP=2 A 4 0 H,试问:该程序段的第一个字的物理地址是什么?指向这F理地址的C S值和IP值是否是唯一的?答:物理地址为:CSx 10H+IP=0A8EHx 10H+2A4OH=0D320HC S和IP值不是唯 的2 .某微机系统的存储容量为2 5 6 K 字节,
36、若采用单片容量为1 6 Kxi 位的S R A M 芯片,则组成该存储系统共需该类芯片多少个?每个芯片需要多少根片内地址选择线?整个系统分为多少个芯片组?答:所需要的芯片数=256KB/16KBit=(256Kx8Bit)/(16KxlBit)=128 16K xi位=2冬1位,所以,片内地址选择线为:14根 每8个芯片为一组构成字节单元,所以,应分为:128/8=16个芯片组3 .设异步传输时,采用1 个起始位,8 个信息位,1 位奇偶校验位和2 个停止位。若波特率为9 6 0 0,则能传输的最大字符数为多少?答:每个字符长度为:1+8+1+2=12(位)每秒发送最大字符数=波特率/实际发送
37、1个字符长度=9600/12=800(字符/秒)4 .中断方式的实现般要经过哪些过程?答:中断请求-中断响应 断点保护-中断源识别-中断服务一 断点恢复一一 中断返回五、综合应用题1.如题图1 所示,请写出在7 4 L S 1 3 8 的月输出端所产生的地址范围;若将题图1 中DIP开关状态设置为:S1 和 S2 合上;S3 和 S0 断开,试指出7 4 L S1 3 8 输出端月的地址范围。VCC74LS8574LS138A6ATAOAlA2A3BOBlA二BB2ABA=BA2 A3-A4-A5_eAM 0A/TOB/IlC/T2加2A甯/G2B/T5G1 6mo-5-D i-O-D-0-3
38、-0-A8A9DIP SO 1Si一z*1题图1 用比较器组成的可选式译码电路答:D IP开关有两种状态:合(0 N)与断(OFF)。合(ON)=0断(O F F)=1;对比较器,因 为A=B连 接 到7 4 L S1 3 8的控制线G 1上,所 以A9 Ax h A6的值由电子 开 关S3 S2 S1&的状态决定。当,和S2合上;S:;和S。断开:A9 A8 A7 A 6的 值 为1 0 0 1Q 输出时,A 5 A 4 A 3 A 2的值 为0 1 0 1因此:地址变化范围为:1 0 0 1 0 1 0 1 0 0 7 0 0 1 0 1 0 1 1 1即:2 5 4 H-2 5 7 H;
39、同理可得:全部断开时地址变化范围为:1 1 1 1 0 1 0 1 0 0 7 1 1 1 0 1 0 1 1 1即:F 5 4 H-F 5 7 H;2.下图是利用8 2 5 3定时/记数器、并行接口芯片8 2 5 5 A及1/0端口/也址译码电路等设计的一个波特率时钟发生器,其输入时钟CL K=1.1 9 3 1 8 M HZ,波特率因子f a ct o r=1 6,输出的波特率为3档,分别是:2 4 0 0 b/s,4 8 0 0 b/s,9 6 0 0 b/s o请写出各档位对应的8 2 5 3定时常数,并写出各档位对应的8 2 5 3初始化程序段。设8 2 5 3内部各端口地址为4 0
40、 H一4 3 H附8 2 5 3控制字格式 Dv De f t DDDD%D7UF0 0 0 1 1 0 11分别选中计数器0、1,2、非法选择M),=0 0:计数器锁存命令1 0:只读/写最高有效字节 0 1:只读/写最低有效字节1 1:先写最低有效字节,然后写最耐效字节DDs Dk O O O:方式0 0 0 1:方式1 X 1 0:方式2 x l l:方式3 1 0 0:方式4 1 0 1:方式5 D 24H (SP)=0 0 50 H3:下列程序完成计算N!的功能,请阅睇序并填入空缺的部分da t a s eg m entnum db 5fnum dw?da t a endss t a
41、 ck s eg m ent p a r a s t a ck s t a ck db 10 0 dup (?)s t a ck endsco de s eg m enta s s um e cs:co de,ds:da t a,es:da t a,s s:s t a cks t a r t:p r o c fa rbeg i n:p us h dsm o v a x,0p us h a xm o v a x,da t am o v ds,a xm o v es,a xp us h exm o v a h,0m o v a l,numca l l fa ct o rm o v fnum,a x
42、p o p exr ets t a r t endpfa ct o r p r o cp us h a x_(1)dec a x 或 s ub a x,1j ne f_ co unt_(2)p o p a xj m p r et ur nf_ co nt:_ _ _(3)ca l l fa ct o rp o p exm ul clr et ur n:r etfa ct o r endpco de endsend beg i n4:试说明80 86/80 88CPU的RE SE T信号的功能答:80 86/80 88CPU的RE SE T引线,可用来启动或再启动系统80 86在RE SE T引
43、线上检测到个脉冲的正沿,便终结所有的操作,直到RE SE T信号变低 在复位时,C S中的值被初始化为OFFFFH,I P中的值被初始化为0,因此在80 86复位后执行的第一条指令的内存绝对地址为0 FFFF0 H处在正常情况下,从0 FFFF0 H单元开始,放一条段交叉直接.J MP指令以转移到系统程 的实际开始处.80 86要求复位脉冲的有效电平(高电平)必须至少持续4个时钟周期5:个异步串行发送器,发送具有8位数据位的字符,在系统中使用1个奇偶校验位和2个停止位。若每秒发送1 0 0个字符,则其波特率、位周期和传输效率各为多少?答:由题意可知,串行数据格式为:1个起始位、8位数据位、1个
44、奇偶校验位和2个停止位,故其字符长度为:1+8+1+2=1 2 (位)。波特率=每秒发送的字符数X字符长废1 0 0 X 1 2=1 2 0 0 (位/秒)位周期=1/波特率=1/1 2 0 0=0.8 33m s传输效率=字符中数据有效位数/字符长度=8/1 2=6 7%四:综合分析题1:某微机系统提供以下信号:地址线A Q-A 1 5,数据线DO-D 7,控制线/W R,/R D。利用两片静态R A M 6 n 6(2 KX 8位)扩展存储空间。扩展后要求2片6 1 1 6的地址分别为8 0 0 0 1 1 8 7 FH I和A 0 0 0 1 H 7 FFH,要求画出电路连线图(采用全译
45、码方式,不允许出现地址重叠)2:8 2 53 CL KO的时钟频率为2.5M H Z,问:(1)该通道的最大定时时间是多少?(2)要求8 2 53通道地址为90 H,92 H,94 H和96 H,不允许地址重叠,使用38译码器,完成地逑(可 附 加 与、或、非门)(3)若要周期性地产生5m s的定时中断(方式2),试编写初始化程序片段。(4)若要产生1 s的定时中断,试说明实现方法(画图表示有关通道信号的硬件连接,说明有关通道的工作方式答:T oor f/f旃1/2.5M H Z=0.4 u s,所以,该通道的最大定时时间为:6 5536 X 0.4=2 6 2 1 4.4 口 s=2 6.2
46、 1 4 4 m s 题目要求产生4个偶数端U地址,所以A 0要参与高端地i l上译码,并使得A(M),电路如下所示D0D7 v/I0R 一/I0W 一A2AlAT 一G1A 6/G2AAO ZG2B 2A 5 c74LS138A 4 BA3 A3DOD7CLKO/RDGATED/WROUTOAOCLK1AlGATE182530UT1/CSCLK2GATE20UT2-2.5MHz-o+5 V.0+5V IR 2 计 时 值=5m s/0.4 u s=1 2 50 0,初始国于如下:M O V A L,34 HO U T 96 H,A LM O V A X,1 2 50 0O U T 90 H,
47、A LM O V A H,A LO U T 90 H,A L要实现Is 定时已经超出了一t f f i l 的最大定时时间,需要采用多个通道串接,如上图所示,通道0工作于方式2,对频率为2.5M I1 Z 时钟封数,在 0 1 T 0 产生周期为5ms的周期性脉冲信号,通道1 工作于方式2,再对O U T O 输隹的5m s 周期性脉科信号计数,产生1 s 的定时中断信号,此时,通 道 1计数初值为:Is/5m s=2 0 0模拟试卷6:填空题1 .若0 补=0 0 1 1 0 0 1止,丫 补=1 1 0 0 1 1 0(,则X-YLF B,运行结果对状态标志Z F,S F,0 F的影响为、
48、2.80 88 C P U内部D B为_16 位,A B为_ _2 0_位,可寻址的内存空间为_1MB _,可寻址的1/0端口数为 64K 个。3.已知:O R G0 10 0 HA R YD W3,$+4,5,6C N TE Q US-A R YD B 7,8,C N T,9则执行指令 MO V A X,A R Y+2 和 MO V B X,A R Y+10 后,(A X)=,(B X)=_ _ _ _ _ _ _ _4.常用的虚拟存储器寻址系统由 主存,辅存_ _ _ _ _ _ _ _ 两级存储器组成。5.1/0端口地址的编址方式有 统一编址方式和独立编址方式_ _两种。6.8237内部
49、时序的状态有三种,分别是 空闲周期请求 应 答 周 期,_ D MA操作周期7.在级联方式下,1片-8259A最多可连接 8 片从片。8.设 8253的工作频率为2.5MH Z,利用计数器0产生频率为1KH Z 的方波,则送入计数器0的计数初值为 09.8255A 有两类编程控制字,分别是用式选择控制字 和端DC按位置位/复位控制 10 .调制解调器中,常用的调制技术有_ _ _ _ _ _ _ _ _,11.L印 数码管有两种结构,分别是阳极,一 共 阴极二:单项选择题1:计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的运算时,其处理速度就AA.越高B.越低C.不一定2.在
50、 80 86变址寻址方式中,操作数的物理地址等于:BA.段寄存器左移四位加上变址寄存器的内容B.段寄存器左移四位加上变址寄存器的内容再力嗡定的偏移量C.段寄存器左移四位加上变址寄存器的内容再加基址寄存器内容D.段寄存器左移四位加上基址寄存器的内容再力面定的偏移量3.“先执行后判断”的循环程序结构中,循环体执行的次数最少是 A 次。A.1 B.0 C.2 D.不定4.下面的说法中,正确的是_ _D _A.E P R O M是不能改写的B.E P R O M是可改写的,所以也是一种读写存储器C.E P R O M只能改写一次I).E P R O M是可改写的,但它不能作为读写存储器5.B 是任何I