热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

简述微型计算机的工作原理,微机原理历年考试试题.doc

2010—2011学年第一学期《微机原理》试卷(闭卷)(适用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓名学号开课系室电子信息工程系考试日期2

2010—2011学年第一学期

《微机原理》试卷(闭卷)

(适用专业:电子08、自动化08、电气08、测控08、物理08)

专业班级

姓 名

学 号

开课系室 电子信息工程系

考试日期 2011年1月7日

题 号一二三总分得 分阅卷人

说明:所有问题除特别指出外,均针对8086;

所有问题均可用自己的语言回答。

一、填空题(每空1分,共20分)

1.设机器字长为8位,最高位是符号位,则十进制数-23所对应的原码是 ,补码是 。

2.有一个十进制数17.25,它对应的二进制数为 ,压缩BCD码为 。

3.若当前堆栈指针SP指向2006H单元,则堆栈中个字的内容后,SP应指向________。

4.825芯片内部有个位的, 种工作方式。

5.8259A芯片占 个端口地址,要想管理32级中断,至少需要 片8259A。

6。/=0,=0,=1,则此时执行的操作是 。

8.CPU跟外设之间通信时,传送的信息的类型主要包括 、

__ 和 。

9.8086的1MB地址空间可以分成许多逻辑段,每段容量最大可为 。

10.若定义 DB ‘213.456’,则(+5)单元存放的字节数据是 。

(分)

80H~83H,编写程序段实现用4个LED反映4个开关的状态。要求:开关合上灯亮,开关断开灯灭。(5分)

三、程序分析题(共8分)

1.设CPU各个标志位的初始状态均为0,执行指令:

MOV AX,0

DEC AX

后,请问AX=?,SF=?,CF= ?(3分)

2.下面程序段的功能是从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT,请将程序补充完整。(5分)

MOVDX ,

AL, 20H

MOVDX,241H

MOVAL,

OUTDX,AL

……

NEXT: ……

2010—2011年《微机原理A (闭卷)》参考答案和评分标准

一、填空题(每空1分,共20分)

111101001

2.10001.01B,0001 0111.0010 0101BCD

3.200AH

4. 8 , 3

5. 2 , 5

6.256

7.I/O端口读操作

8.数据信息、状态信息和控制信息(或命令信息)

9.64KB

10.‘5’或35H或53

11.操作码

12.0FFH或255

13.缓冲,锁存

二、简答题(共37分)

1.微型计算机由哪几部分组成?简述各部分功能。(4分)

答:微型计算机系统主要由微处理器(CPU)、存储器、I/O接口和总线组成。(2分)

其中微处理器为微型计算机的核心,主要完成取指令、指令译码、简单的算术逻辑运算及程序控制等;存储器主要用来存储程序和数据;I/O接口用于外设与CPU之间的信息协调;总线是CPU与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。

(2分)

2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)

答:程序控制方式分为无条件传送方式和有条件传送方式(或查询式传送方式)(2分)

无条件传送方式在进行数据传送时不需要查询外设的状态,可根据需要随时进行输入或输出操作。 (1分)

有条件传送方式在进行数据传送前,必须先确认外设已处于准备传送数据的状态,才能进行输入或输出操作。



推荐阅读
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 理解存储器的层次结构有助于程序员优化程序性能,通过合理安排数据在不同层级的存储位置,提升CPU的数据访问速度。本文详细探讨了静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)的工作原理及其应用场景,并介绍了存储器模块中的数据存取过程及局部性原理。 ... [详细]
  • 近期遇到电脑网络不稳定和游戏时频繁重启的问题,寻求专业建议。网络环境为ADSL调制解调器通过路由器共享给两台电脑使用,怀疑存在ARP攻击或硬件配置问题。希望获得详细的故障排查和解决方案。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • Linux设备驱动程序:异步时间操作与调度机制
    本文介绍了Linux内核中的几种异步延迟操作方法,包括内核定时器、tasklet机制和工作队列。这些机制允许在未来的某个时间点执行任务,而无需阻塞当前线程,从而提高系统的响应性和效率。 ... [详细]
  • 台式电脑的电力消耗:待机一天耗电多少?
    探讨台式电脑的电力消耗问题,特别是待机状态下的能耗。本文将详细介绍影响电脑功耗的因素,并提供计算和优化电源配置的方法。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文将详细介绍如何在Linux操作系统中执行PHP脚本,包括环境配置、命令使用及验证方法。对于需要在Linux环境下开发或部署PHP应用的用户来说,这是一篇非常实用的文章。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
author-avatar
你不必害怕q因为我会发光
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有