帮忙完成下一些汇编+微机接口技术的题目。大家会多少就做多少。谁第一个做完(最好能全部解答),就先把分给了。~~~谢谢了!!!
一、单项选择题
1、某存储器单元的物理地址是12345H,可以作为它的段基址的是()
A、2345H B、12345H C、12340H D、1234H
2、下列寄存器中,既可作为8位寄存器又可作为16位寄存器使用的寄存器是()
A、SP B、SI C、DS D、CX
3、下列寄存器中,()不能作为变址寄存器。
A、AX B、BX C、BP D、SI
4、下列数据传送指令中,正确的是()
A、MOV [DI],[SI] B、MOV [DX+DI],AL
C、MOV WORD PTR[BX],0100H
D、MOV AL,BX
5、REPZ、CMPSB 指令重复执行终止的条件是()
A、CX=0或ZF=0 B、CX=0且ZF=0
C、CX=0或ZF=1 D、CX=0且ZF=1
6、下面指令中可以改变AL寄存器内容的指令是()
A、TEST AL,02H B、OR AL,AL
C、CMP AL,BL
D、AND AL,BL
7、以下指令中,不能后跟条件转换指令进行程序跳转的是()
A、SUB B、MOV C、CMP D、AND
8、使用DOS系统功能调用时,使用的软中断指令是()
A、INT 21 B、INT 10H
C、INT 16H D、INT 21H
9、下列寄存器组中,在段内寻址时可以提供偏移地址的寄存器组是()
A、AX,BX,CX,DX
B、BX,BP,SI,DI
C、SP,IP,BP,DX
D、CS,DS,ES,SS
10、与MOV BX,0FFSET VAR指令完全等效的指令是()
A、MOV BX,VARB、LDS BX,VARC、LES BX,VARD、LEA BX,VAR
11、8237A工作于主控方式时,通过其D7~D0输出()
A、8位数据B、高8位地址A15~A8C、低8位地址A7~A0D、页面地址
12、80X86在实模式下的中断向量表位于内存地址范围()
A、00000H~003FFHB、00000H~004FFHC、00000H~007FFH D、00000H~00FFFH
13、8086计算机中,键盘中断为INT 09H,其对应的中断向量地址为()
A、0024H~0027HB、0036H~0039HC、00024H~00027H D、00036H~00039H
二、填空题
1、ZF标志位是标志结果是否为0的。若结果为0,ZF为(),否则ZF为();当ZF为1时,SF为()
2、在X86汇编语言中,用()指令调用子程序,用()指令返回主程序,用()指令进行中断返回。
3、实模式下,存储器的物理地址由()和()两部分组成,对于8086CPU来说,由于其寄存器是16位的,因此在实模式下的最大段长为()KB。
4、对于指令CMP AX,BX;当AX与BX中为同符号数时,若AX>BX,则执行后标志位SF=(),OF=()
5、设(CS)=25FFH, (DS)=2140H, (SS)=2510H, (BP)=02D0H, (SI)=0010H, (DI)=0206H, 则指令MOV AX,[BP+SI+2]的源操作数有效地址为(),物理地址为()
6、在8086程序设计中,可以用()指令对一个数据的某几位清零。现要求对累加器AL的低四位清零,而高四位保持不变,则实现的指令是()
7、8086汇编语言程序设计中,将标号的类型属性分为()和()两种。
8、8086系统最多有()个中断,其对应的中断向量表存放在主存地址的()区域。
9、DMA的读操作是将数据从(),而DMA的写操作是将数据从()。
10、8237的主清除命令与写入端口的内容()。执行主清除命令后,使8237进入(),以便对其进行编程。
11、DMA方式的基本设计思想是,在存储器和外围设备之间建立起直接的数据传送通道,即传送不需经过(),而由专门的()实现存储器和外设之间的数据传送操作。
三、解答题
5、简述8255芯片的PA口在工作方式1,作为输出时STBA#、IBFA、INTRA、INTEA信号的功能和作用。(8255芯片的图附加在图片里面)
6、简述8255芯片的PA口在工作方式1,作为输出时OBFA#、ACKA#、INTRA、INTEA信号的功能和作用。
7、简述8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?
|