帮忙完成下一些汇编+微机接口技术的题目

[复制链接]
查看11 | 回复3 | 2011-6-25 07:03:39 | 显示全部楼层 |阅读模式
帮忙完成下一些汇编+微机接口技术的题目。大家会多少就做多少。谁第一个做完(最好能全部解答),就先把分给了。~~~谢谢了!!!
一、单项选择题
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有什么区别?


回复

使用道具 举报

千问 | 2011-6-25 07:03:39 | 显示全部楼层
部分答案:一:1-C2-D3-D4-C5-C6-D7-B8-D9-B10-D12-A二:1-1,0,0
2-CALL,RET,RETI
3-段地址,偏移地址,64KB
4-0,0
5-02E2H,253E2H
6-AND, AND AL,0F0H
7-NEAR,FAR
8-256,00000-003FFH...
回复

使用道具 举报

千问 | 2011-6-25 07:03:39 | 显示全部楼层
5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为_20H_;从该地址开始,连续的4个存储单元存放的内容依次为_00H 01H 00H 10H__。 6.堆栈是内存中一个专用区域,其存取规则是__先进后出__;在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将_PSW、...
回复

使用道具 举报

千问 | 2011-6-25 07:03:39 | 显示全部楼层
所以计算机接口技术不但要有汇编基础(有能力编写一般汇编程序)还应该了解计算机硬件相关的知识:第一:了解一下数字电路是什么而不深入钻研。因为只有知道...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行