山东交通学院 微机原理 带答案
- 格式:doc
- 大小:37.21 KB
- 文档页数:2
微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
微机原理答案习题11.什么是汇编语言,汇编程序,和机器语言?答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。
汇编语言是面向及其的程序设计语言。
在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。
这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。
使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。
2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。
这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。
3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。
答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。
“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。
②在计算机内部采用二进制来表示程序和数据。
③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。
④五大部件以运算器为中心进行组织。
4.请说明微型计算机系统的工作过程。
答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。
如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。
5.试说明微处理器字长的意义。
答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。
它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。
微机原理试题及答案一、选择题(每题2分,共20分)1. 微处理器中的寄存器主要用于存储()。
A. 指令B. 操作数C. 地址D. 程序2. 在微机系统中,总线是用于()。
A. 存储数据B. 传输数据C. 执行指令D. 控制设备3. 微机系统中,内存的主要作用是()。
A. 存储操作系统B. 存储程序和数据C. 执行程序D. 控制程序运行4. 在微机系统中,中断的作用是()。
A. 暂停程序运行B. 启动程序运行C. 响应外部事件D. 执行数据传输5. 微机系统中的I/O设备指的是()。
A. 输入设备B. 输出设备C. 输入输出设备D. 存储设备6. 微机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 传输数据D. 控制设备7. 在微机系统中,外设是指()。
A. 内存B. 硬盘C. 打印机D. 显示器8. 微机系统中的DMA是指()。
A. 数据传输方式B. 直接存储器访问C. 动态内存访问D. 数字多媒体应用9. 微机系统中,指令周期包括()。
A. 取指令B. 执行指令C. 取指令和执行指令D. 存储指令10. 微机系统中,字长是指()。
A. 存储容量B. 指令长度C. 数据宽度D. 地址范围二、填空题(每空1分,共10分)11. 微处理器的时钟频率通常用____表示,单位是赫兹(Hz)。
12. 微机系统中的总线可以分为数据总线、地址总线和____。
13. 微机系统中,一个存储单元可以存储一个____。
14. 微机系统中,中断向量表存储了中断服务程序的____。
15. 微机系统中,I/O端口地址通常由____总线提供。
16. 微处理器的指令集是一组预定义的____。
17. 微机系统中,堆栈操作遵循____原则。
18. 微机系统中,DMA可以减少CPU的____。
19. 微机系统中,指令的执行通常分为取指、____、执行和结果写回四个阶段。
20. 微机系统中,字长为32位的CPU一次可以处理____位的数据。
微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
山东交通学院计算机组成原理考试试卷及参考答案1一、单项选择题(5’)1.完整的计算机应包括___。
A、运算器、存储器、控制器B、外部设备和主机C、主机和实用程序D、配套的硬件设备和软件系统答案:D2.目前的计算机,存放方式从原理上讲___。
A、指令以二进制形式,数据以十进制形式B、指令以十进制形式,数据以二进制形式C、指令和数据都以二进制形式D、指令和数据都以十进制形式答案:C3.CPU的组成中不包含___。
A、存储器B、寄存器C、控制器D、运算器答案:A4.下列关于微处理器的描述中,哪个是正确的?___A、微处理器就是一台微机B、微处理器是微机系统C、微处理器就是主机D、微处理器可能用作微机的CPU答案:D5.带有处理器的设备一般称为___设备。
A、智能化B、交互式C、远程通信D、过程控制答案:A6.在微型机系统中,外围设备通过___与主板的系统总线相连接。
A、适配器B、设备控制器C、计数器D、寄存器答案:B7.计算机存储系统是指___。
A、RAMB、ROMC、主存储器D、cache,主存储器和外存储器答案:D8.主机中能对指令进行译码的器件是___。
A、ALUB、运算器C、控制器D、存储器答案:C9.计算机使用总线结构的主要优点是便于实现积木化,同时___。
A、减少了信息传输量B、提高了信息传输的速度C、减少了信息传输的条数D、加重了CPU的工作量答案:C10.下述I/O控制方式中,主要由程序实现的是___。
A、PPU(外围处理机)方式B、中断方式C、DMA方式D、通道方式答案:B11.系统总线中地址线的功能是___。
A、用于选择主存单元地址B、用于选择进行信息传输的设备C、用于选择外存地址D、用于指定主存和I/O设备接口电路的地址答案:D12.在___的微型计算机系统中,外设可和主存贮器单元统一编址,因此可以不使用I/O指令。
A、单总线B、双总线C、三总线D、多总线答案:A13.根据国标规定,每个汉字在计算机内占用___存储。
第一部分 例题与习题第1章 微型计算机基础例 题1.把十进制数转化为二进制数。
P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。
整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=()2 10=2所以,10=(.111)22.把二进制数转换为八进制数和十六进制数。
P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。
(10 1)2=(010 100)2=8(1 2=(0001 2=163.将八进制数转换为二进制数。
P9解:8=(010 100)2=24.X=,Y=-,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补= [Y]补= [-Y]补=说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。
+ -------------- 1-------------- 0-------------- 0-------------- 1------------- 1 ------------- 15.B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=,X=-21[X]补=,[X]原=,X=-107[X]BCD=,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。
把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。
微机原理及接口技术考试试题及答案第一部分:微机原理1. 基本知识部分答:微机是由微处理器、内存、输入输出设备以及系统总线构成的计算机系统。
2. CPU部分答:CPU主要由控制单元和算术逻辑单元组成,控制单元负责解码指令、控制程序流程,算术逻辑单元则负责进行算术和逻辑运算。
3. 存储器部分答:存储器按照存取方式可以分为随机存储器(RAM)和只读存储器(ROM),按照存储介质又可分为内存芯片和磁盘等。
4. 总线部分答:总线包括数据总线、地址总线和控制总线,用于在CPU、存储器和输入输出设备之间传输数据、地址和控制信息。
5. 输入输出部分答:输入输出设备用于将人与计算机之间的信息转换为计算机内部能处理的形式,常见的输入输出设备有键盘、鼠标、显示器和打印机等。
第二部分:接口技术1. 并行接口答:并行接口是指同时传送多个位的接口,常见的并行接口有并行打印接口(LPT接口)和并行通信接口(例如IEEE1284接口)。
2. 串行接口答:串行接口是指逐位传送数据的接口,常见的串行接口有串行打印接口(COM接口)和串行通信接口(例如RS-232C接口)。
3. USB接口答:USB接口是一种通用的外部总线接口,具有热插拔、高速传输和多设备连接等优点。
4. 接口传输速率答:接口传输速率是指单位时间内接口所能传输的数据量,常见的接口传输速率有Mbps、Gbps等。
5. 接口阻抗匹配答:接口阻抗匹配是指信源电路和信宿电路的阻抗之间的匹配关系,目的是提高信号传输的质量。
第三部分:考试试题1. 选择题:(1)微机是由以下哪些部分构成的?A. CPU、内存、输入输出设备B. CPU、显卡、硬盘C. 内存、硬盘、显示器D. CPU、显卡、键鼠(2)CPU由以下哪些单元构成?A. 控制单元和算术逻辑单元B. 存储单元和控制单元C. 控制单元和输入输出单元D. 算术逻辑单元和输入输出单元2. 简答题:(1)请简要解释存储器的随机存取特性。
完整版微机原理课后习题参考答案.doc2篇微机原理课后习题参考答案(一)微机原理课后习题是帮助学生巩固所学知识,提高学习效果的一种重要方式。
通过解答习题,学生可以检验自己的理解程度和掌握技能,同时也能发现知识的不足之处,以便及时调整学习方法和加强练习。
以下是微机原理课后习题的参考答案,供学生参考:1. 请简述微机的基本组成部分。
答:微机的基本组成部分包括中央处理器(CPU)、内存、输入输出设备和总线。
其中,中央处理器是微机的控制中心,负责数据的处理和指令的执行;内存是用于存储数据和程序的地方,包括随机访问存储器(RAM)和只读存储器(ROM);输入输出设备用于与外部设备进行信息交换,包括键盘、显示器、打印机等;总线是连接中央处理器、内存和输入输出设备的通道,用于数据传输和控制信号传递。
2. 什么是存储器的地址空间?答:存储器的地址空间是计算机可寻址的存储单元的集合。
每个存储单元都有一个唯一的地址,用于在存储器中定位该存储单元。
地址空间的大小决定了计算机可以寻址的最大存储容量。
常见的存储器地址空间包括物理地址空间和逻辑地址空间。
物理地址空间是实际存在的存储单元的集合,由硬件决定;逻辑地址空间是程序员或操作系统所见到的地址空间,它可以比物理地址空间大或小,具体取决于使用的地址转换机制。
3. 简述中央处理器的主要功能。
答:中央处理器的主要功能包括指令的执行和数据的处理。
指令的执行是指根据程序中的指令,按照特定的指令集进行操作,包括数据传输、算术运算、逻辑运算等。
数据的处理是指对输入的数据进行处理,可以进行各种运算和逻辑操作,生成相应的结果。
除了执行指令和处理数据外,中央处理器还负责控制系统的运行,包括控制信号的发出和时序的控制,以确保各个组成部分协调工作。
4. 什么是总线?答:总线是微机中各个组成部分之间进行数据传输和控制信号传递的通道。
它可以看作是计算机内部各个部分之间进行信息交换的公共通道。
总线通常分为数据总线、地址总线和控制总线三种类型。
微机原理习题第一章绪论习题与答案1. 把下列二进制数转换成十进制数、十六进制数及BCD码形式。
(1)10110010B =(2)01011101.101B =解:(1)10110010B = 178D = B2H = (0001 0111 1000)BCD (2)01011101.101B = 93.625D = 5D.AH= (1001 0011.0110 0010 0101)BCD2. 把下列十进制数转换成二进制数。
(1)100D =(2)1000D =(3)67.21D =解:(1) 100D = 01100100B(2) 1000D = 1111101000B(3)67.21D = 1000011.0011B3. 把下列十六进制数转换成十进制数、二进制数。
(1) 2B5H =(2) 4CD.A5H =解:(1)2B5H = 693D = 0010 1011 0101B(2)4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B4. 计算下列各式。
(1)A7H+B8H =(2)E4H-A6H =解:(1)A7H+B8H = 15FH(2)E4H-A6H = 3EH5. 写出下列十进制数的原码、反码和补码。
(1)+89(2)-37解:(1)[+89 ] 原码、反码和补码为: 01011001B(2)[-37] 原码= 10100101 B[-37] 反码= 11011010 B[-37] 补码= 11011011 B6.求下列用二进制补码表示的十进制数(1)(01001101)补=(2)(10110101)补=解:(1)(01001101)补= 77D(2)(10110101)补= -75D7.请用8位二进制数写出下列字符带奇校验的ASCII码。
(1)C:1000011 (2)O:1001111(3)M:1001101 (4)P:1010000解:(1)C:0 1000011 (2)O:0 1001111(3)M:1 1001101 (4)P:1 10100008.请用8位二进制数写出下列字符带偶校验的ASCII码。
微机原理习题集答案(共78页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--微型计算机原理及应用习题集专业班级学号姓名目录第1章概述......................................................................................... 错误!未定义书签。
第2章计算机中的数制与编码 ......................................................... 错误!未定义书签。
第3章微处理器及其结构................................................................. 错误!未定义书签。
第4章 8086/8088CPU指令系统 ........................................................ 错误!未定义书签。
第5章汇编语言程序设计................................................................. 错误!未定义书签。
第6章存储器系统............................................................................. 错误!未定义书签。
第7章中断技术................................................................................. 错误!未定义书签。
第8章输入/输出接口技术 ............................................................... 错误!未定义书签。
第9章串行通信技术及其接口芯片 ................................................. 错误!未定义书签。
第一章习题答案1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。
答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。
CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。
1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。
答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。
存储器:存储计算机工作时使用的信息,即指令代码和数据代码。
I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。
1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?答:8K=8192=213,故地址线为13根。
另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。
1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。
答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD(134)D=(10000110)B=(86)H=(000100110100)8421BCD注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。
1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。
X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=1000000001000100,[X]16位反=1111111110111011,[X]16位补=1111111110111100;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=1000000000111111,[X]16位反=1111111111000000,[X]16位补=1111111111000001;1-6 将下列补码转化成二进制数的真值。
第1章概述1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
第3章微处理器及其结构1.8086/8088 CPU执行指令中所需操作数地址由 EU 计算出 16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。
2.8086/8088 CPU在总线周期的T1 时刻,用A19/S6~A16/S3 输出 20 位地址信息的最高 4 位,而在其他时钟周期,则输出状态信息。
3.8086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单元在 ROM 区中,在其中设置一条跳转指令,使CPU对系统进行初始化。
4.8086系统的存储体系结构中,1MB存储体分 2 个库,每个库的容量都是512K字节,其中和数据总线D15~D8相连的库全部由奇地址单元组成,称为高位字节库,并用BHE作为此库的选通信号。
5.8086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。
6.用段基值及偏移量来指明内存单元地址的方式称为逻辑地址。
7.通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现空闲状态。
8.8086 CPU使用 16 根地址线访问I/O端口,最多可访问 64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问 1M 个字节单元。
一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分)1.指令MOV DX,[BX]的寻址方式是 D 。
(A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。
(A)7EH (B)1FH (C)9FH (D)7FH解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。
3fh=63 63*2=126 126=7eh 故选A3.属于在工作中需定时刷新的存储器的芯片是 B 。
(A)SRAM (B)DRAM (C)EEPROM (D)EPROM4.某EPROM芯片上有19条地址线A0~A18,它的容量为 C 。
(A)128K (B)256K (C)512K (D)1024K5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。
(A)8位(B)16位(C)24位(D)32位6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址,该寄存器是 D 。
(A)SP (B)BX (C)SI (D)DI解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。
7.8255工作在方式0时,下面哪种说法不正确 C 。
(A)A口输入无锁存能力(B)A、B口输出有锁存能力(C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存8.采用DMA方式来实现输入输出是因为它 A 。
(A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是C 。
(A)DT/R (B)DEN (C)ALE (D)AEN10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存器 C 。
机械原理(山东交通学院)智慧树知到课后章节答案2023年下山东交通学院山东交通学院第一章测试1.机械常用机构有答案:齿轮机构;连杆机构;凸轮机构2.机器动力学是分析机器在运转过程中其各构件的受力情况,以及这些力的作功情况答案:对3.机器是一种执行机械运动的装置,可用来变换和传递()答案:能量;物料;信息4.机械是()和机器的总称答案:机构5.机构是指一种用来传递与变换运动和力的可动装置答案:对第三章测试1.下列说法正确的是答案:在机构中,若某一瞬时,一可动构件上某点的速度为零,则该点为可动构件与机架的瞬心2.瞬心是作平面运动的两构件上瞬时相对速度为零的重合点,也就是绝对速度相等的点。
答案:对3.作平面运动的三个构件之间共有三个速度瞬心,它们不一定位于同一直线上。
答案:错4.在平面机构中,有n个活动构件,则该机构的瞬心总数为n(n-1)/2答案:错5.速度瞬心是两刚体上相对速度为零的重合点答案:错第四章测试1.提高机械效率的途径有:尽量简化机械传动系统、选择合适的运动副形式、尽量减少构件尺寸、减少摩擦答案:对2.平面摩擦的总反力方向恒与运动方向成钝角答案:对3.在机械运动中总是有摩擦力存在。
因此,机械功总有一部分消耗在克服摩擦力。
答案:对4.槽面摩擦力比平面摩擦力大是因为槽面的法向反力大于平面的法向反力答案:对5.机械效率等于输出功与输入功之比,它反映了输入功在机械中的有效利用程度。
答案:对第五章测试1.从机械效率的观点看,机械发生自锁是由于()答案:效率小于零2.传动用丝杠的螺纹牙形选答案:矩形牙3.如果作用在径向轴颈上的外力加大,那么轴颈上摩擦圆_答案:不变4.机械出现自锁是由于_答案:机械效率小于零5.两运动副的材料一定时,当量摩擦系数取决于_答案:运动副元素的儿何形状第六章测试1.转子的许用不平衡量可用质径积[mr]和偏心距[e]两种表示方法,前者_答案:便于平衡操作2.刚性转子的动平衡是使答案:惯性力合力为零,同时惯性力合力偶矩也为零。
1、(10分 )进制转换:将下列十六进制数转换成二进制和十进制表示:FFH ->( 1111 1111B ) ( 255 ) 10H->( 0001 0000B) ( 16 )将下列十进制数分别用8位二进制数的原码、反码和补码表示:68 -> ( 0100 0100 B ) ( 0100 0100 B ) ( 0100 0100 B )-12-> ( 1000 1100 B ) ( 1111 0011 B ) ( 1111 0100 B )评分标准:每空1分2、(14分)编写指令完成如下功能:1)~5)小题分别用一条指令, 6)~7)小题分别用两条指令。
1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器。
答: ADD DX,BX2)用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。
答: ADD AL,[BX+SI]3)用BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX寄存器的内容相加,并把结果送回存储器中。
答: ADD [BX+0B2H],CX4)用位移量为0520H的直接寻址方式把存储器中的一个字与数3412H相加,结果送回该存储单元中。
答: ADD WORD PTR [0520H],3412H5)把数0A0H与AL寄存器的内容相加,并把结果送回AL中。
答: ADD AL,0A0H6)设AX和SI存放的是有符号数,若AX > SI,则转到GREATER执行。
答: CMP AX,SIJG GREATER; JNLE GREATER;7)设DX和DI存放的是无符号数,若DX > DI,则转到ABOVE执行。
答: CMP DX,SIJA ABOVE3、(14分)已知DS=2000H,BX=0100H,SI=0002H,存储单元[20100H]~[20103H]依次存放12H、 34H、 56H、78H,[21200H]~[21203H]依次存放2AH、4CH、B7H、65H,说明下列每条指令执行后AX寄存器的内容。
微机原理
1.十六进制数0ACH转换成二进制数是()。
A. 10111010
B. 10101100
C. 11001101
D. 11001011
2.二进制数10100001B的补码是()。
A. 11011111B
B. 01011111B
C. 11100000B
D. 01100000B 3. MOV AX,7749H
MOV BX,2980H
ADD AL,BH
DAA
上述4条指令执行后,(AX)= ()
A. 817DH
B. 8183H
C. 5872H
D. 7778H
4.IN AL,n 指令中n是()
A. 8位二进制数
B. 16位二进制数
C. 8位或16位二进制数均可
D. 用AL时是8位;用AX时是16位5.8086 CPU内标志寄存器中的控制标志占( ) 位。
A.9
B.6
C.3
D.16
6.AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是( )
A.指令XOR AX,AX执行后,AX内容不变,但设置了标志位
B.指令OR DX,1000H执行后,将DX最高位置1,其余各位置0
C.指令AND AX,OFH执行后,分离出AL低四位
D.NOT AX,执行后,将AX清0
7.8086的寻址能力为( )。
A. 20MB
B. 1MB
C. 64KB
D. 4MB
8. A的ASCII码值为65D,ASCII码值为67D的字母是()。
A. B
B. C
C. D
D. E
9. REPZ CMPSW指令,重复执行的终止条件是( )
A.CX=0或ZF=0
B.CX=0且ZF=0
C.CX=0或ZF=1
D.CX=0且ZF=1
10. 设BL=0AH,下列指令执行后能使BL=05H的是( )
A.NOT BL
B.AND BL,0FH
C.XOR BL,0FH
D.OR BL,0FH
评分标准:每小题2分,错选、漏选、多选均不得分。
二、填空题(每空2分,共20分)
1.ES表示附加段寄存器。
2.指令指针寄存器中存放的是下一条指令的偏移地址。
3.堆栈的工作方式是后进先出。
4.在8086中,段寄存器CS=1200H,指令指针寄存器IP=0F00H,此时指令的物理地址为:12F00H 。
5.实现BX寄存器和DX寄存器的内容相加,结果存入DX寄存器的指令是 ADD DX,BX 。
6.设DX和DI存放的是无符号数,执行比较指令CMP DX,SI,若DX > DI,则转到ABOVE 处执行的指令是 JA ABOVE或JNBE ABOVE 。
7. 若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,(SI+COUNT)中,源操作数的有效地址EA为__20A8H______,其物理地址为___11488H_____。
8. 已知(SP)=1000H,(SS)=3000H,(31000H)=2000H,(DS)=4000H,(BX)=1200H,则 POP [BX] 指令执行完后(SP)= 1002H ,(41200H)= 2000H (一个字的内容)。
三、简答题(每题10分,共40分)
1.设DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024,BX=0100H,BP=0200H,数据段中VAL的偏移地址为0030H,试说明下列源操作数字段的寻址方式是什么?物理地址是什么?(10分)
(1)MOV AX,[100H] 答:直接寻址方式,物理地址=10100H
(2)MOV AX,ES:[BX] 答:寄存器间接寻址方式,物理地址=20100H
(3)MOV AX,[BP] 答:寄存器间接寻址方式,物理地址=35200H
(4)MOV AX,[BX+10] 答:寄存器相对寻址方式,物理地址=10110H
(5)MOV AX,[BX+DI+VAL] 答:相对基址变址寻址方式,物理地址=10154H
评分标准:每小题2分,寻址方式、物理地址各1分。
2.通过示意图说明下列数据定义程序段从0000H开始对内存单元的分配情况。
(写出X和Y的地址,并画出每个单元中所存内容,已知'a'的ASCII码为61H,'A'的ASCII 码为41H)(10分)
data segment ;数据段
X db '9',20H
db 2 dup(100),?
Y db 'aBC'
data ends
答:X=0000H,Y=0005H,从X开始依次存放39H,20H,64H,64H,--,61H,42H,43H
评分标准:X、Y正确各得1分,每个单元存放内容正确各得1分。
3.补充代码,实现:当BX高4位全为0时,使AX=0;否则使AX=1。
(10分)
test BX, 0f000h
jz zero
mov BX,-1 jmp OK
zero :mov AX,0 OK :.exit 0 评分标准:每空2分。
4、写程序运行结果(每空2分,共10分) 1)MOV AL ,39H 2)MOV AL ,45h
MOV BH ,27H OR AL ,31H
ADD AL ,BH
DAA 运行后 AH = 75 H
运行后 AL = 66 H ZF = 0 CF = 0 CF= 0 四、应用题(每题10分,共计20分) 1、编写程序:将字符串 'ab$c12$798$'中的'$'替换成空格。
(写出完整的程序定义格式)(10分) .model small .data string db 'ab$c12$798$'
count equ $-string ;count=$-string
.stack .code .startup mov cx,count lea si,string mov al, '$'
strc: cmp al, [si]
jnz next
mov bl,20h
mov [si], bl
next:inc si
loop strc .exit 0 End
2、(10分)编写程序:从键盘上输入一个字符,如果是大写字母,则转换成小写并输出;否则原样输出。
要求:先画出流程图,再以简化段定义格式编写完整的程序。
.model small .stack
.data .code
.startup
Mov ah,1 Int 21h Cmp al,’A ’
Jb next Cmp al,'Z ’ Ja next add al,20h mov dl,al
Next:mov ah,02h
Int 21h .exit 0
end
评分标准:答案不唯一,逻辑正确即可得分。
输入字符正确得2分,比较转移逻辑正确得2分,大小写字母转换正确得2分,字符输出正确得2分,流程图正确得2分,格式、语法错误较多扣1-3分。
相同错误不重复扣分。
评分标准:答案不唯一,程序格式、语法正
确得
2分,程序初始化正确得2分,比较转
移正确得2分,替换正确得2分,循环正确
得2分。
相同错误不重复扣分。