南京理工大学2015微机原理试题有格式_第1页
南京理工大学2015微机原理试题有格式_第2页
南京理工大学2015微机原理试题有格式_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南京理工大学课程考试试卷(学生考试用)课程名称:微机原理与接口技术学分:4.5教学大纲编号:102700214.sram与dram相比较,下列说法中错误的是 【14a. sram的读/写速度快b. dram的存储密度髙c. sram的单位成本高d. dram的单位功耗高15.利用ram和rom芯片构成存储器子系统时,若因差错将这些芯片的al、a0引脚分别与cpu或系统地址总线的ao、al相连.贝ij【15】oa.对ram、rom的使用均无影响b.对ram、rom的使用均有影响c.只对rom的使用有影响,而对ram的使用无影响d.只对ram的使用有影响,而对rom的使用无影响16.8255的a口

2、或b口工作于方式1时,下列适用于输入操作的联络信号是 【16.试卷编号:102700215a考试方式:笔试满分分值:100分考试时间:120分钟组卷日期:2015年1月12日组卷教师(签字):朱红审定人(签字):刘景萍一、单项选择题(每题1分,共20分)i. 8086cpu的下列寄存器中,不属于执行部件(eu)的是 【1】。a. bxb. bpc. ipd.标志寄存器2关于8086cpu输岀的20位物理地址,下列说法中正确的是 【2】匚a.ack和obfb.stb和obfc.ack和ibfd.stb和ibfa.由biu中的20位寄存器提供17.可编程并行接口8255的a口或b口在选通输入输出方

3、式下工作,完成一次数据读取操作,以b.由一个16位地址和一个4位地址,在biu中拼接而成下过程不必要的是【17】oc.由两个16位地址,在biu中通过務位及加法运算形成a.外设向stb端打入选通信号b.cpu从ibf端读取状态d.由两个16位地址,在eu中通过移位及加法运算形成3关于8086cpu的总线周期,下列叙述c.根据ibf端的状态读取数据d.cpu读取数据后再另用指令淸除ibf正确的是 【3】18.用8253的一个计数器产生泄时中断,若要求泄时间隔口j在loousis间灵活设置,则对应输 入端clk的时钟频率可选以下选项中的 【18.a. 1个总线周期内可以读/写任意一个字b.1个总线

4、周期内只能读/写1个字节a. 1khzb.20khzc.70khzd. lookhzc. 1个中断响应周期需要1个总线周期d. 1个中断响应周期需要2个总线周期19.可编程中断控制器8259芯片不提供下列叙述中的 【194以卜可能影响进位标志cf的指令有 【4】条。a.中断服务程序的入口地址b.中断优先级判别功能(1) adc au bl(2) add al, bl(3) shlal, cl(4) pushfc.中断类型号d.中断屏蔽功能a. 1b.2c. 3d.45. 8086cpu由biu和eu两个部件组成,关于两者在执行指令过程中的操作协调问题,下列说法 中正20.对8086cpu而言,

5、cpu响应中断后至进入中断服务子程序之前,cpu能自动完成 【20】。a.允许中断b.禁止中断c.保护通用寄存器d.中断源识别确的是50a. eu取指令时需向biu申请使用总线b. biu无总线空闲状态二、填空题(每空1分,共20分,在答题纸上注明画线部分的标号,而不是题目的标号)c. eu有总线空闲状态d. eu执行指令时biu可同时取指令1. dos功能调用中,功能号应放入 【1 寄存器中。6. 8086cpu的下列引脚中,与地址/数据线分时复用功能直接相关的引脚是 【6】o2.子程序中最后一条被执行的指令是2o3.由8086构成的系统中,最少需要 【3】片8位地址锁存器和 【4】片8位双

6、向数据缓a. testb.alec.m/od. reset冲器。7.为实现8086cpu与内存、i/o端口之间的时序匹配,可在其总线读/写操作时序的 【7】之间 插入4. 8086cpu有20条地址线,可直接寻址1mb的内存地址空间。这1mb的存储器分成两个512kb等待周期tv的存储体- “偶存储体和奇存储体二用来选通“偶存储体”的片选信号是 【5】, 用来选通“奇a. t1与t2b. t2与t3c.t3与t4d.任意两个相邻的时钟周期存储体”的片选信号是【6】o8.在8086的输入/输出(in/out)指令中,实现对i/o端口间接寻址的寄存器是【8】。5.21256dram芯片(256kx

7、1)采用同一组引脚分时接收行、列地址,分开设置数据输入/输出引 脚,a. bxb. blc. dxd. dl则该芯片地址引脚的数目是 【7】,数据引脚的数目是 【8】o9.执行popbx指令时,源操作数的物理地址表达式是【9】6当并行接口8255的a口工作于方式1、b口工作于方式1时,c口中可独立使用的端口线还剩 余a. 16xcs+spb. 16xss+spc. 16xcs+ipd. 16xds+bx【9条。10.8/16位处理器构成的小系统中,cpu与存储器、i/o端口的连接,正确的是 【10】o7.僉8253的输入时钟频率clk1为2mhz,则计数器1单独工作时,最长的定时时间为10 n

8、isoa.地址线经过锁存器数据线经过缓冲器,控制线可直接相连8.设可编程计数器/定时器8253的计数器0按二进制计数.计数器1按bcd计数,如果它们的初b.地址线和控制线经过锁存器,数据线经过缓冲器值都设置为0010h,则将它们级连工作时,一轮计数的最大个数为11oc.地址线经过缓冲器,数据线经过锁存器,控制线可直接相连9.设可编程计数器/定时器8253的引脚al. a0分别接至系统地址总线的a2、a1,通道0的端d.地址线和控制线经过缓冲器,数据线经过锁存器口地址为e8h,若要在通道1的工作过程中读取它的实时计数值,则须首先将通道锁存命令发 往地ii.当8086的引脚信号mlld = .莎=

9、、阪=0时,cpu执行的操作是 【11】o址为【12】的端口。a.存储器读b.i/o读c.存储器写d. i/o写10.设中断控制器8259工作于循环优先级方式,则在cpu响应ir2的中断请求后,优先级自动12.8086cpu的下列引脚中,具有输出功能的是【12】o升为最髙的中断源是【13】oa.testb.nmic.holdad.reset11在ibm pc/xt的内部存储器中,最低地址1kb中存储的是 【14】13.以下8086指令在执行阶段,不需要访问总线的是【13】.12.一片中断控制器8259能够提供8级优先权控制,至少通过 【15】 片级联,可扩展至23级优先权a. mov ax.

10、bxb.add cxj4000h控制。c. push axd. mov ax. bx第1页 共3页课程名称:微机原理与接口技术学分:4.5试卷编号:102700215a四.(10分)图1给出了某16位微机系统内存的硬件连线,问:(2)编写一段汇编语言程序,将内存6116(1)首地址开始的20个字节淸零,6116(2)首地址开13.若dst7f4h,则数据段的起始地址是 【16】14. 8255的状态字,可通过读端口【17】 获得。15设al=49h,则执行指令cmp al. ofeh后,cf= 18, 0f=【19】16.三、寄存器al的初值为offh,执行指令xor al, 0a5h后,al

11、屮的值是 【20 阅读程序并填空(共15分)1.下列程序段执行完毕后,si= 1 , al= 2 oorg 1000hdai db 11h.22h, 33h.44hcount equ s-da1var1var2dbdbcountcountdup(?)dup(?)da2db 66hleasi. da2五.内存单元moval. da22.data中存放着一个8位的数据0abh,执行以下程序后,该内存单元的数拯是movmovsl offset dataal. simovcl. 4rolal, clmovsi. al3若ss=1000h, sp=2100h, ax=1234h, bx=5678h, f

12、r=2115h,push试说明执行指令:pushfpushaxbxpop cx之后,pop dxsp= 1 ss= 2 cx= 3 dx= 4同时画图指出堆栈中各单元f4设数据段泄义如下(其中字符的ascii码为41h.字符 的ascii码为30h):data segmentorg 2000hbuf1buf2dwdb2,3,123buf3db4:bc$+8buf4db3 dup(0丄2)abcdebuf5 dw buf3buf6 equ s-buf3 data ends(1)该数据段占用的内存有 【1】个字节。(2)buf5单元中的内容是一【2】(3)buf6的值是3(4)执行mov ax.

13、word ptrbufl+2指令后,ax= 4(5)执行mov dx, length buf3指令后,dx= 5(6)执行mov bx. buf2+4指令后,bx= 6第2页 共3页始 的20个字节赋数字1 图1题四图(35分)某模拟行人过街智能交通信号灯实验系统部分接口电路如图2所示。平时,二极管红 灯亮,绿灯火。若有行人要过街,按下sw1或sw2后,红灯火,绿灯闪烁,持续30s,然后 又是红灯亮,绿灯灭。图中驱动器为同相驱动器,按键均已经过防抖处理。当按键按下时,8253的out1和8255的pa1经“与门”控制绿灯的闪烁,每秒闪烁2次:out2接8259的ir7,向8086cpu产生30

14、s的宦时中断请求。oi-5v图2题五图(1)说明内存区域的地址范用。第3页 共3页课程名称8255:_微机原理与接口技术学分:4.5试卷编号:102700215a(1)(2)写出、82写出8253兄和8259的端口地址分别为多少?8253的通道的通道00、11、22的计数初值(要求均为的初始化程序。bcd(3)码计数)和控制字。(4)写出82558259的初始化程序。(包含控制字)(5)8259初始化程序:初始化程序及30s定时中断服务程序如下,回答下列问题。mov al, 13hout 20h, almov al. 70hout 21h,almov al.01hout 21h almov a

15、l.7fh ; ocw1out 21h.al产生泄时中断时在中断服务程序中设垃为30s泄时中断服务程序:(苴中fl为数据段左义的字节变量,用来表示左时中断标志,初始化为0,0ffh,主程序根据该标志来判断是否发生了左时 中断)timeint proc farpushmovaxfl. offh;moval, 20h:设宜定时中断标志ocw2out20h. alpopiretax30stimeint该中断服务程序的段基址立时中断的中断类型码是【endp1】该中断服务程序的偏移地址segtimeint存放在内部存储器的绝对地址是 【2】该中断的中断结束方式是offsettimeint存放在内部存储器

16、的绝对地址是该中断的中断申请触发方式是【3】4】【5】 (电平触发边沿触发)(6目中要求的或者已经给岀的初始化程序和中断服务程序本题不用重复给出)。)编制汇编语言程序实现交通信号灯的工作过程,并加以注释。(注:只编程实现工作过程,前而题注意:试卷中使用可编程器件的标准图示及说明:与门或门第4页 共3页6d6d5d4 d3 d2 d| do工作方式|计数器|读/写格式-i2.ro数制00选择计数器0:(二进制i: bcd01选择计数器1()(10选择计数粘2 11方式x)方式0 001非法选择00计数器锁行命令xl i只读/写低801位4 101方式1 xl()方式3 kx方式25)方式10只读

17、/写高8位11先读/写低8位, 再读/写鬲8位8253的格式控制字d7d6d5d4dmd2dido1 1控制7 7标志i ci c口低i ia a组匸作方式0 0输入4 4位控制输出0101一b b匚方式方式方式r r0000 0 01 1k-1 1k-a a口控制 -2 21 11 1焉入0 0输出焉人i i控制0 0输出bb0 0组工作方式c c口尚4 4位控側一一1 1方式一方式0 01 11 1输入0 0输出de | ds8255的格式控制字66 d2 di d( |o控制字标志1|1匚1-置位无意义置位/圮位引脚编码。复位()(x)-pc()(x)-pc0 0()01-pc 1()01-pc 1ui-pc7ui-pc78255的c口按位置位/复位控制字d76d d5 5d66didoicwl:icwl:ioioxxx1lt1mxsnglic4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论