历届试题及答案2005《微机原理与接口抣?术及答案A〣?.jsp
时间:2025-07-14
时间:2025-07-14
一、填空题(每空1分,共20分)
1、8086CPU复位后,要执行的第一条指令的逻辑地址为__________。
2、在串行异步数据传送时,如果格式规定一个字符有7位数据位,1位奇偶校验位,1位停止位,则发送一个字符共有__________位。
3、某存储器模块容量为32KB,若用8K 1位的芯片构成,则需芯片__________片,芯片应分为__________组。
4、8237A内部有__________个独立的通道,根据是否获得总线的控制权,它可以工作在两种不同的工作状态,分别是__________和__________。
5、寄存器间接寻址方式中,可以使用的寄存器有__________。
6、8250用作异步串行通信接口,如果设定波特率因子为16,发送器与接收器时钟频率为19200HZ,则波特率为__________。
7、80x86微处理器都有__________、__________、__________寻址方式。 8、8086CPU时钟频率为10MHz时,它的典型总线周期为_________ns。 9、8086的堆栈按(字/字节)__________操作,栈顶指针寄存器是__________。 10、8086CPU中断系统中共有__________ 个中断类型号,中断向量存放在内存地址__________范围。
11、CPU与I/O接口传送的信息一般包括__________、__________、__________3种类型。
二、选择题(每小题1分,共20分)
1、当用Intel8259中断控制器时,其中断服务程序要用EOI命令是因为( )
A 必须用它来清除中断请求,以防止重复进入中断程序。
B 要用它清除中断服务寄存器中相应位,以允许同级或低级中断能被服务。
C 要用它屏蔽该已服务了的中断源,使其不再发出请求。
2、CPU对I/O端口或存储器完成一次读/写操作所需的时间为一个( )。
A 指令周期 B 总线周期 C 时钟周期
3、若用3片DAC0832进行3路D/A同步转换,需用端口数为( )。
A 3 B 4 C 7
4、利用DAC0832进行多路D/A同步转换时,DAC0832应工作于( )。
A 直通方式; B 单缓冲方式; C 双缓冲方式
5、8086CPU的内部结构由( )组成。
A ALU、EU、BIU C 寄存器组、ALU B ALU、BIU、地址加法器 D EU、BIU
6、8086高8位数据总线的选择信号是( )。
A ALE B BHE C A0 D DEN 7、8088CPU外部数据总线和地址总线分别为( )位。
A 16,20 B 16,16 D 8,20 D 8,16
8、MOV AX,[BX+DI] 指令中,源操作数隐含的段地址为( )。
A CS B DS C ES D SS
9、Cache是介于内寄存器组与主存储器之间的一级存储器,其存储主体一般由( )构成。
A SRAM B DRAM C EPROM
10、可直接存取16M字节内存单元的微处理器,其地址线需要( )条。
A 8 B 16 C 20 D 24
11、“先执行后判断”的循环程序结构,循环体执行的次数最少是( )次。
A 1 B 0 C 2 D 不确定
12、若已知(SP)=1000H,(AX)=0020H,则执行指令PUSH AX后,(SP)和((SS):(SP))的值分别为( )。
A 1002H,00H B 1002H,20H C 0FFEH,00H D 0FFEH,20H
13、当使用串处理指令CMPSW寻找两串中的相同数据时,应使用的重复前缀为( )。
A REP B REPZ C REPNZ
14、在指令 XOR AX,AX 执行后,CPU状态标志位ZF的取值( )。
A 为0 B 为1 C 不确定 D 没有影响
15、芯片8288在8086CPU系统中用作( )
A 总线锁存器 B 总线驱动器 C 总线控制器 D总线仲裁器 16、8254可编程定时/计数器的计数范围是( )
A 0~255 B 1~256 C 0~65535 D 1~65536
17、根据串行通信规程规定,收发双方的( )必须保持相同。
A 外部时钟周期 B 波特率因子 C 波特率 D 以上都正确
18、通常在PC机中用作硬盘驱动器和CD-ROM驱动器的接口标准是( )
A IDE(EIDE) B SCSI C RS-232C D USB
19、8259A可编程中断控制器中的中断服务寄存器ISR用于( )
A 记忆正在处理中的中断 C 允许向CPU发中断请求 B 存放从外设来的中断请求信号 D 禁止向CPU发中断请求
20、8255A接口芯片的控制信号,不属于方式1输出的联络信号是( )。
A ACK BOBF C IBF D INTR
三、简答题(30分)
1、8086CPU内哪些寄存器可以和I/O打交道?若I/O端口地址分别为80H和800H,分别写出向这两个端口写入命令字56H的程序段。
2、设有一个具有12位地址和8位字长的存储器,问:
(1)该存储器能存储多少字节的信息?
(2)如果存储器由1K×1位SRAM芯片组成,需要多少芯片?片内寻址需要多少位地址?
3、若加在8254 CLK1上的外部计数时频率为1MHz,该通道的最大定时时间是多少?
4、假定中断类型号为16H,其对应的中断处理程序段如下,写出设置中断向量的程序段。
INT
5、一个异步串行发送器发送具有8位数据位的字符,在系统中使用1个 STI IRET ENDP PROC FAR INT 奇偶校验位和2个停止位。若每秒发送100个字符,则其波特率、位周期和传输效率各为多少?
四、分析、设计题(共30分)
1、编一程序段,使8255A的PC6输出一个宽度为1ms的正脉冲,已知8255A用于8086系统中,基址为60H,1ms的时间可调用延时子程序DELAY获得(假设延时子程序已编好)。
2、在某8086系统中,已知所用8254的基址为300H,外部时钟fCLK=40KHz,要求通道0在外部脉冲信号的作用下 …… 此处隐藏:2359字,全部文档内容请下载后查看。喜欢就下载吧 ……