最新微机原理试题.docx 11页

  • 1
  • 0
  • 0
  • 约2.99千字
  • 2020-09-28 发布
文档工具:
    1. 1、本文档共11页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    科 目 微机原理 班 级 姓名 学 号 时间 燕山大学试卷 密 圭寸 线 共 10页 第 1 题号 总分 分数 一、 填空题(每空1分,共20分) TOC \o "1-5" \h \z 一台微型计算机必须拥有 、 、 、 和 。 2 ?某存储芯片为4K X 1位,其地址线有 条,数据线有 条,若用此芯 片构成8KB存储器,则需要 片。 8086CPU最多可以有 个中断类型,5片8259A接成级联形式,最多 可管理 级可屏蔽中断。 计算机系统的总线按传送信息的性质可分为 总线、 总线 和 总线。 8255A芯片端口可以有3种工作方式,方式 0称为 方式; 方式 1 称为 方式;方式 2 称为 方式。 8086汇编语言指令的寻址方式分为 、 、 、寄存器间接寻址、变址寻址和基址加变址寻址。 7 . 8086系统的逻辑地址为:(CS) = 2100H,(IP) = 1400H,其物理地址应 为 二、 单项选择题(每题1分,共10分) 1 .下列关于8086传送指令说法错误的是—— 。 A)立即数只能做源操作数 B)不能在存储器之间直接传送 C)不能给CS和IP置新值 D)堆栈操作指令必须以字节为操作数 8086在执行OUT DX,AL指令时,10/M的状态为 。 A) 1,1 B) 1,0 C) 0,0 D) 0,1 燕山大学试卷 页 CPU在中断响应过程中 ,是为了能正确地实现中断返回 A)识别中断源 B)断点压栈 C)获得中断服务程序入口地址 D)清除中断允许标志IF TOC \o "1-5" \h \z 4 .下列程序执行后,AX寄存器的值为 o A1 DD 10 DUP(2 DUP(2 , 1, 0), 3) MOV AX , A1 + 5 A) 2 B) 3 C) 0 D) 1 5.以下指令中,使AX清零的指令是 o A) MOV AH , 0 B) XOR AX , AX C) SBB AX, AX D) MOV AX , AX o 6 .若(AL) = 39H,则AND AL,0FH 与TEST AL , 0FH执行后,AL中的内容分别 为 A) 39H , 39H B) 09H , 09H C) 09H , 39H D) 39H , 09H 当使用串处理指令CMPSB寻找两串中的不同数据时,应使用的重复前缀 为 o A) REP B) RPT C) REPZ D) REPNZ 下面的中断中,只有 需要硬件提供中断类型码。 A) INTO B) INTR C) NMI D) INT n 8086CPU 中,已知(SP)= 0100H, (AX) = 5678H,则指令 PUSH AX 执行后,寄 存器SP和当前栈顶(字节)的内容分别为 A) 00FEH , 78H B) 0l02H , 56H C) 00FEH , 56H D) 0l02H, 78H 已知两个符号数 AL = 6AH , BL = 78H,执行指令 ADD AL , BL后;CF, OF和AF标志的值为 A) 1, 0, 0B) 0, 1, 0 C) 0, 0, 1 D A) 1, 0, 0 页 三、简答题(本题共15分) ?试描述8086CPU中各种中断如何根据中断向量表转入各自的中断服务程序? (5 分) ?什么是指令周期、总线周期、时钟周期? 一个 8086的总线周期至少包括多少个 时钟周期?什么情况下需要插入等待周期 ?( 10分) 共 10页第 共 10页第 4 四、分析题(本题共15分) 1.请按卜列程丿予的原意, 完成空缺处的填空( 10 分) MYDATA SEGMENT N DB 6 DATA6 DB 0FH , 80H, 7FH , -2, 0D3H, 0 DATA1 DB ? DATA2 DB ? MYDATA ENDS MYCODE SEGMENT ASSUME ,DS: MYDATA BEGIN : MOV AX, ;给DS赋初值 MOV AX MOV AL , DATA6 ;(AL)= MOV BL, AL MOV SI, OFFSET DATA6 : (SI)= MOV CL , N XOR CH , CH DEC CX L1: INC SI CMP AL , [SI] JGE NEXT1 ;(a) MOV AL , [SI] JMP NEXT2 共 10页第 共 10页第 5 NEXT1 : CMP BL, [SI] JLE NEXT2 ;(b) MOV BL, [SI] NEXT2 : LOOP L1 MOV DATA1 , AL ;(DATA1)= MOV DATA2, BL ;(DATA2)= MYCODE ENDS END BEGIN 该程序的功能是 若将(a)、(

    文档评论(0)

    • 内容提供方:yuxiufeng
    • 审核时间:2020-09-28
    • 审核编号:7010201043003002

    相似文档