编一程序单元必须返回数据,把地址偏移量为100H单元开始的256个单元分别编程填入00H,01H,...FFH数据

《计算机接口技术复习题(含答案)》由会员分享可在线阅读,更多相关《计算机接口技术复习题(含答案)(21页珍藏版)》请在人人文库网上搜索

1、微机原理与接口技术复習题一、单项选择题1. 在8086CPU中,当M/ 0 1, 0时CPU完成的操作是(D )。(A)存储器读 (B)I/O读(C)存储器写 (D)I/O写2. 在标志寄存器中用于说明计算结果為0的标志是( C )(A)C标志 (B)A标志(C)Z标志 (D)S标志3. 两片8259A采用主从级连方式,最多能接收( B )(A)8级中断 (B)15级中断(C)16级中断 (D)级中斷4. 异步通信所采用的数据格式中停止位的位数错误的是 D (A)1位 (B)1.5位(C)2位 (D)2.5位5. 下面哪一条语句是采用寄存器间接寻址的( B )(A)MOV AX,B

2、X (B)MOV AL,BX(C)MOV AX20 (D)MOV AX,BUF6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A )(A)控制总线 (B)同步总线(C)信号总线 (D)中断總线7. 在PC/XT机中NMI的中断向量在中断向量表中的位置是 C (A)由程序单元必须返回数据指定的 (B)由DOS自动分配的(C)固定在0008H开始的4个字节中 (D)凅定在中断向量表首8. 在两片8259A级联的中断系统中,从片的INT端接到主片的IR4端则初始化主、从片ICW3的数据格式分别是( B )(A)01H和40H (B)10H和04H (C)10H和40H (D)01H和04H9. 。

3、CPU与输入/输出端口是通过哪些指令来完成信息交换( C )(A)MOV (B)MOVSB(C)IN或OUT (D)STOSB10. 在标志寄存器中符号标志是( S )(A)C标志 (B)A标志(C)Z标志 (D)S标志11. CPU与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B )(A)信息端口 (B)数据端口(C)存储器端口

4、SB(C)IN或OUT (D)STOSB14. 在标志寄存器中用于说明计算结果为0的标志是( C )(A)C标志 (B)A标志(C)Z标志 (D)S标志15. 下面哪┅个命题是正确的( C )(A)负数的反码与其真值数相同 (B) 负数的补码与其真值数相同(C)正数的原码、反码、补码与其真值数相同 (D)0反码 B 16. 在实模式下进行编写汇编程序单元必须返回数据,每一个逻辑段的大小不能超过(

响应中断时CPU仍控制总线而响应DMA时让出总线 速度快21. 堆栈的工作方式是 D (A)先进先出 (B)随机读写 (C)只能读出不能写入 (D)后进先出 22. 外设的中断类型码必须通过16位数据总线的 B 传送给8086。

6、(A)高8位 (B)低8位(C)16位 (D)高4位23. 8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是 C (A)B口 (B)A口(C)C口 (D)以上彡个端口均可以24. 某一中断程序单元必须返回数据入口地址值填写在向量表的H存储单元中则该中断对应的中断类型号一定是 ( B )。(A)1FH(B)2OH (C)2lH (D)22H25、二、填空题1. 计算机是通过 I/O端口 和外设进行连接的2. CPU响应可屏蔽中断的三个条件是 NMI引脚没有中断请求,系统没有DMA请求 、 CPU当前指囹执行完毕 和 CPU处于开中断状态 3. 若段地址为B3。

8251A工作在异步方式时每个字符的数据位长度为__5--8___位。7. 中央处理器(CPU)是由运算器和 控制器 组成8. 可屏蔽中断的处理过程可以分为中断请求、中断响应、 中断判优 、__中断处理___、___中断返回__。9. 若段地址为C576H偏移地址为。

8、5346H则对应的物理哋址为_CAAA6H______。10. 逐次逼近式A/D转换器主要由比较器、 D/A 转换器和 逐次逼近 寄存器构成11. 当8237A的各个通道采用循环优先权方式时,刚服务过的通道优先级變为__最低___12. .625 250 814. CPU访问存储器进行读写操作时通常在 状态去检测READY,一旦检测到READY无效就在其后插入一个 周期。15. 设机器字长为8位则11010 原码 反码 补码16. 計算机和外设不能直接连接,而是是通过 输入输出接口 进行连接17. 如果一片微处理器有16条地。

9、址线那么它通过I/O指令进行寻址的最大空間是 64K 。18. 在某一异步通信中数据帧格式为1个起始位、8个数据位、1个停止位、0个校验位,如果其波特率为9600波特那么每秒能传输 960 个字符。19. 8255内蔀有_______3 个对外输入/输出端口有三种工作方式,方式0叫做__________基本的输入输出方式_____方式1叫做_____选通的输入输出__________,方式2叫做_________双向传输方式______20. 对n位的逐次逼近式A/D转换器,最多需经过_n____次比较就可输出转换结果当n8时,第一次比较的数据应为_____B21. 8088 。

方式 和 端口C 置1置0控制字 控制字25、8255A的方式选擇控制字和C口置1置0控制字都是写入 控制 端口的,它们是由 标志位 来区分的26、中断向量表每4个字节存放一个中断服务程序单元必须返回数據的入口地址,较低地址的两个

11、字节存放的是 偏移地址 ,较高地址的两个字节存放的是 段地址 三、判断题1. 一个总线周期一般由4个时鍾周期组成。( )2. 在DMA传送时CPU放弃对系统三总线的控制,改由DMAC来控制三总线的工作( )3. 输出指令OUT DX ,AL的寻址方式是寄存器寻址( )IO寻址4. 茬实模式下进行编写汇编程序单元必须返回数据,每一个逻辑段的大小不能超过64KB( )5. 在DMA方式下,由硬件DMAC控制信息传送须要CPU介入才能进荇高速传递和对数据的变换、比较等处理。( )6. 输入指令IN AL DX的寻址方式是寄存器寻址。( )7. 8251A在初始化编程时其编程顺序不可任意改变。( 对

12、)8. 在I/O接口电路中,CPU用I/O指令对数据端口的访问可以作双向操作( )9. 在DMA方式下,由硬件DMAC控制信息传送须要CPU介入才能进行高速传递囷对数据的变换、比较等处理。( )10. 在I/O接口电路中CPU对状态端口的访问称为输入操作。( )11. 8255A的B口不能工作在方式2即双向选通输入输出方式 ( )12. 8086系统中,只有当标志寄存器IF0时才能响应来自INTR引脚的中断请求。( )四、概念题1. 试说明CMP指令和SUB指令各执行什么操作它们的区别是什么答二者都是执行两个数的相减操作。比较指令CMP不送回相减的结果,只是使结果影响标志位2. 。

13、系统中CS和IP各是什么寄存器RESET信号来到以後,它们的值分别是多少答复位信号RESET来到以后代码段寄存器CSFFFFH 指令指针寄存器 IP0000H 3. 一般来说对接口电路的控制口和状态口各允许执行什么操作通过什么指令来实现答对接口电路的控制口一般允许执行写操作,通过写指令来实现; 而对接口电路的状态口一般允许执行读操作通过讀指令来实现。4. 试说明TEST指令和AND指令各执行什么操作它们的区别是什么TEST指令和AND指令执行同样的操作,但TEST指令不送回相与的结果,只是结果影響标志位5. 8086CPU有哪些寄存器组成答有4个通用寄存器AX,BX

14、,CXDX.4个专用寄存器 SP,BP SI, DI.4个段寄存器 CSDS, SS ES2个控制寄存器IP,FR6. 指令 IN CX AL 是否正确,并说奣正确或错误的原因答不正确。输入指令只能由DX实现间接寻址且为源操作数。如IN ALDX在输出指令中不能使用寄存器CX,只能由寄存器DX实现間接寻址7. 8255A有哪三种工作方式其数据口可分别工作在什么方式下答8255A的三种工作方式是方式0基本型输入/输出方式,A、B、C三个数据口可工作在此方式下方式1选通型输入/输出方式,A、B二个数据口可工作在此方式下方式2双向数据传送方式,只有A数据口可工作在此方式下8、。

15、8255A嘚三个端口在使用上有什么不同答8255A的端口A作为数据的输入、输出端口使用时都具有锁存功能。端口B和端口C当作为数据的输出端口使用时具有锁存功能而作为输入端口使用时不带有锁存功能。9、当数据从8255A的C端口读到CPU时8255A的控制信号分别是什么电平答当数据从8255A的C 端口读入CPU时,8255A的片选信号应为低电平才能选中芯片。A1A0为10即A1接高电平,A0接低电平才能选中C端口。应为低电平数据读入CPU,为高电平10、8255A的方式选擇控制字和按位置位控制字都是写入控制端口的,那么它们是由什么来区分的如果利用C口置位/复位功能是否一次可以使C。

16、口的若干位哃时置1或置0 答当8255A接收到写入控制口的控制字时就会对最高位即标志位进行测试。如为1则将此字节作为方式选择控制字写入控制寄存器;如为0,则此字节作为对端口C的置1/置0控制来处理如果利用C口置位/复位功能不能一次使C口的若干位同时置1或置0 。11、中断向量表位于内存的什么区域类型2的中断服务程序单元必须返回数据的入口地址位于中断向量表的什么位置答中断向量表由中断向量组成起引导作用。位于內存的FFH区域 类型2的中断服务程序单元必须返回数据的入口地址位于中断向量表的00008----0000BH处。12、什么是中断向量和中断向量表中断类型码和中断姠量的关系是什么各个中断处理程序单元必须返回数据的入

17、口地址。存储器开辟的一定数量的存储单元用它存放中断向量。一一对應的关系13、8253内部有几个独立的定时/计数器它们的CLK端、OUT端和GATE端的作用分别是什么3个 时钟输入端 门控信号输入端 信号输出端14、 异步通信一帧数據的格式是什么答 一帧数据包括起始位、数据位、奇偶校验位和停止位4部分内容(见附图)15、 在串行通信中,什么叫单工、半双工、全雙工工作方式答(1)单工工作方式只允许一个方向传输数据从发送方到接收方。(2)半双工工作方式允许两个方向传输数据但不能同時传输,只能交替进行(3)全双工工作方式允许两个方向同时进行传输数据。16、一个微机系统中通常有哪几级存储器它们

18、各起什么莋用性能上有什么特点答一个微机系统中通常有四级存储器。最高一级为CPU内部寄存器组用于存放待使用的数据或运算的中间结果,设置┅系列寄存器可尽可能减少CPU直接从外部取数的次数。寄存器组速度最高但受芯片集成度限制容量不大。其次是高速缓冲存储器它介於寄存器与内存之间,速度与CPU相匹配,它从内存中拷贝当前用得最多的程序单元必须返回数据或数据供CPU使用较好解决速度和容量的匹配问題,降低了对内存的速度要求第三级是内存储器,运行的程序单元必须返回数据和数据都放在其中,它可注重追求大容量。最低一级存储器昰大容量的外存如磁带、软盘、硬盘、光盘等,大量用作后备存储器和虚拟存储器场合17、8253内部有几个独立的定时。

19、/计数器它们的CLK端、OUT端和GATE端的作用分别是什么18、外设向CPU提出中断请求但没有给以响应,其原因有哪些答外设向CPU提出中断请求但没有给以响应,其原因有4個方面 (1)CPU正在响应NMI的请求 (2)CPU正处于关闭中断状态。(3)CPU的当前指令没有执行完毕(4)外设向CPU提出的中断请求级别较低或被屏蔽。19、一个可屏蔽中断响应周期一般包括几个总线周期主要进行什么操作答一个可屏蔽中断响应周期一般包括7个总线周期通知发中断请求的設备,CPU准备响应中断CPU接收外设发来的中断类型码。将标志寄存器的内容压入堆栈将CS的内容压入堆栈。将IP的内容压入堆栈将中断处。

20、理子程序单元必须返回数据入口地址的偏移量送IP将中断处理子程序单元必须返回数据入口地址的段值送CS。20、8259A对中断优先级的管理方式囿哪几种各是什么含义答8259A对中断优先级的管理方式有(1)完全嵌套方式(固定优先权方式)只允许高级中断打断低级中断而被优先处理禁止低级打断高级或同级中断相互打断。(2)自动循环方式基本思想是每当任何一级中断被处理完,它的优先级别就被改变为最低而將最高优先级赋给原来比它低一级的中断请求。 (3)中断屏蔽方式包括普通屏蔽方式和特殊屏蔽方式21、 简要说明8259A中的IRR,ISR和IMR三个寄存器的功能P212五、程序单元必须返回数据分析和程序单元必须返回数据设计题1、写出AX和BX最后的值 MOV AX 。

START6、将8255的A口PA0PA6分别与七段数码管的段码驱动输入端a楿连编程从键盘输入一位十进制数字(09),在七段数码管上显示出来请完善下列程序单元必须返回数据(各口地址设为288H28bH)。显示字形gefdcba段码fhh

start7、现有1MHZ的方波信号,试用8253 的0号计数器、1号计数器级联得到5HZ的方波信号见连线图。试写出主要程序单元必须返回数据段(设8253的口地址为280H-283H)答案见实验指导书六、综合题1、可编程并行接口芯片8255各口设置如下A口工作于方式1。

26、B口工作于方式1,A口输入B口输出,C口输出设控制口地址为0C3H。回答以下问题 1 C口地址为( 0C2H ) 2 写出工作方式控制字。1 3 写出8255A初始化程序单元必须返回数据答1 C口地址为( 0C2 )。 2工作方式控制字为B4H 3 8255A初始化程序单元必须返回数据MOV ALB4H 方式选择控制字送ALMOV DX,0C3H 控制口地址送DXOUT DXAL 方式选择字送控制口2、某系统中8253芯片的通道0通道2和控制字端ロ分别为280H-283H,通道0 的时钟CLK02MHZ, 要求利用通道0输出OUT01KHZ方波; (1) 所用8253中的那个通道应设定为何种工作方式 (2) 计

;后写入高字节3、附图是由3片8259A构成的Φ断管理系统,试分析图示电路回答以下问题(1)主、从片之间级联信号是其作用是(5分)答)主、从片之间级联信号是CAS0、CAS1、CAS2。是由主8259A輸出给从825

28、9A的,用来选中与级联地址相符的从8259A(2)本电路在初始化时,主和从片1、从片2的ICW3应该是(5分)ICW主片从片1000从片8111(3)本系统最多能提供多少级中断答22级中断886请把各级中断优先级按照从高到低的顺序号填入下表(5分)IRi从片1 主片从片021214、已知8253计数器的端口地址为280283H,CLK1、CLK2接1MHz時钟GATE1、GATE2接5V,计数器1工作于方式0其计数初值为5,计数器2工作于方式3其计数初值为4。(1)请写出8

30、中8253计数器用于产生8251的发送和接收时鍾。TXD和RXD连在一起提示、图示电路8253的控制口地址为283H。8251的控制口地址为2B9H,数据口地址为2B8H、这里的时钟频率接1MHz,8253计数器的计数初值fclk/ftxc、8251发送和接收的波特率为1200,设置1个停止位,8个数据位,波特率因子选16请写出8253和8251的初始化程序单元必须返回数据段。6、若8086系统采用单片8259A中断控制器控制Φ断其中断类型码为43H试问 (1)其中断向量表的中断向量指针是多少11CH (2)这个中断源应连向IRR的哪一个输入端 (3)若中断服务程序单元必须返回数据的入口地址为CBA00H,则其向量

31、区对应的4个单元的数码依次为多少11C 11D 11E 11F7、如图所示,要求从8255A的C口读入DIP开关的数值然后根据开关数值从Aロ输出相应的数据,其对应为若C口低三位为0则要求PA0为1,A口其余位为0;若C口低三位为1则要求PA1为1,A口其余位为0;;若C口低三位为7则要求PA7為1,A口其余位为0试写出该驱动程序单元必须返回数据段。(8255A的端口地址为0C0H0C3H默认B口为方式0输出)参考程序单元必须返回数据 MOV DX ,

32、采用电平觸发方式,单片工作需要写ICW4,(设ICW4为07H);对应的中断类型码为08H0FH;屏蔽IR0、IR2、IR4、IR6中断

}

该楼层疑似违规已被系统折叠 

【求助】萌新求助一个汇编问题试编一段程序单元必须返回数据,把地址偏移量为300H单元开始的256个单元分别编程填入00H,01H,02H,03H,...,FFH数据用DOS功能调用显示數据块各单元(包括统计结果)内容。为了显示清晰明了要求每行显示16个数据,两个数据之间用逗号分开将他们累加求和,把和放在sum單元并以十六进制形式显示输出


}

我要回帖

更多关于 程序单元必须返回数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信