




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
杭州电子科技大学学生考试卷(2004级期终A)卷考试课程微机原理与接口考试日期2007年01月23日成 绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业一、填空题(每空1分,共20分)1. 微型计算机由 (1) 、 (2) 、 (3) 和系统总线组成。2. 8086CPU通过RESET引脚上的触发信号来引起系统复位和启动,复位时代码段寄存器CS= (4) ,指令指针IP= (5) 。重新启动后,从物理地址为 (6) 的地方开始执行指令。3. 设DS=1000H,ES=2000H,SS=3000H,SI=0010H, BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOV AX,VAL 寻址方式 (7) ,物理地址 (8) 。MOV AX,ES:BX 寻址方式 (9) ,物理地址 (10) 。MOVAX,VALBPSI 寻址方式 (11) ,物理地址 (12) 。4. CPU通过一个外设接口同外设之间交换的信息包括 (13) 、 _(14)_和 (15) 。5. I/O端口寻址方式有 (16) 和 (17) 两种,8086/8088系统中I/O端口采用 (18) 寻址方式。6在8086/8088CPU系统中,中断向量表中地址为0040H中存放1200H,0042H中存放3000H,则对应的中断类型号为_(19)_,中断服务程序的起始物理地址为 (20) 。二、选择题(每题1分,共20分)18086/8088CPU数据总线信号的状态是 c 。 (A)单向双态 (B)单向三态 (C)双向三态 (D)双向双态28086/8088CPU中指令指针寄存器(IP)中存放的是 b 。(A)指令 (B)指令偏移地址 (C)操作数 (D)操作数偏移地址38086/8088CPU的标志寄存器中状态标志位有 d 个。 (A)3 (B)4 (C)5 (D)648086/8088CPU可寻址访问的最大I/O空间为 B 。 (A)1KB (B)64KB (C)640KB (D)1MB58086/8088CPU可用于间接寻址的寄存器有 B 。 (A)AX,BX,CX,DX (B)SI,DI,BX,BP(C)DS,SI,ES,DI (D)SP,IP,CS,DS6CPU与外设采用条件传送方式时,必须要有 (26 ) 。 (A)中断逻辑 (B)请求信号 (C)状态端口 (D)类型号7在80868088CPU中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线发出 ( 27 ) 信息。 (A)数据 (B)状态 (C)地址 (D)其他8采用两片中断控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到 (28) 。 (A)64个 (B)32个 (C)16个 (D)15个9. 8253工作在 (29) 时,OUT引脚能输出方波。 (A)方式0 (B)方式1 (C)方式3 (D)方式4或方式5 108086CPU中指令队列可存储 (30) 个字节的指令代码。 (A)4 (B)5 (C)6 (D)8 第 1 页 共8页11PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处应 (31) 。 (A)执行IRET指令 (B)执行POP指令(C)发送EOI命令 (D)发送OCW3命令12某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0FFCDH,并设定为方式1输出,则A口的口地址应为 (32) 。 (A)0FFCAH (B)0FFCBH (C)0FFCCH (D)0FFCEH 138086CPU对内存读/写操作,需两个总线周期的读/写操作是 (33) 。(A) 从偶地址读/写一个字节 (B) 从奇地址读/写一个字节 (C) 从偶地址读/写一个字 (D) 从奇地址读/写一个字 14标志寄存器PSW中控制CPU的INTR引脚的标志位是 (34) 。(A) TF (B) DF (C) IF (D) ZF15 有符号定义语句如下: ABUF DB abcd,ABCD BBUF DB 8 L EQU BBUFABUFL的值为 (35) 。 (A) 2 (B) 7 (C) 8 (D) 916 总线周期是指 (36) 。 (A) 执行一条指令所需要的时间;(B) BIU完成一次读和一次写I/O端口操作所需时间之和; (C) BIU完成一次访问存储器或I/O端口操作所需要的时间; (D) BIU完成一次读和一次写存储器操作所需时间之和;17在一个实时控制系统中,当模拟输入信号变化速率较高时,在转换过程中,模拟量有一个可观的变化量,结果将会有引入较大的误差,此时可采用 (37) 来解决这个问题。(A) 多路模拟开关; (B) 采样保持器;(C) 数模转换器; (D) 模数转换器;18 某EPROM芯片,其存储容量为512K8位,该芯片的地址线和数据线数目为 (38) 。(A) 8,19 (B) 17,8 (C) 18,8 (D) 19,819要实现中断嵌套时,须在中断服务子程序中用 (39) 指令来设置中断允许标志。(A) CLI (B) STI (C) CLD (D) STD20 8086/8088的中断向量表 (40 ) 。(A)用于存放中断类型号 (B)用于存放中断服务程序入口地址(C)是中断服务程序的入口 (D)是中断服务程序的返回地址三、阅读程序段,指出运行结果(每题5分,共20分)1 MOVCX,05H MOVBX,00HNEXT: MOVAL,ARRAYBX ADDAL,07H DAA MOVNEWBX,AL INC BX LOOPNEXT HLTARRAY DB 43H,54H,65H,77H,89HNEW DB 5 DUP(?)程序运行后,NEW开始的连续5个单元的内容依次为: (41) , (42) (43) , (44) , (45) 。 第 2 页 共 8 页2 MOV DI,OFFSET STRING MOV CX,08H MOV AL,A CLD REPNE SCASB JZ FIND MOV DX,0 JMP STOPFIND:MOV BX,OFFSET STRINGSUB DI,BXMOV DX,DI STOP:HLT STRING DB 1234ABCD运行结果:DX= (46) ,CX= (47) 。3 MOV SI,OFFSET BLOCK MOV DI,OFFSET PLUS_DATA MOV BX,OFFSET MINUS_DATA MOV CX,0064H CLD GOON: LODSB BLOCK TEST AL,80H JNZ MINUS STOSB JMP AGAINMINUS: XCHG BX,DI STOSB XCHG BX,DI AGAIN: LOOP GOON HLT 用文字说明该程序段的功能: (48) 4 MOVSI,OFFSETBUF MOV DI,OFFSET RESULTMOVCX,05HNEXT:MOV AL,SIOR AL,30HCMPAL,3AHJB STOREADD AL,07HSTORE: MOV DI,AL INC SI INC DI LOOP NEXTHLT BUF DB 06H,08H,0AH,0DH,0FHRESULTDB 5 DUP(0)程序运行后,RESULT开始的连续5个单元的内容依次为: (49) (50) , (51) , (52) 、 (53) 。第 3 页 共 8 页四、简答题(每题4分,共20分)1. 8086CPU是由哪两部分组成?其功能分别是什么?(4分)2. 用8K8位的RAM6264芯片组成64K字的RAM存储子系统,需要多少个RAM6264芯片?地址线中有多少位参与片内寻址?至少需要多少位组合成片选信号?(3分)3. CPU与外设间传送数据主要有哪几种方式?(3分)4. 按总线的规模、用途和应用场合,可分成哪几类?说明各自的应用场合。(4分)5. 简述8086/8088CPU响应外部可屏蔽中断的过程。(6分)五、综合题(共20分) 如图所示,用8255A和ADC0809构成数据采集系统,要求每隔0.5秒对ADC0809的1通道(IN1)进行采集,共采集1024个数据,存到数据段中以DBUF为起始地址的数据缓冲区。用8253的0通道产生500KHz的方波作为ADC0809的时钟信号,1通道和2通道串接(即1通道的输出作为2通道的输入)用来定时0.5秒。0通道和1通道的输入均为2MHz。要求:(1)试完成图中地址译码器与8255A、8253、8259等芯片的各个片选的连接,并写出8255A芯片各端口地址(8255A口、B口、C口、控制字寄存器)、8253芯片各端口地址(通道0、通道1、通道2、控制字寄存器)、8259A芯片的地址。(6分)(2)假设8259已完成初始化,中断类型号为0AH,普通中断结束命令字为20H。编写程序(必须加以注释):主程序:主要包括将中断服务程序入口地址写入中断向量表、初始化8255A和8253、设置数据缓冲区指针和数据采集次数等。(8分)中断服务程序:主要完成对ADC0809模拟通道IN1的一次采集。(6分) 第 4 页 共8 页杭州电子科技大学学生考试答题纸(A)卷考试课程微机原理与接口考试日期07年01月231日成 绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业一、 填空题(每空1分,共20分)1(1) 微处理器 ;(2) 存储器 ;(3) I/O接口电路 2(4) FFFFH ;(5) 0000H ;(6) FFFF0H 3(7) 直接寻址 ;(8) 10030H ;(9) 寄存器间接寻址 ;(10) 20100H ;(11) 相对基址变址寻址 ;(12) 30240H 4(13) 数据信息 ;(14) 状态信息 ;(15) 命令信息 5(16) 存储器映像寻址 ;(17) I/O单独编址 ;(18) I/O单独编址 6(19) 10H(或16) ;(20) 31200H 二、选择题(每题1分,共20分)1(21) C , 2(22) B , 3(23) D , 4(24) B ,5(25) B , 6(26) C , 7(27) C , 8(28) D ,9(29) C ,10(30) C ,11(31) C ,12(32) A ,13(33) D ,14(34) C , 15(35) C ,16(36) C , 17(37) B ,18(38) D , 19(39) B ,20(40) B ,三、阅读程序段,指出运行结果(每题5分,共20分)1运行结果:(41) 50H ,(42) 61H ,(43) 72H ,(44) 84H ,(45) 96H 。2运行结果:(46)DX= 0004H , (47)CX= 0003H 。3用文字说明该程序段的功能:(48) 将偏移地址BLOCK开始的100个字节的带符号数中的正数存入PLUN_DATA开始的存储单元中,负数存入MINUS_DATA开始的存储单元中。4程序运行后,RESULT开始的连续5个单元的内容依次为:(49) 36H ,(50) 38H ,(51) 41H ,(52) 44H ,(53) 46H 。四、简答题(共20分)18086CPU是由哪两部分组成?其功能分别是什么?答:8086CPU是由总线接口单元(BIU)和指令执行单元(EU)组成。(1分)总线接口单元(BIU)的功能:地址形成、取指令、指令排队、读/写操作数和总线控制。(1.5分)指令执行单元(EU)的功能:指令译码和指令执行。(1.5分)2用8K8位的RAM6264芯片组成64K字的存储子系统,需要多少芯片?地址线中有多少位参与片内寻址?至少需要多少位组合成片选信号?答:需要16个芯片,地址线中有13位参与片内寻址,至少需要4位组合成片选信号。(各1分)3 CPU与外设间传送数据主要有哪几种方式?答:CPU与外设间传送数据主要有程序传送(包括无条件程序传送和条件程序传送)、中断传送和直接存储器存取(DMA)。)(各1分)第 5 页 共8 页四、简答题(续)4按总线的规模、用途和应用场合,可分成哪几类?说明各自的应用场合。答:按总线的规模、用途和应用场合,可分成片级总线、系统总线和外部总线。片级总线用于芯片一级的互连线,它实现CPU主板或其他插件板上的各种芯片间的互连。系统总线用于微型计算机中各插件板之间的连线。外部总线用于微型计算机系统之间,或微型计算机与其他电子仪器或设备之间的通信。(各1分)5简述8086/8088CPU响应外部可屏蔽中断的过程。答:从数据线上读取中断类型号,将其存入内部暂存器;将标志寄存器PSW的值入栈;将PSW中的中断允许标志IF和单步标志TF清0,以屏蔽外部其它中断请求,以及避免CPU以单步方式执行中断处理程序。保护断点,将当前指令下面一条指令的段地址CS和指令指针IP的值入栈,使中断处理完毕后,能正确返回到主程序继续执行。根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序。中断服务子程序结束以后,从堆栈中依次弹出IP、CS和PSW,然后返回主程序断点处,继续执行原来的程序。(各1分)五、综合题(共20分)解:(1)将译码器的Y0、Y2、Y4分别接到8255A、8253及8259的片选信号CS上,这样,接口地址分配如下: 8255A的A口、B口、C口及命令口的地址分别为:E0H、E2H、E4H、E6H;(2) 8253的0、1、2通道及控制字寄存器的地址分别为:E8H、EAH、ECH、EEH;(2) 8259的地址为:F0H(或F4H)和F2H(或F6H)。(2)(2) 8255A:A口输入,C口低4位输出,高4位输入,故命令字为10011000B。 8253:0通道工作于方式3(方波),将2MHz的方波4分频成500KHz作为ADC0809的时钟信号。采样频率由1通道和2通道串接控制:2MHz/2Hz(0.5秒)1000000 通道1工作于方式2(或方式3),取N11000 通道2工作于方式3,取N21000, OUT2输出周期为0.5秒的方波。将其接到8259A的IR3,这样8259A每隔0.5秒向CPU申请一次中断,中断处理时对ADC0809的IN1进行采样。假设8259A已初始化,主程序如下:MOVAX,SEG INTR ;形成中断矢量表MOVDS,AXMOVDX,OFFSET INTRMOVAL,0AHMOVAH,25HINT 21HMOVAL,10011000B(98H) ;8255初始化OUT0E6H,ALMOVAL,00010111B ;通道0方式3,BCD计数OUT 0EEH,ALMOVAL,04H ;置初值4OUT0E8H,ALMOVAL,01110101B ;通道1方式2,BCD计数OUT 0EEH,ALMOVAL,00H ;置初值1000OUT0EAH,ALMOVAL,10HOUT0EAH,AL第6页 共8 页MOVAL,10110111B ;通道2方式3,BCD计数 OUT0EEH,AL MOVAL,00H ;置初值1000 OUT0E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制作户外广告牌合同协议书
- 坡屋面小青瓦施工合同
- 医院聘用医生合同
- 回迁房房买卖合同书
- 药物治疗基础练习测试卷
- 终止服务合同协议书
- 义务植树苗木采购合同
- 皮包代加工合同范本
- 空调销售合同(2025年版)
- 机械转让协议合同范本
- 妊娠期的高血压疾病培训课件
- 《数据科学与大数据技术导论》完整版课件(全)
- 抖音直播运营团队薪酬绩效考核管理方案(直播带货团队薪酬绩效提成方案)
- 《枪炮、病菌与钢铁》-基于地理视角的历史解释(沐风学堂)
- 压电陶瓷精品课件
- 教学课件·植物组织培养
- 部编版语文一年级下册识字8-人之初市级优质课课件
- 基于仿真的轴承动力学分析设计毕业设计说明书
- 丽声北极星分级绘本第二级下Eek,Spider 教学设计
- (高清正版)JJF 1908-2021 双金属温度计校准规范
- 云南省学业水平考试网络管理系统培训
评论
0/150
提交评论