99-微机原理与接口技术试题.doc_第1页
99-微机原理与接口技术试题.doc_第2页
99-微机原理与接口技术试题.doc_第3页
99-微机原理与接口技术试题.doc_第4页
99-微机原理与接口技术试题.doc_第5页
全文预览已结束

下载本文档

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

文档简介

99微机原理与接口技术期末试题姓名 班级 学号 成绩 一、 判断与选择:把正确答案的字母填入对应的题号下(本题21分, 每小题3分)1、 8086CPU采用向量中断方式处理8级I/O接口中断,若I/O接口的中断类型 号依次为60H 67H,在内存RAM的0:190H单元开始依次存放40H、 30H、00H、50H四个字节,问该I/O接口对应的中断类型号和中断服务程 序入口是( )。 A、 62H和5000H:3040H B、63H和 4030H:0050H C、64H和5000H:3040H D、65H和 0050H:4030H 2、8086CPU响应NMI、INTR、HOLD、READY等外部事件信号时,优先级别最低的信号是( )。A、NMI B、HOLD C、INTR D、READY 3、微机中常用补码表示符号数,下面几种说法不正确的是( )。A、8位二进制数的表示范围是128+128;B、0的补码只有一种表示; C、 FEH表示254;D、FFH表示1。 4、8086CPU中断源的优先级从低到高的顺序是( )。A、INT 1,NMI,INTR,INT nB、INT 1,INTR,NMI,INT nC、INT n,NMI,INTR,INT 1D、INTR,INT 1,NMI,INT n5、单地址DMA控制器用来进行DMA传输时,下面的说法正确的是( )A、一次传输只需要一个总线周期;B、这种传输只与数据总线宽度有关,而与DMAC的数据总线宽度无关;C、它在传输时既能给出存储器的地址,又能给出I/O的口地址;D、 DMAC和CPU对存储器与I/O口的访问是一样的,它们可共用同一套(存储器和I/O)地址译码器。6、下面各项中,( )不是同步总线协议的特点A、不需要应答信号B、各部件间的存取时间比较接近C、总线周期长度可变E、 需要请求与应答握手信号7、下面的说法不正确的是( )A、定时器8253有6种工作方式,内部有3个相同的定时器/计数器,每个通道有一个16位计数器;B、并行接口8255A有4个8位I/O口和4个口地址,其中A口还可作为双向选通口;C、DMA控制器8253A有4个单地址DMA通道,有4个端口地址,每一通道具有三种DMA传输方式;D、串行接口8250是单通道异步通信控制器,内部具有完善的MODEM控制/检测信号和本地环回测试功能。二、填空(本题25分,每小题2.5分)1、8086CPU的BIU进入空闲状态时,意味着BIU 。 2、8086系统中必须用地址锁存器的原因是 ;在最小模式下,CPU 与其连接的信号主要有 。3、 8086CPU的结构按功能分为两大部分,分别为 和 ;这样设计的好处是 。 4、8086CPU的READY信号是 ,若检测该信号为低电平则表示 。5、 有一SRAM芯片为16K4位,其片内地址信号线有 条,对外数据线 条;若组成128K字节的内存,需要此种芯片 片。6、 8086CPU 在最大模式下,系统中必须使用总线控制器的原因是 ; 而在最小模式下,系统不使用总线控制器的原因是 。7、总线的性能指标主要有 、 、 、 。8、 8086CPU在响应INTR信号的中断时,向其发送 个INTA周期;在第 个 INTA周期,中断控制器8259A把对应的 发送到数据总线上。9、CPU与I/O接口之间传送数据的方式有 种,分别为 。10、I/O端口的编址方式有 种,分别为 ;8086CPU寻址I/O端口地址空间最大范围为 。三、(本题20分) 1、 指出下列8086指令中哪些是错误的,错在何处?(4分) MOV AH,BX MOV DS,4000H ADD 1500H,SI SUB AX,BX+100 INC DS PUSH ES IN AL,DX OUT 0120H,AX 2、 连续执行以下指令,填写执行指令的结果:(8分) MOV AX,2880H ; MOV CX,0FF00H MOV DS,AX MOV SI,CX ADD CX,AX ; CX= H,CF= B MOV SI,CX ; SI= H,SI+1= H, ADC SI,AL ; SI= H,MEM物理地址= H DEC BYTE PTRSI ; SI= H,ZFCFPF= B ADD AL,59H ; AL= H,CF= B,AF= B DAA ; AL= H AND AL,0FH MOV BX,2 ; NEG BX ; CMP BH,BL ; BH= H,BL= H MOV DL,10 MUL DL ; AX= H,DL= H XOR AL,0A0H CBW ; AX= H,DX= H IDIV BL ; AL= H,AH= H MOV AH,4CH ;DOS功能调用,程序终止。 INT 21H 3、 若执行8086的指令INT 21H后,程序将转向何处(最好用图说明)?并分别指出存放中断处理程序入口地址(即段地址与偏移量)的具体物理地址。(4分)4、 若一个4字节数存放在BX和AX中,高16位在BX中,低16位在AX中,试用8086指令写出2条(或3条)指令让该数右移一位。(4分)四、看懂如下接口电路(ISA总线接口),并回答问题。(16分) 图中IOW,IOR为低电平有效的信号。D锁存器的真值表如下:ENA 0 1 D 试问:1、 该电路所用的口地址是_。(4分)2、 该电路的输出命令和输入状态格式是(4分)输出命令格式输入状态格式 3. 若要判断出器件好坏,至少要测试几组数据_。(3分) 4. 写出使其锁存1的测试程序段。(5分) 五、阅读如下8086宏汇编程序,回答所提问题。(本题18分)源程序如下: NAME KYST LOOP LP2 DATA SEGMENT MOV AH,AL BUF1 DB 128 DUP (?) MOV CL,4 COUNT EQU $-BUF1 SHR AL,CL BUF2 DB 3 DUP(?) CMP AL,0AH DATA ENDS JC LP4CODE SEGMENT ADD AL,7 ASSUME CS:CODE,DS:DATA LP4: ADD AL,30H START: MOV AX,SEG DATA MOV DI,AL MOV DS,AX MOV AL,AH MOV SI,OFFSET BUF1 INC DI MOV DI,OFFSET BUF2 AND AL,0FH MOV CX,COUNT CMP AL,0AH CLD JC LP5 XOR AL,AL ADD AL,7 LP1: MOV SI,AL LP5: ADD AL,30H INC SI MOV DI,AL ADD AL,2 INC DI LOOP LP1 MOV AL,$ MOV SI,OFFSET BUF1 MOV DI,AL MOV CX,COUNT-1 MOV DX,OFFSET BUF2 LODSB MOV AH,9LP2: CMP AL,SI INT 21H JA LP3 MOV AH,4CH ;DOS功能调用, MOV AL,SI INT 21H ;程序终止LP3: INC SI CODE ENDS END START问: 1、 该程序中定义了几个段?段名分别是什么? (2分)2、 该程序数据

温馨提示

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

评论

0/150

提交评论