微机原理试题答案(A)

上传人:飞****9 文档编号:163446376 上传时间:2021-01-24 格式:DOC 页数:5 大小:226.50KB
返回 下载 相关 举报
微机原理试题答案(A)_第1页
第1页 / 共5页
微机原理试题答案(A)_第2页
第2页 / 共5页
微机原理试题答案(A)_第3页
第3页 / 共5页
微机原理试题答案(A)_第4页
第4页 / 共5页
微机原理试题答案(A)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《微机原理试题答案(A)》由会员分享,可在线阅读,更多相关《微机原理试题答案(A)(5页珍藏版)》请在金锄头文库上搜索。

1、微机原理试题答案(A)班级 学号 姓名 成绩 一、 填空题:33%1. Intel 8086是 16 位的微处理器,Pentium是 32 位的微处理器。2. 尽管各种微型机的总线类型和标准有所不同,但大体上都包含3种不同功能的总线,即 地址总线、数据总线和 控制总线 。3. 若有二个数5439H和456AH进行相加,则运算后标志寄存器中的ZF= 0 ,PF= 1 ,AF= 1 ,OF= 1 。4. 某一测控系统要求计算机输出的模拟控制信号的分辨率必须达到1,则应选用的D/A转换器的位数至少是 10 位。5. 在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的_

2、移位_寄存器实现的。6. 从产生中断的方法来分,8086的中断可分为硬件中断和软件中断两大类,其中硬件中断又可分为两类: 可屏蔽中断 、 不可屏蔽中断 ,它们分别通过 INTR 、 NMI 这两个引腿引入。7. 如果0段005CH、005DH、005EH、005FH这4个单元的内容分别为12H、34H、56H、78H,则对应于中断类型号 17H(23) 的中断处理子程序入口地址的段地址为 7856H ,偏移量为 3412H 。8. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为 3311EH 9. 设8086要从I/O端口03C0H中读入一个字节,则

3、应该使用的两条指令是 MOV DX,03C0H 、 IN AL,DX 。10. 假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H, (232F7H)=3280H,(264E5H)=2450H,则 执行指令JMP BX后,(IP)= 1256H 执行指令JMP TABLEBX,(IP)= 3280H 执行指令JMP BXSI后,(IP)= 2450H 11. 在异步通信中,设每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为2400,则每秒能传输的最大字符数为 240 12. 某8086系统采用8255A作为并行I/O

4、接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式输出,则A口的口地址应为 0C8H 。13. 当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为 65.536ms ,这时写入定时器的初值为 0 。14. 80386有三种工作方式: 实地址 方式、 保护 方式和 虚拟8086 方式。15. 在8086系统中常将 A0 信号作为低8位数据的选通信号, 信号作为高8位数据的选通信号二、选择题 10%1. 在8086中,不属于总线接口部件的是_D_。A)位的地址加法器B)指令队列C)段地址寄存器D)通用寄存器2. 在8086系统中一条指令的存放地址一般由 段地址寄存器

5、CS和指令指针寄存器IP来决定。设CS=DF10H,IP=0200H,则此时的指令的物理地址为_B_。A) E110H B) DF300H C) E1100H D) DF30H3. 在8086的小模式系统中,M/、和当前信号为、,表示现在进行的是_D_。A)I/O读B)I/O写C)存储器写D) 存储器读4, .若用2片6116RAM(2K*8)及2片2732EPROM(4K*8)组成存储器,试问存储器的总容量是_A_。A) 12KB B) 10KB C) 8KB D) 6KB5, 假设某子程序使用的返回指令是RET 4,则返回地址是 B 。 A) CALL指令下面第二条指令的地址 B)(SP+

6、1)和(SP)中存放的地址C)(SP+5)和(SP+4)中存放的地址 D) CALL指令下面第四条指令的地址6, . 执行下列程序段后,(AX)= _0300H(答案有误)_。TAB DW 1,2,3,4,5,6ENTRY EQU 3 MOV BX, OFFSET TAB ADD BX,ENTRY MOV AX,BXA) 0003H B) 3000H C) 0400H D) 0004H7, 汇编语言源程序经汇编后可直接生成 B 。A).ASM文件 B).OBJ文件 C).EXE文件 D).COM文件8, 下列引起CPU程序中断的四种情况, C 需要由硬件提供中断类型码。A)INTO B)NMI

7、 C)INTR D)INT n9, 一台智能仪器采用8255A芯片作数据传送口,并规定使用接口地址的最低两位作芯 片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时, 其操作为 C 。A)数据从端口C送数据总线 B)数据从数据总线送端口CC)控制字送控制字寄存器 D)数据从数据总线送端口B a dddd f b g e c d 10,已知一个共阳极七段数码管的段排列如右图, 若要使显示字符“3”,则七段编码gfedcba 应为_A_。 A) 0110000 B)1111001C) 1001111 D)0000110三、程序分析题:16% 1、执行下列程序后,指出

8、相应寄存器的当前值。(5分) MOV SP,2000HMOV AX,0F0HMOV SI,1234HMOV DX,5678HPUSH SIPOP DITEST AX,DXPUSH DXHLTSP=_1FFEH_; DL内容所在存储器的偏移地址为_1FFEH_; AX=_5678H_;DX=_0F0H_;标志位ZF为_0_。2. 、下列程序执行后,请给出相应寄存器的值。(4分)MOV AX,1234HMOV BX,5678HADD AL,BLDAAMOV CL,ALMOV AL,AHADC AL,BHDAA(AL)=_69H_; (CL)=_12H_。3, 执行下列程序段后,给出指定寄存器的内容

9、。(3分) MOV AX,0 MOV BX,1MOV CX,64H A: ADD AX,BX INC BX LOOP A HLT执行后的结果为(BX)=_101_;(AX)=_5050_。该程序段的功能是_求1+2+3+100的和_。4, TABLE1 DB?(4分) TABLE2 DW 20 DUP(?)TABLE3 DB ABCD MOV BX,TYPE TABLE2 (BX)= 2 MOV CX,LENGTH TABLE2 (CX)= 20 MOV DX,SIZE TABLE2 (DX)= 40 MOV SI,LENGTH TABLE3 (SI)= 1 四、简答题25%1, 指令周期、总

10、线周期和时钟周期三者的关系怎样?如果在存储器读周期中,存储器的速度较慢,无法与CPU匹配,应采取什么措施?答:时钟周期是计算机主频的倒数,指令周期是执行一条指令的时间,总线周期是访问一次IO或存储器数据的时间。时钟周期是计算机中最短时间单位,总线周期至少包含4个时钟周期。无法匹配时在T3和T4之间插入Tw 。2, 8086有哪些用户可访问的寄存器?状态寄存器FR有哪些标志?这些标志位各在什么条件下置位和复位?这些标志有何功用?答:AX.BX.CX.DX.SI . DI.FR.DS.CS.ES.SS.SP.(BP)等,FR包括ZF.SF.PF.AF.CF.OF和TF.IF.DF,指示运算结果的状

11、态或控制状态。3, 在常用的接口电路中,常常出现多个寄存器分配同一个地址的情况,试举例说明一般采取哪些方法来区别访问这些寄存器?答:读写区别;顺序访问;特征位。4, 8086/8088共有多少矢量号?每一个中断矢量占几个字节空间?它们的内容是什么?中断矢量表达式位于内存储器的何处?答:256个中断号,各占4个字节,中断服务子程序的IP和CS;内存区0-3FFH单元中。5, 请简要叙述一个可屏蔽中断的完整处理过程答: FR进栈;清IF.TF;CS.IP进栈;类型码乘以4取出中断向量;转中断服务子程序。五、综合应用题16%1, 若已知8255A端口A、B、C和控制口的地址分别为0CF0H、0CF2H、0CF4、0CF6H,要求端口A、B、C工作在方式0,其中A口作为输入口,B口和C口作为输出口,试编写该片的初始化程序。(6分)答:MOV DX, 0FC6H MOV AL,10010000B(90H) OUT DX, AL2, 按下面流程编制程序。(INTEL8253的端口地址为40H43H)(10分)MOV AL,B5H OUT 43H,ALMOV AL,0OUT AL,42HMOV AL,10HOUT 42H,ALXX: MOV AL,85HOUT 43H, AL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号