微型计算机原理与接口技术一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1)控制线来区分是存储器访问,还是I/O访问,当CPU执行INAL,DX指令时,该信号线为(2)电平。(1)A.M/IOB.C.ALED.N/(2)A.高B.低C.ECLD.CMOS2.n+1位有符号数x的补码表示范围为()。A.-2nx2nB.-2n≤x≤2n-1C.-2n-1≤x≤2n-1D.-2nx≤2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。A.ANDAL,0FHB.ANDAL,0FOHC.ORAL,0FHD.ORAL0FOH4.下列MOV指令中,不正确的指令是()。A.MOVAX,BXB.MOVAX,[BX]C.MOVAX,CXD.MOVAX,[CX]5.中断指令INT17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。A.00017HB.00068HC.0005CHD.0005EH6.条件转移指令JNE的条件是()。A.CF=0B.CF=1C.ZF=0D.ZF=17.在8086/8088CPU中,一个最基本的总线读写周期由(C1)时钟周期(T状态)组成,在T1状态,CPU往总线上发(B2)信息。⑴A.1个B.2个C.4个D.6个⑵A.数据B.地址C.状态D.其它8.8086有两种工作模式,最小模式的特点是(1),最大模式的特点是(2)。⑴A.CPU提供全部控制信号B.由编程进行模式设定C.不需要8286收发器D.需要总线控制器8288⑵A.M/引脚可直接引用B.由编程进行模式设定C.需要总线控制器8288D.适用于单一处理机系统9.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是()。A.0AHB.0BHC.0CHD.0DH10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的()位被置位A.OFBAFCPFDCF11.8086系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是()A.高16位B.低16位C.高8位D.低8位12.8086CPU中段寄存器用来存放()A.存储器的物理地址B.存储器的逻辑地址C.存储器的段基值D.存储器的起始地址13.8259A可编程中断控制器的中断服务寄器ISR用于()A.记忆正在处理中的中断B.存放从外设来的中断请求信号C.允许向CPU发中断请求D.禁止向CPU发中断请求14.8253可编程定时/计数器的计数范围是()A.0-255B.1-256C.0-65535D.1-6553615.在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为()A.0B.1C.2D.316.8086中,()组寄存器都可以用来实现对存储器的寻址。A.AX,SI,DI,BXB.BP,BX,CX,DXC.SI,ID,BP,BXD.BX,CX,SI,DI17.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为()级外部硬中断。A.32B.29C.28D.2418.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()A.汇编指令B.伪指令C.机器指令D.宏指令19.连接到64000h-6FFFFh地址范围上的存储器是用8k×8RAM芯片构成的,该芯片要()片。A.8片B.6片C.10片D.12片20.8086/8088指令OUT80H,AL表示()A.将80H送给ALB.将80H端口的内容送给ALC.将AL的内容送给80H端口D.将AL内容送给80H内存单元二.改错(若有错,请指出错误并说明原因)1.堆栈操作应满足先进先出原则。()2.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。()3.8086CPU标志寄存器共有16位,每一位都有含义。()4.条件转移指令只能用于段内直接短转移。(T)5.控制器的基本功能是:由程序计数器PC控制程序的有序运行,并完成各种算术逻辑运算。(T)6.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。(T)7.8086的中断分为可屏蔽中断和不可屏蔽中断两种。(T)8.串行接口中“串行”的含意仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换仍是并行的。9.字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。(T)10.所有进位计数制,其整数部分最低位的位权都是1(T)三、填空题1.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是__0D60H________。2.8086CPU复位后,寄存器中的值将进入初始态,问(CS)=__0FFFFH________,(IP)=__0000H________,(DS)=__0000H________。3.8086/8088CPU内部结构按功能分为两部分,即__接口部件_______和___执行部件_______。4.CPU对外设进行数据传送的方式有几种,即___程序传送_______,___中断传送________,或_______DMA传送和IO处理机方式____。5.CPU从主存取一条指令并执行该指令的时间称为__指令周期________,它通常用若干个____总线周期______来表示,而后者又包含有若干个__时钟周期________。6.8086/8088CPU提供了接受外部中断请求信号的引脚是__INTR________和____NMI______。7.-128的补码是__(10000000)________8.填入适当指令,使下面程序实现用移位、传送、加法指令完成(AX)与10相乘运算:SHLAX,__01H________MOVDX,AXMOVCL,___02H_______SHLAX,CLADD__AX,DX________9.时序控制方式有同步方式和___异步方式____________10.大部分DMAC都拥有单字节传送,传送,和成组传送方式四.阅读程序并回答问题1、已知:(AX)=2233H,(BX)=5566H,执行了下面的程序段后,(AX)=_0AA9AH______,(BX)=_2233H_____.CMPAX,BXJGNEXTXCHGAX,BXNEXT:NEGAX2、已知:(AX)=6666H,(BX)=0FF00H,(CF)=0。在执行下面程序段后:(AX)=_0000H___,(BX)=__00FFH__,(CF)=__0__.MOVAX,5555HANDAX,BXXORAX,AXNOTBX微型计算机原理与接口技术一、单选题()1.8086CPU在执行MOVAL,[BX]指令的总线周期内,若BX存放的内容为1011H,则和A0的状态是。A.0,0B.0,1C.1,0D.1,1()2.设x=-46,y=117,则[x-y]补和[x+y]补分别等于。A.D2H和75HB.5DH和47HC.2EH和7lHD.47H和71H()3.8086CPU在进行无符号数比较时,应根据标志位来判别。A.CF和OFB.CF和PFC.CF和ZFD.ZF和OF()4.执行下列程序后,(AL)=。MOVAL,92HSUBAL,7lHDASA.21B.11C.21HD.11H()5.下列指令中正确的是。A.MOVAX[SI][DI]B.MOVBYTEPTR[BX],1000C.PB8EQUDS:[BP+8]D.MOVBX,OFFSET[SI]()6.在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置。A.是由程序指定的B.是由DOS自动分配的C.固定在08H开始的4个字节中D.固定在中断矢量表的表首()7.在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC[BX]指令需要的总线周期数为。A.0B.1C.2D.3()8.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为级外部硬中断。A.32B.29C.28D.24()9.当存储器读写速度较慢时,需产生一个READY信号以实现与CPU的同步,CPU将在总线周期的时候采样该信号。A.T2下降沿B.T3下降沿C.T2上升沿D.T3上升沿()10.8086中,组寄存器都可以用来实现对存储器的寻址。A.AX,SI,DI,BXB.BP,BX,CX,DXC.SI,DI,BP,BXD.BX,CX,SI,DI三、填空题1.已知(AL)=0101110lB,执行指令NEGAL后再执行CBW,(AX)=0000,00000,0101,110l。2.在动态存储器2164的再生周期中,只需要地址,所以在和这两个信号中,只有变为低电平。3.过程可重入是指未被执行完再次被调用,用堆栈传递参数过程才可实现重入。4.若(AL)=01001001B,执行ADDAL,AL指令后,再执行DAA命令,则(AL)=0100,1001,(CF)=0,(AF)=1。5.已知指令序列为:MOVAX,0FFBDHMOVBX,12F8HIDIVBL此指令序列执行后,(AX)=,(BX)=12F8H。6.微型计算机中,CPU重复进行的基本操作是:取指令、分析指令和执行指令。7.若(CS)=4200H时,物理转移地址为4A230H,当CS的内容被设定为7900H时,物理转移地址为79000H+8230H=81230H。8.8259A工作在8086模式,中断向量字节ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量号为73H,该中断的服务程序入口地址保存在内存地址为1CCH至1CFH的4个单元中。微型计算机原理与接口技术一、单选题()1.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是。A.汇编指令B.伪指令C.机器指令D.宏指令()2.在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明。A.(AX)(DX)B.(AX)≥(DX)C.(AX)(DX)D.(AX)≤(DX)()3.8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是0010,1100=32+8+4=44/4=11=0BH。A.0AHB.0BHC.0CHD.0DH()4.8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对的按位置位/复位操作完成的。A.PC0B.PC2C.PC4D.PC6()5.在进入DMA工作方式之前,DMA控制器被当作CPU总线上的一个。A.I/O设备B.I/O接口C.主处理器D.协处理器()6.在PC/XT中,设(AX)=9305H,(BX)=6279H,若ADDBX,AX指令后接着INTO指令则会。A.进入INTO中断服务子程序B.执行INTO后面的指令C.死机D.显示器显示OVERFLOW()7.80486总线采用的是(1),一个最基本的总线周期由(2)个时钟周期(T状态)组成。(1)A.同步总线协定B.半同步总线协定C.异步总线协定(2)D.2E.3F.4()8.微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过来区分的。A.不同的地址编码B.不同的读/写控制逻辑C.专用I/O指令()9.在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。A.RAMB.ROMC.PROMD.E2PROM()10.8259A工作在8086/8088模式时,初始化命令字ICW2用来设置。A.中断向量地址的高8位B.中断类型号地址的高5位C.中断向量的高5位D.中断类型号的高5位三、填空题1.设模为28,则52的补码为__34H___H,-14的补码为__0F2H____H,-0的反码为