还剩5页未读,继续阅读
文本内容:
微机接口技术复习题1.程序设计人员不能直接使用的寄存器是__________A.通用寄存器B.指令指针寄存器C.标志寄存器D.段寄存器
2.下面是关于CPU与Cache之间关系的描述,其中正确的一条描述是A.Cache中存放的是主存储器中一部分信息的映像B.用户可以直接访问CacheC.片内Cache要比二级Cache的容量大得多D.二级Cache要比片内Cache的速度快得多3.使用( )可以将汇编语言程序翻译成目标语言A编译语言B.汇编程序C.操作系统D.系统软件4.二进制数10100000B的补码是( )A11011111BB..01011111BC.11100000BD.01100000B
5.系统总线又称为_________,这是指模块式微处理机机箱内的底版总线A.主板总线B.内总线C.片内总线D.局部总线6.下面关于总线的叙述中,错误的是A.总线的位宽指的是总线能同时传送的数据位数B.总线标准是指总线传送信息时应遵守的一些协议与规范C.Pentium机中的PCI总线不支持成组传送方式D.总线的宽带是指每秒钟总线上可传送的数据量7.下列指令中正确的是()A.MOVAX[SI][DI];B.MOVBYTEPTR[BX],1000C.PB8EOUDS;[BP+8];D.MOVBX,OFFSET[SI]8.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需芯片数和组成的芯片组数为()A.32和16;B.16和32;C.32和3;D.16和169.MOVAX,5849HMOVBX,2934HADDAL,BHDAA上述4条指令执行后,AX=A817DHB.8183HC.5872HD.5878H10.INAL,n指令中n是A8位二进制数B.16位二进制数C.8位或16位二进制数均可D.用AL时是8位;用AX时是16位11.若把组成计算机中的运算器和控制器集成在一块芯片上称为A微型计算机B.单片机C.微处理器D.单板机12.可编程中断控制器8259A每片具有A4级优先权控制B.2级优先权控制C.8级优先权控制D.6级优先权控制13.存储管理是由分段存储管理和__________组成A.分段部件B.分页部件C.分页存储管理D.虚拟管理14.符合汇编语言变量命名规则的变量名是__________A.MOVB.CXC.DATAD.LPT115.可编程串行接口8251A的基本性能为A只用于同步传送、接收;全双工;波特率为:DC-64K;具有奇偶错、溢出和帧错的检测能力B.可用于同步和异步传送、接收;全双工;波特率为:DC-
19.2K异步、DC-64K同步;具有奇偶错、CRC、溢出和帧错的检测能力C.可用于同步和异步传送、接收;全双工;波特率为:DC-
19.2K异步、DC-64K同步;具有奇偶错、溢出和帧错的检测能力D.只用于异步传送、接收;全双工;波特率为:DC-
19.2K;具有奇偶错、CRC、溢出和帧错的检测能力16.下面是关于PCI总线的叙述,其中错误的是A.PCI支持即插即用功能B.PCI的地址线与数据线是复用的C.PCI总线是一个16位宽的总线D.PCI是一种独立于处理器的总线标准,可以支持多种处理器
17.Pentium系统之所以为超标量计算机是因为采用了___________A.并行流水线结构B.数据与指令分离的Cache结构C.转移预测技术D.提高了时钟频率18.8237片内寻址的端口有个A4B.2C.8D.1619.某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为A15K×8B.32K×256C.1K×8D.32K×820.8086/8088的时钟信号是由提供A8259B.8255C.8284D.82531.8086/8088CPU具有两种外部中断,它们是(可屏蔽中断)和(非屏蔽中断)2.
(234)10=
(11101010)2=(EA)163.A/D变换器的作用是(将模拟信号转换为数字信号),D/A变换器的作用是(将数字信号转换为模拟信号)4.EIARS-232C的TXD和RXD数据线上的电平逻辑1=(-3~-15)V;逻辑0=(+3~+15)V
5.在8086中,段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为(21F00H)
6.8086CPU的内存寻址空间最大为_____1M_______字节I/O接口寻址能力为个___________8位端口.
7.第二代CPU使用的电子器件是(半导体);第三代CPU采用的电子器件是(集成电路)8.DRAM是(动态随机存取存储器),RAM是(随机存取存储器)9.8086被复位后,以下各寄存器的内容是Flag0000;IP0000;CS FFFFH; 系统将从存储器的FFFF0H地址处取指令执行10.8086/8088在满足当前指令执行完和标志位 IF=1 的条件下可以响应一个外部INTR中断请求;8086/8088的中断向量表在存储器的00000地址至003FFH地址的区域中;向量表的内容是各中断处理程序的入口地址11.8086/8088在最小方式下有关总线请求的信号引线是 HOLD 和 HLDA
12.CPU与接口之间的传送信息的方式有无条件方式、查询方式、中断方式和DMA方式端口地址编址方式有__I/O端口与存储器地址独立编址____I/O端口与存储器地址统一编址(存储器映像方式)___13.接口的功能_______、_____、_____、______、________、_________、_____________14.8255具有3种工作方式,其中方式0为(基本输入输出方式);方式1为(选通输入输出方式);方式2为(双向传送方式)15.在8086中,段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为(21F00H)16.CPU从功能上来说分了两大部分(总线接口单元BIU)、(执行单元EU)其中,前者负责(与存储器的接口,即负责CPU与存储器之间的信息传送),后者负责(指令的执行)17.8086CPU从内部功能上可分为__总线接口单元(或BIU),执行单元(或EU)_两个独立的功能部件
18.8086CPU通过数据总线对_存储器或I/O端口_进行一次访问所需的时间为一个总线周期,一个总线周期至少包括____4_______时钟周期当 READY=0 时需要插入等待周期1.8086CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT二进制数?8088CPU有20根地址线8根数据线,它最大直接寻址范围是1MB,一次对外数据传送8BIT二进制数2.何为逻辑地址?何为物理地址?它们俩者之间有何关系?物理地址是存储器的实际地址,一个存储单元的物理地址是惟一,逻辑地址为程序设计中所使用的存储器地址,它由段基址和地内偏移地址两部份构成,物理地址=段基址×16+偏移地址,可见一个存储单元的逻辑地址可以有若干个3.什么是超标量技术?试说明超标量技术在Pentium上是怎样实现的?在一个时钟周期内同时执行一条以上的指令(或在一个时钟周期内同时执行2条指令)的技术,称为超标量技术在Pentium上,采用了U流水线和V流水线,从而实现了超标量操作运行4.简述PCI总线的主要特点?
1、具有地址数据多路复用的高性能的32位或64位同步总线,总线引脚数目和部件数量少,降低了成本及布线的复杂度
2、PCI总线支持线性突发传输模式,确保了总线不断满载数据进行高速传输
3、PCI总线的设计是独立于处理器的,它具有严格的总线规范和良好的兼容性,PCI扩展卡可以插入任何符合PCI规范的微机和工作站系统中,方便的进行硬件移植,目前PCI己成为嵌入式系统的局部总线之一
4、隐蔽的总线仲裁,减小了仲裁开销:
5、极小的存取延迟,采用总线主控和异步数据转移操作:
6、PCI提供数据和地址奇偶校验功能,保证了数据的完整性和准确性
7、PCI总线与CPU的时钟频率无关,它能支持多个外设,设备间通过局部总线可以完成数据的快速传递,有效解决了数据传输的瓶颈问题
8、PCI对扩展卡和元件能够进行自动配置,实现设备的即插即用由于使用方便,灵活,产品寿命长,所以PCI总线产品与其他总线标准相比具有巨大的优越性和更为广阔的应用前景
9、在x86结构CPU的个人计算机下,由主CPU发起读操作访问PCI目标设备时,不能进行突发读操作,这是由于个人计算机启动时BIOS将PCI设备映射到非Cache存储器中,会出现读操作阻塞对于突发写操作,也存在同样的问题,也就是说在PC环境下开发基于PCI的产品,PC机不支持突发传输为了获得高的数据传输率,就必须使用PCI主桥设计PCI卡,并在DMA模式下操作
5.8086如何响应一个外部的INTR中断请求 答在INTR中断请求响应条件满足的情况下,
(1)8086在连续的两个总线周期中发出INTA#中断请求响应信号;
(2)在第二个INTA#信号期间,中断源经数据总线向8086发出一字节的中断类型码,8086收到类型码后放入暂存器;
(3)8086保护现场标志寄存器入栈,清除IF、TF标志位,断点CS、IP值入栈;
(4)8086将类型码乘4后得到中断向量表的入口地址,从此地址开始的4个单元中读出中断服务程序的入口地址(IP,CS);
(5)8086从此地址取指令执行,使控制转向中断处理过程
6.画图说明微机系统中存贮器的层次化结构简述DMA数据传输方式的工作过程8.CPU与接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过的哪些可编程接口芯片?传送方式应用场合所学接口芯片无条件可靠性要求不高的同步或开放性场合8255方式
0、DAC查询式可靠性要求高但传送速度要求不高的场合8255方式
1、ADC中断方式可靠性要求高且CPU工作效率要求高的场合
8259、8255方式
1、2DMA方式可靠性要求高、传送速度要求高、数据量大的场合82379.什么是中断源?8086通常的中断源有哪些?引起中断的原因或能发出中断申请的来源称为中断源通常中断源有以下几种
(1)一般的输入输出设备如键盘、行打印机等
(2)数据通道中断源如磁盘、磁带等
(3)实时时钟
(4)故障源如电源掉电等1.编写程序段实现如下功能
(1)将立即数17H送DL;立即数7FH送ALMOVDL17HMOVAL7FH
(2)从DX所指的端口中读取一个字节至AL;将AX中的一个字输出至DX和DX+1所指的端口中INALDXOUTDXAX2.设堆栈指针SP的初始值为1000H,AX=2000H,BX=3000H,则(4分)
(1)执行PUSHAX后,SP=(0FFEH)
(2)再执行PUSHBX以及POPAX后,SP=(0FFEH)、AX=(3000H)、BX=3000H3.请写出下列指令单独执行后,有关寄存器及存储单元的内容 假设指令执行前DS=ES=3000HAX=2000HBX=1200HSI=2 31200H=2400H31202H=90F7H
(1)ADDES:[BX]900H 答(31200H)=2D00H
(2)MULWORDPTR[BX+SI]答DX=121EHAX=0E000H4.设某数据区定义如下ORG0100HNEMEDB‘TOM’,20DB‘ROSE’,25DB‘KATE’,22下列各组指令,若为合法指令,请写出执行结果,若为非法指则写出错误原因
(1)MOVSI,5LEADI,NAMES[SI+6]MOVAL,[DI](AL)=________________2MOVSI4LEABX,NAMESCMP[BI][SI]BYTEPTRNAMES+10SF=___________________
5.设初值(AX)=4321H,(DX)=8765H,则MOVCL,04HSHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL上述程序执行后(DX)=__________;(AX)=________________.
1.画出8259的ICW设置流程图并按照如下要求对8259A设置初始化命令字系统中有一片8259A,中断请求信号用电平触发方式,需要使用ICW4,中断类型码为60H、61H、62H……67H,用特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式8259A的端口地址为93H、94H7试按照如下要求对8259A设置初始化命令字系统中有一片8259A,中断请示信号用电平触发方式,下面要用ICW4,中断类型码为60H、61H、62H……67H,用特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式8259A的端口地址为96H、94H如下即为所要设置的初始化命令字的过程MOVAL,60HOUI96H,AL;设置ICM1MOVAL,60HOUT96H,AL;设置ICM2MOVAL,1FHOUT96H,AL;设置ICM
48. 试用OCW2对8259A设置中断结束命令,并使8259A按优先级自动循环方式工作只要在8259A的偶地址端口写入80H即可MOVAL,80HOUT94H,AL
2..写出8253的六种工作模式的具体含义(信号特征)试编程来实现下面的功能,将8253计数器0设置为模式1,计数初值为3000H;计数器1设置为模式2,计数初值为2010H;计数器2设置为模式4,计数初值为4030H假定地址为70H、72H、74H、76HMOVAL23H8253数器0OUTO3HALMOVAL3OHOUT00HALMOVAL75H8253计数器1OUT03HALMOVAX2010HOUTOOHALMOVALAHOUT00HALMOVAL0B9H8253计数器2OUT03HALMOVAX4030HOUTOOHALMOVALAHOUT00HAL哪有8253计数器3啊????????????????????就是8254也没有计数器3啊。