当前位置:文档之家› 微机原理试题库及答案2013N修改版

微机原理试题库及答案2013N修改版

微机原理试题库及答案2013N修改版
微机原理试题库及答案2013N修改版

微机原理及应用试题库

第一章微型计算机系统 (1)

1.1选择题 (1)

1.2判断题 (2)

1.3填空题 (2)

1.4简答题 (3)

第二章处理器结构 (4)

2.1选择题 (4)

2.2名词解释题 (4)

2.3判断 (5)

2.4填空题 (6)

2.5简答题 (6)

第三章数据处理 (7)

3.1.选择 (7)

3.2.名词解释 (8)

3.3.判断 (9)

3.4.填空 (9)

3.5.简答题 (10)

第四章指令系统 (11)

4.1.选择 (11)

4.2.名词解释 (12)

4.3.判断 (12)

4.4.填空 (12)

4.5.简答题 (13)

第五章汇编语言程序设计 (15)

5.1.选择 (15)

5.2.名词解释 (16)

5.3.判断 (16)

5.4.填空 (16)

5.5.简答题 (17)

5.6.应用题 (19)

第六章微机总线 (40)

6.1.选择 (40)

6.2.名词解释 (41)

6.3.判断 (41)

6.4.填空 (41)

6.5.简答题 (42)

第七章存储系统 (44)

7.1.选择 (44)

7.2.名词解释 (44)

7,3.判断 (45)

7.4.填空 (46)

7.5.简答题 (46)

第八章无条件与查询传送方式 (49)

8.1.选择 (50)

8.2.名词解释 (51)

8.3.判断 (51)

8.4.填空 (52)

8.5.简答题 (52)

第九章中断与DMA传送方式 (54)

9.1.选择 (54)

9.2.名词解释 (54)

9.3.判断 (55)

9.4.填空 (55)

9.5.简答题 (56)

第十章常用接口技术 (58)

10.1.选择 (58)

10.2名词解释 (59)

10.3判断 (59)

10.4填空 (59)

10.5简答题 (60)

10.6应用题 (61)

组卷方案

题型题数满分单出章节合出章节

选择10 10×1.5=15

1~10

判断10 10×1=10

填空10 10*2=20

简答题 5 5*4=20 1,2;3,4;6,7;8,9;5,

10;

名词解释 2 5*2=10 2,6,7 3,4;8,9;应用题 2 10+15=25 5,10

第一章微型计算机系统

1.1选择题

1.计算机的发展阶段通常是按计算机所采用的()来划分的。

A.内存容量

B.电子器件

C.程序设计

D.操作系统

2. 一个完整的计算机系统通常应包括()。

A、系统软件和应用软件

B、计算机及其外部设备

C、硬件系统和软件系统

D、系统硬件和系统软件

3.PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备

以及()组成。

A.运算器

B.键盘

C.显示器

D.总线

4. 以下叙述正确的是()。

A. 微机的字长可以是8、16、24、32位

B. 微机的字长可以是8、16、32、64位

C. 微机的字长可以是8、16、24、32K

D. 字长是指计算机处理数据的精度

5. BIOS是“基本输入输出系统”,在现代的微机系统中,BIOS中代码()。

A.是不能升级的

B. 是可以升级的

C.更换BIOS芯片后才可以升级

D. 以上说法都不正确

6. 以下有关CPU的说法不正确的是()。

A. CPU也称作运算控制单元

B. CPU也称作微处理器

C. CPU是微型机的核心部件。

D. CPU也称作运算处理单元

7. 冯?诺依曼计算机的基本思想主要是指()。

A. 二进制编码和存储程序控制

B. 二进制数和存储器

C. CPU和存储器

D. 存储器和输入输出设备

8. 冯?诺依曼计算机的硬件由()大基本部件组成。

A. 3

B. 4

C. 5

D. 6

9. 冯?诺依曼计算机的硬件由()等大基本部件组成。

A. 运算器、控制器、存储器和输入输出设备

B. 寄存器、运算器、控制器、存储器

C. 寄存器、CPU和存储器

D. 存储器和输入输出设备

10. 在现代的微机系统中,描述CPU主频常用的单位是()。

A. Hz

B. KHz

C. MHz

D. GHz

11. 在现代的微机系统中,描述内存容量常用的单位是()。

A. B

B. KB

C. MB

D. GB

12.微型计算机和各个外部设备之间用()连接起来,再配上软件,就构成了微机系统。

A. 系统总线B.通信总线

C.数据总线D.片内总线

13. 所谓微机的字长是指()。

A. CPU内部数据总线的位数。

B. CPU外部数据总线的位数。

C. CPU地址总线的位数。

D. CPU中运算器一次能处理二进制数的最大位数。

14. ( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的.

A.微处理器

B.微型计算机

C.微型计算机系统

D.计算机.

15. 微型计算机是以超大规模集成电路为主要部件,以集成了控制器和()的微处理器为核心,所构造出的计算机

A.存贮器B.寄存器C.运算器D.计数器

16. 存储器是计算机系统的记忆设备,它用来()

A.存放数据B.存放程序C.存放数据和程序D.存放微程序

17. 通常所说的32位计算机是指( )。

A.CPU字长为32位B.通用寄存器数目为32个

C.可处理的数据长度为32位D.地址总线的宽度为32位

1.2判断题

1. 软件与硬件的等价性原理说明软硬件在功能、性能和成本等方面是等价的。F

2. IA-64结构是IA-32结构的64位扩展,也就是Intel 64结构。F

3. 8086的数据总线为16位,也就是说8086的数据总线的个数、或说条数、位数是16。T

4. 微机主存只要使用RAM芯片就可以了。F

5. 处理器并不直接连接外设,而是通过I/O接口电路与外设连接。T

6. 处理器是微机的控制中心,内部只包括5大功能部件的控制器。F

7. Windows的模拟DOS环境与控制台环境是一样的。F

8. 16位IBM PC/AT机采用ISA系统总线。T

9. IA-32处理器吸取了RISC技术特长。RISC是指复杂指令集计算机。F精简指令集计算机

10. 处理器进行读操作,就是把数据从处理器内部读出传送给主存或外设。F

11. IA-32处理器上不能运行Linux。F

12. IA-32处理器地址总线是双向的。F

13. BIOS是“基本输入输出系统”,在现代的微机系统中,BIOS是不能升级的。F

14. 汇编语言就是机器语言的符号化。F

15. 汇编语言程序就是汇编程序。F

1.3填空题

1. .CPU是英文Central Processing Unit的缩写,中文译为中央处理单元。

2. Intel 8086支持1MB容量主存空间,80486支持4GB容量主存空间。

3. .二进制16位共有216个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址64K个存储单元容量主存空间。

4. DOS主要支持两种可执行文件,它们的扩展名分别是EXE和COM。

5. 关于总线的英文缩写ISA原文是Industry Standard Architecture,PCI原文是Peripheral Component Interconnection。

6. Windows的文件夹对应的专业术语是目录,英文是file 。

7. Pentium系列处理器的多媒体指令有MMX ,SSE,SSE2和SSE3 类指令。

8.Pentium处理器采用64 位数据总线,32 位地址总线与主存相连。

9.最初由IBM公司采用Intel 8088处理器和DOS操作系统推出PC机。

10. 当前32位PC机主要采用PCI 总线连接I/O接口电路卡,键盘、鼠标等则采用PS/2 (USB) 总线连接。

11. 描述CPU的主要技术参数有_字长_,时钟频率,集成度等。

12. 系统总线一般可分为地址总线,数据总线和控制总线。

13. 在计算机系统的层次结构中,汇编语言位于第 4 层,而高级语言位于第 5 层。

14. 在计算机系统的层次结构中,操作系统位于第 3 层,而机器语言位于第 2 层。

15. 在计算机系统的层次结构中,数字电路位于第0 层,而用户位于第 6 层。1.4简答题

1. 计算机字长指的是什么?

答:处理器单位时间可以直接处理二进制数据的位数,是CPU性能主要指标之一。

2. 简述微型计算机系统的硬件组成及各部分作用。

答:

CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。

存储器:存储器是存放程序和数据的部件。

外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。

总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。

3. ROM-BIOS是什么?

答:基本输入输出系统,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。

4. 什么是通用微处理器、单片机?

答:1、通用为处理器:适合较广的应用领域的微处理器,如装在PC机、笔记本电脑等的微处理器;

2、单片机:通常用于控制领域的微处理器芯片,期内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。

5. 什么是DSP芯片、嵌入式系统?

答:1、DSP:数字信号处理器,更适合于处理高速的数字信号,内部集成有高速乘法器,可进行快速乘法加法运算;

2、嵌入式系统:利用微处理器,数字信号处理器或通用微处理器,结合具体应用构成的控制系统。

6. 冯?诺依曼计算机的基本设计思想是什么?

答:采用二进制表达数据和指令,将数据和指令事先保存在存储器中;按顺序执行程序来控制计算机工作

7. 计算机系统通常划分为哪几个层次?普通计算机用户和软件开发人员对计算机系统的认识一样吗?

答:1、最上层是用户层;第五层是高级语言层;第四层是汇编语言层;第三层是操作系统层;第二层是机器语言层;第一层是控制层;第零层是数字电路层;

2、不一样,普通计算机用户看到的计算机属于用户层,而软件人员看到的属于高级语言层或是汇编语言层。

8. 什么是系列机和兼容机?

答:系列机:同一厂家生产的具有相同计算机结构,但具有不同组成和实现的一系列不同档次不同型号的机器;

兼容机:不同厂家生产的具有相同计算机结构的计算机。

第二章处理器结构

2.1选择题

1. 一条计算机指令中规定其执行动作的部分称为()。

A. 源地址码

B. 操作码

C. 目标地址码

D. 数据码

2. 标志寄存器中的溢出标志OF=1时表示的含义,下列说法中正确的是()。

A. 表示运算结果溢出

B. 表示最高位有进位

C. 两个符号位相同的操作数的运算结果的符号位与参与运算的操作数符号位相反

D. 以上说法都不对

3. VAR是数据段中定义的字变量,指令MOV VAR[EBX][EDI],AX中目的操作数的寻址方式是()。

A.寄存器相对寻址B.直接寻址C.相对基址变址寻址D.间接寻址

4. VAR是数据段中定义的字变量,指令MOV AX,VAR[EBX]中源的操作数的寻址方式是()。

A.寄存器相对寻址B.直接寻址 C.相对基址变址寻址D.间接寻址

5. VAR是数据段中定义的字变量,指令MOV AX,VAR中源的操作数的寻址方式是()。

A.寄存器相对寻址B.直接寻址C.相对基址变址寻址D.寄存器间接寻址

6. 下列80X6CPU标志寄存器的标志位中,不属于状态标志位的是( )

A.OF

B.IF

C.AF

D.PF

7. 下列80X6CPU标志寄存器的标志位中,不属于状态标志位的是( )

A.OF

B.TF

C.AF

D.PF

8. 计算机能直接识别、理解和执行的程序是( )。

A汇编语言程序B.机器语言程序C.高级语言程序D.数据库语言程序

9. 寄存器( )不能被分割为高字节和低字节。

A.AX

B. DX

C.BX

D. CS

10. VAR是数据段中定义的字变量,指令MOV EBX,OFFSET VAR源操作数的寻址方式是()。

A.直接寻址

B.寄存器间接寻址

C.立即数寻址

D.存贮器寻址

11. 当使用EBP寄存器作基址寻址时,默认在( )段内寻址。

A.代码

B.堆栈

C.数据

D.附加

12. 当使用EDI寄存器作基址寻址时,默认在( )段内寻址。

A.代码

B.堆栈

C.数据

D.附加

13. 运算器由很多部件组成,其核心部分是()。

A.数据总线

B.算术逻辑单元

C.累加器

D.多路开关

14. IA-32处理器在保护模式下可以直接访问最大物理地址空间是()。

A. 1MB

B. 64KB

C. 4GB

D. 4TB

15. IA-32处理器在复位后自动进入()方式。

A. 保护

B. 实地址

C. 系统管理

D. 虚拟8086

2.2名词解释题

1. ALU:Arithmetic Logic Unit 算术逻辑单元,是计算机的运算器,负责处理器所能进行的各种运算,主要是算术运算和逻辑运算。

2. Offset address 偏移地址以段基地址为起点,段内位置可以用距离该起点的位移量表示。

3. Addressing mode

寻址方式对理解处理器工作原理和指令功能,以及进行汇编语言程序设计都至关重要。

4. Bus Interface Unit BIU 总线接口单元负责处理器对存储器和外设进行访问。

5. Code Prefetch Unit 指令预取单元,利用总线的空闲时间通过总线接口单元按顺序与取指令,放在指令预取队列中。

6. Instruction Decode Unit 指令译码单元,从指令预取队列中取来指令,译码成微指令代码,经译码后的指令存放在指令队列中。

7. Protected mode保护方式,IA-32处理器在保护方式下能发挥其全部功能,充分利用其强大的段页式存储管理以及特权与保护能力

8. Real-address mode实地址方式通电复位后IA-32橱余实地址方式,实现了与8086相同的程序设计环境,但有所扩展。

9. System management mode

系统管理方式,为操作系统和核心程序提供节能管理和系统安全管理机制。

10. Virtual-8086 mode 虚拟8086方式并不是处理器的一种工作方式,只是提供了一种在保护方式下类似于实地址方式的运行环境。

11. General purpose registers

通用寄存器一般指处理器最长使用的证书通用寄存器,可用于保存整数数据、地址等。

12.Flat Memory Model

平展存储模式,平展存储模式下,对程序来说存储器是一个连续的地址空间

13. Indirect Addressing 间接寻址,有效地址存放在寄存器中,利用寄存器间接寻址,可以方便的对数组的元素或字符串的字符进行操作。

14. Accumulator

累加器,是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器

15. Instruction pointer 指令指针,用于记录将要执行指令的主存地址,标志寄存器用于保存指令执行的辅助信息。等同于PC的功能。

2.3判断

1. 程序计数器PC或指令指针EIP寄存器属于通用寄存器。F

2. 处理器的指令译码是将指令代码翻译成它代表的功能的过程,与数字电路的译码器是不同的概念。T

3. EAX也被称为累加器,因为它使用最频繁。T

4. 处理器的传送指令MOV属于汇编语言的执行性语句。T

5. 汇编语言的语句由明显的4部分组成,不需要分隔符区别。F

6. 80减90(80-90)需要借位,所以执行结束后,进位标志CF=1。T

7. MASM汇编语言的注释用分号开始,但不能用中文分号。T

8. IA-32处理器在实地址方式下,不能使用32位寄存器。F

9. 存储器寻址方式的操作数当然在主存了。T

10. 保护方式下,段基地址加偏移地址就是线性地址或物理地址。T

11. IA-32处理器中的8个32位通用寄存器T

12. 寄存器变量的存取速度远高于内存变量。T

13. 指令中的目的操作数可以采用立即寻址方式。F

14. 指令中的源操作数与目的操作数的寻址方式不能同为内存寻址方式。T

15. 不能用EBX作为基址指针访问堆栈段中的数据。F

2.4填空题

1. 寄存器EDX是32 位的,其中低16位的名称是DX ,还可以分成两个8位的通用寄存器,其中D8~D15部分可以用名称DH 表示。

2. IA-32处理器的段寄存器是16 位的,指令指针EIP是32 位的。

3. 逻辑地址由段基地址和偏移地址两部分组成。

4. 进行8位二进制数加法:10111010+01101100,8位结果是[1]00100110 ,标志CF=1 。

5. 在实地址工作方式下,逻辑地址“7380H∶400H”表示的物理地址是77800H ,并且该段起始于73800H 物理地址。

6. IA-32处理器有8个32位通用寄存器,其中EAX,EBX ,ECX 和EDX,可以分成16位和8位操作。

7. IA-32处理器复位后,首先进入是实地址工作方式。该工作方式分段最大不超过64KB 。

8. MASM要求汇编语言源程序文件的扩展名是.ASM ,汇编产生扩展名为OBJ的文件被称为目标模块文件。

9. 除外设数据外的数据寻址方式有3类,分别被称为立即数寻址、寄存器寻址和

存储器寻址。

10. 用EBX做基地址指针,默认采用DS 段寄存器指向的数据段;如果采用EBP或ESP作为基地址指针,则默认使用SS 段寄存器指向堆栈段。

11.代码段中下一条要执行的指令由CS寄存器和___EIP__寄存器指示。

12. IA-32处理器有8个32位通用寄存器,其中ESI,EDI ,EBP 和ESP,不可以分解成16位和8位操作。

13. IA-32处理器在保护模式MASM采用平展或段式存储模型,而在实地址模式下则采用实地址存储模型。

14. 除I/O指令外,具有双操作数的指令中,目的操作数只能采用寄存器寻址方式或存储器寻址方式。

15. 计算机存储信息的最小单位是byte ,1个字节等于8 个二进制位。

2.5简答题

1. 举例说明CF和OF标志的差异。

答:进位标志CF表示无符号数运算结果是否超出范围,超出范围后加上进位或借位,运算结果仍然正确;溢出标志OF表示有符号数运算结果是否超出范围,如果超出范围,运算结果已经不正确。

2. IA-32处理器有哪三类基本段,各是什么用途?

答:代码段:存放程序的指令代码。程序的指令代码必须安排在代码段,否则将无法正常执行。

数据段:存放当前运行程序所用的数据。程序中的数据默认是存放在数据段,也可以存放在其他逻辑段中。

堆栈段:主存中堆栈所在的区域。程序使用的堆栈一定在堆栈段。

3. 什么是实地址方式、保护方式和虚拟8086方式?它们分别使用什么存储模型?

答:实地址方式:与8086具有相同的基本结构,只能寻址1MB物理存储器空间,逻辑段最大不超过64KB;但可以使用32位寄存器、32位操作数和32位寻址方式;相当于可以进行32位处理的快速8086。实地址工作方式只能支持实地址存储模型。

保护方式:具有强大的段页式存储管理和特权与保护能力,使用全部32条地址总线,可寻址4GB物理存储器。保护方式通过描述符实现分段存储管理,每个逻辑段可达

4GB。处理器工作在保护方式时,可以使用平展或段式存储模型。

虚拟8086方式:在保护方式下运行的类似实方式的运行环境,只能在1MB存储空间下使用“16位段”。处理器工作在虚拟8086方式时,只能使用实地址存储模型。

4. 什么是平展存储模型、段式存储模型和实地址存储模型?

答:平展存储模型下,对程序来说存储器是一个连续的地址空间,称为线性地址空间。程序需要的代码、数据和堆栈都包含在这个地址空间中。

段式存储模型下,对程序来说存储器由一组独立的地址空间组成,独立的地址空间称为段。通常,代码、数据和堆栈位于分开的段中。

实地址存储模型是8086处理器的存储模型。它是段式存储模型的特例,其线性地址空间最大为1MB容量,由最大为64KB的多个段组成。

5. 汇编语句有哪两种,每个语句由哪4个部分组成?

答:汇编语句有两种:执行性语句(处理器指令)、说明性语句(伪指令)。

每个语句有:标号、指令助记符、操作数或参数、注释4个部分组成。

6. 给出IA-32处理器的32位寻址方式的组成公式,并说明各部分作用。

答:32位存储器寻址方式的组成公式

32位有效地址=基址寄存器+(变址寄存器×比例)+位移量

其中的4个组成部分是:

·基址寄存器??任何8个32位通用寄存器之一;

·变址寄存器??除ESP之外的任何32位通用寄存器之一;

·比例??可以是1,2,4或8(因为操作数的长度可以是1,2,4或8字节);

·位移量??可以是8或32位有符号值。

7. Pentium的片上Cache采用统一结构还是分离结构?

答:Pentium芯片中有两个8KB容量的Cache,一个用于高速缓冲指令的指令Cache,另一个用于高速缓冲数据的数据Cache,即分离的Cache结构。

8. 为什么将查找操作数的方法称为数据寻“址”方式?

答:主存和外设在汇编语言中被抽象为存储器的地址或I/O地址,而寄存器虽然以名称表达,但机器代码中同样用地址编码区别寄存器,所以指令的操作数需要通过地址指示。这样,通过地址才能查到数据本身,这就是数据寻址方式。

第三章数据处理

3.1.选择

1. BUF DWORD 10h DUP( 3 DUP( 2,5 ) ,3 ,4 ,5)语句为变量BUF分配的内存空间的字节数是()。

A.50h B. 90h C. 240h D. 120h

2. BUF DW 10H DUP(3 DUP(2,?),1,2 DUP(?),100)为变量BUF分配的内存空间的字节数是()。

A. 160

B. 22

C. 80

D. 320

3. 类型操作符PTR用于()。

A. 定义内存变量的类型

B. 重新指定内存变量的类型

C. 定义寄存器变量的类

D. 重新指定寄存器变量的类型

4. 用来定义双字变量的伪指令是()。

A. DB

B. DW

C. DD

D. DQ

5. 用来定义字变量的伪指令是()。

A. DB

B. DW

C. DD

D. DQ

6. 用来定义字节变量的伪指令是()。

A. BYTE

B. WORD

C. DWORD

D. QWORD

7. 执行AND指令后,OF和CF标志位的值是()。

A. OF=CF=0

B. OF=0,CF=1

C. OF=1,CF=0

D. OF=1,CF=1

8. 执行INC指令除对于SF、ZF有影响外,还要影响的标志位是()。

A. AF,PF,CF

B. OF,AF,CF

C. OF,PF,CF

D. OF,AF,PF

9. 执行DEC指令除对于SF、ZF有影响外,还要影响的标志位是()。

A. AF,PF,CF

B. OF,AF,CF

C. OF,PF,CF

D. OF,AF,PF

10. 执行指令XOR EAX,EAX 后则( )

A.AL=1, ZF=1 B.AL=0, ZF=0

C.AL=1, ZF=0 D.AL=0, ZF=1

11. 下列指令执行后,不影响标志位的指令是()。

A.ADD EAX,1 B.DEC DX

C.XOR CX,AX D.LEA EDX,MSG

12. 能够表示指令存放地址的是()

A 符号名

B 变量名

C 标号

D 常量名

13. 8位二进制无符号数所能表示的数值范围是()。

A.0 ~ 255 B.0 ~ 256 C.0 ~ 128 D.0 ~ 127

14. 16位二进制补码所能表示的带符号数的数值范围是()。

A.0 ~ 65535 B.0 ~ 65536

C.-32768 ~ +32767 D.-65536 ~ +66536

15. 8位二进制补码所能表示的带符号数的数值范围是()。

A.0 ~ 255 B.0 ~ 256 C.-128 ~ +127D.-128 ~ +128

3.2.名词解释

1. Two's Complement

二进制补码:对于正数补码等于原码,对于负数的补码等于对应的反码(除符号位其余按位取反加1).

2. Nested Procedure Calls

嵌套程序调用:在调用程序中继续调用其他程序,若调用的是本身则为递归调用。3. Conditional Jump

条件转移:根据条件如标志位等决定转移,若条件成立则发生跳转。

4. Extended ASCII 扩充美国信息交换标准码

5. Integer constants 整数常量

6. Jumps Based on Signed Comparisons 无符号数条件转移比较

7. Little Endian Order

小端方式:存储方式按低字节存放在低地址端高字节存放在高地址端。

8. Intrinsic Data Types 内部数据类型

3.3.判断

1. 对一个正整数,它的原码、反码和补码都一样,也都与无符号数的编码一样。T

2. 常用的BCD码为8421 BCD码,其中的8表示D3位的权重。T

3. IA-32处理器采用小端方式存储多字节数据。T

4. 空操作NOP指令其实根本没有指令。F

5. 堆栈的操作原则是“先进后出”,所以堆栈段的数据除PUSH和POP指令外,不允许其他方法读写。F

6. 虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。T

7. 指令“INC ECX”和“ADD ECX,1”的实现功能完全一样,可以互相替换。F

8. 无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。F

9. 逻辑运算没有进位或溢出问题,此时CF和OF没有作用,所以逻辑运算指令如AND、OR 等将CF和OF设置为0。T

10. CMP指令是目的操作数减去源操作数,CMPS指令是源操作数减去目的操作数T

11. 指令“DEC ECX”和“SUB ECX,1”的实现功能完全一样,可以互相替换。F

12. 指令“TEST”和“AND”的实现功能完全一样,可以互相替换。F

13. 指令“CMP EAX, ECX”和“SUB EAX, ECX”的实现功能完全一样,可以互相替换。F

14. CPU在实施加减运算时不区分有符号数和无符号数。T

15. VAR是数据段中定义的字变量,指令MOV AL,VAR是正确的。T

3.4.填空

1. (1)定义字节变量的伪指令助记符是 BYTE ,获取变量名所具有的偏移地址的操作符是 OFFSET 。

2. (2)计算机中有一个“01100001”编码。如果把它认为是无符号数,它是10进制数97 ;如果它是某个ASCII码,则代表字符_ a _。

3. C语言用“\n”表示让光标回到下一行首位,在汇编语言中需要输出两个控制字符:一个是回车,其ASCII码是 0DH ,它将光标移动到当前所在行的首位;另一个是换行,其ASCII码是 0AH ,它将光标移到下一行。

4. 数据段有语句“H8843 DWORD 99008843H”,代码段指令“MOV CX, WORD PTR H8843”执行后,CX= 8843H ;代码段指令“MOV CL, BYTE PTR H8843”执行后,CX=_8843H _。

5. 数据段有语句“XYZ DWORD ?”,则XYZ的类型是 DWORD ,用“TYPE XYZ”会得到数值为 4 。

6. 数据段有语句“ABC BYTE 3 DUP (1,2,3)”,代码段指令“MOV CL, ABC+3”执行后,CL = 1 ; “MOV CL, ABC+8”执行后,CL= 3 。

7. 数据段有语句“ABC BYTE 3 DUP (1,2,3)”,代码段指令“MOV AX, WORD PTR ABC”执行后,AX= 0201H ; “MOV EAX, DWORD PTR ABC”执行后,EAX= 01030201H 。

8. 顺序执行指令“XOR EAX, EAX”和“SUB EAX, EAX”后,EAX= 0 ,OF= 0 。

9. 顺序执行指令“XOR EAX, EAX”和“DEC EAX”后,EAX= FFFFFFFFH ,CF= 0 。

10. 欲将EDX内的无符号数除以16,使用指令“SHR EDX, 4 ”;欲将EAX内的有符号

数除以16,使用指令“ IDIV 16 ”。

11. 已知:X补=10101100B,Y补=11000110B,则:[X+Y]补= [1]01110010 ,[X-Y]补= 00011000 。

12. 设字长为八位,有x= -1,y=124,则有:[x+y]补= 123 , [x-y] 补=131 。

13. 已知:寄存器AX=7836H,指令:ADD AX,9A5EH执行后,AX=1294H CF=1。

14. 已知:寄存器AX=7836H,指令:ADD AX,9A5EH执行后,OF= 0 ,SF= 0。

15. "0"~"9"的ASCII码值是 30H~39H ,"A"~"Z"的ASCII码值是 41H~5AH 。

3.5.简答题

1. 使用二进制8位表达无符号整数,257有对应的编码吗?

答:没有。使用二进制8位表达无符号整数的范围为0~255,因此257没有对应的编码。

2. 字符“'F'”和数值46H作为MOV指令的源操作数有区别吗?

答:字符“'F'”的ASCII码就是数值46H,所以没有区别。

3. 为什么可以把指令“MOV AX, (34+67H)*3”中的数值表达式看成是常量?

答:汇编程序在汇编过程中对数值表达式计算,得到一个确定的数值,故称数值表达式为常量。

4. 数值500,能够作为字节变量的初值吗?

答:不能。数值500大于一个字节所能表达的数据量,所以不能为字节变量赋值。5. 为什么说“XCHG EDX,CX”是一条错误的指令?

答:源、目标寄存器位数不同,不能用该指令进行数据交换。

6. 都是获取偏移地址,为什么指令“LEA EBX, [ESI]”正确,而指令“MOV EBX, OFFSET[ESI]”就错误?

答:前者在指令执行时获得偏移地址,是正确的;但后者的OFFSET只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知的,所以无法获得偏移地址。

7. INC,DEC,NEG和NOT都是单操作数指令,这个操作数应该是源操作数还是目的操作数?

答:INC,DEC,NEG和NOT指令的操作数既是源操作数也是目的操作数。

8. 大小写字母转换的规律是什么?给出转换的公式。

答:大小写字母转换利用它们的ASCII码相差20H。假设用AX存放所要转换的字母:大写转小写:ADD AX 20H; 小写转大写:SUB AX 20H

第四章指令系统

4.1.选择

1. 计算机内的“溢出”是指其运算的结果( )。

A.无穷大或无穷小B.超出了内存单元所能存储的数值范围

C.超出了寄存器能存储数值的范围D.超出了该指令所指定的结果能存储的数值范围2. 计算机内的“溢出”是指其运算的结果( )。

A.无穷大或无穷小B.超出了内存单元所能存储的数值范围

C.超出了寄存器能存储数值的范围D.超出了该指令所指定的结果能存储的数值范围3. 16位二进制无符号数的数值范围是()。

A.0 ~ 65535B.0 ~ 65536 C.0~ 32767 D.0 ~ 32768

4. 最大的10位无符号二进制整数转换成十进制数是。

A. 51

B. 512

C. 1023

D. 1024

A.ZF

B. SF

C.CF

D. TF

6. INC 指令不能影响标志寄存器的( )位。

A.ZF

B. SF

C.CF

D. DF

7. DEC 指令不能影响标志寄存器的( )位。

A.ZF

B. SF

C.CF

D. IF

8. 在执行DIV或IDIV指令发生错误时会产生()中断。

A.线路故障 B.内部 C.外部 D.单步

9. 在执行ADD或SUB指令发生溢出错误时()。

A.不产生任何中断 B. 会产生内部中断

C. 会产生外部中断

D. 会产生单步中断

10.完成同指令XCHG AX,BX相同功能的指令或指令序列是()。

A. MOV AX,BX

B. MOV BX,AX

C. PUSH AX

D. MOV CX,AX

POP BX MOV AX,BX

MOV BX,CX

11. 顺序执行PUSH EAX和POP EBX两条指令,其功能等同于()

A.MOV EAX, EBX B.MOV EBX, EAX

C.XCHG EAX, EBX D.XCHG EBX, EAX

12. 目前在微机中最普遍采用的字符的编码是()。

A.BCD码B.ASCII码C.余三码D.格雷码

13. 已知X、Y的补码分别为11101011B、00001010B,求X+Y的补码等于( )。

A. 10100001B

B. 11011111B

C. 11110101B

D. 溢出

14. 计算机中( )不能直接表示有符号数。

A.原码

B.补码

C.反码

D.BCD码

15. 下列字母中,ASCII码值最小的是( ) 。

A. K

B. Y

C. a

D. i

16. 当执行完下列指令序列后,标志位CF和SF的值为( )。

MOV AL,0C4H

ADD AL,9DH

A.0,0 B. 0,1 C. 1,0 D. 1,1

4.2.名词解释

1. Program flow control instructions :程序流程控制指令

2. OFFSET Operator: 在汇编阶段取得变量的偏移地址。

3. Loop Counter: 循环计数器,一般用ECX作计数器,在LOOP循环中每次减1。

4. Pseudo Code: 伪代码,又称虚拟代码,是高层次描述算法的一种。

5. Single Dimension Array:一位数组

6. Conditional Loop Instructions:条件循环指令利,用条件转移指令决定是否进行循环。

7. Arithmetic instructions:算数指令

8. Jumps Based on Unsigned Comparisons:无条件转移比较

4.3.判断

1. VAR是数据段中定义的字变量,指令MOV AX,VAR+2是正确的。T

2. VAR1和VAR2是数据段中定义的字变量,指令MOV AX, VAR1-VAR2是正确的。T

3. VAR1和VAR2是数据段中定义的字变量,指令MOV AX, VAR1+VAR2是正确的。F

4. 执行乘法指令IMUL src时,运算结果不会产生溢出。T

5. 执行乘法指令IMUL REG,src时,运算结果不会产生溢出。F

6. 定义符号常量时,使用“=”与“EQU”没有区别。F

7. 地址操作符OFFSET可以获取任何寻址方式的内存变量的有效地址。F

8. 指令“SHL”与“SAL”的功能是等价的。T

9. 指令“SHR”与“SAR”的功能是等价的。F

10. 指令“LOOP Lable ”与“DEC ECX JNZ Lable”的功能是等价的。F

11. 32位机不能完成64位整数加法运算。F

12. 只有补码才能表示有符号数。F

13. 指令“LEA”可以获取任何寻址方式的内存变量的有效地址。T

14. 指令“LEA”可以实现求两个寄存器与一个立即数三个数之和的功能。T

15. 堆栈内部中的数据是无法修改的。F

4.4.填空

1. 顺序执行指令“XOR EAX, EAX”和“SUB EAX, 1”后,EAX=FFFFFFFFH ,CF= 1 。

2. 数据段有语句“BUF DWORD 10h DUP( 3 DUP( 2,? ) ,3 ,4 ,5)”,则用“LENGTHOF BUF”会得到数值为144 ,用“SIZEOF BUF”会得到数值为576 _。

3. 已知AL=01100001B,执行指令“AND AL,5FH”后,AL=41H ;如果AL的内容是某个ASCII码,则代表字符 A 。

4. 已知AL=01000001B,执行指令“OR AL,20H”后,AL=61H _;如果AL的内容是某个ASCII码,则代表字符 a 。

5. 设字长为八位,-128补=80 _H,-1补=FF H。

6. 已知:寄存器AX=7836H,指令:TEST AX,9A5EH执行后,OF=0 ,SF=0 。

7. 已知:寄存器AX=7836H,指令:CMP AX,9A5EH执行后,AX= 7836 H ,OF=1_。

8. 要测试AX的第五位是否为1,使用指令AND AX 0020 H ;若要将AL的第五位置为1,使用指令OR AL 002O H 。(说明:最低位为第0位。)

9. 已知:寄存器AX=9A5EH,指令:NEG AX执行后,OF=0 ,SF=0 。

10. 已知:寄存器EAX=65536,EBX=32768,指令:DIV EBX执行后,EAX=2。则指令:DIV EBX 执行前EDX的值应为0 ,指令:DIV EBX执行后EDX=__0__。

11. 已知:寄存器AL=-1,指令:MOVSX BX,AL执行后,BX= __FFFF__H;指令:MOVZX CX,AL 执行后,CX= __00FF__H。

12. 顺序执行指令序列“XOR EAX,EAX ,DEC EAX ,ADC EAX,0”后,CF=_0_,ZF=_0_。

13. 顺序执行指令序列“XOR EAX,EAX ,SUB EAX,1 ,ADC EAX,0”后,CF=_1_,ZF=_1__。

14. 已知:寄存器AL=10,BL=-10,指令:MUL BL执行后,AX=__099C__H;而若将指令改为:IMUL BL 则执行后AX=__FF9C__H;

15. 若要将AX的第五位和第九位置为0,使用指令__AND AX ,FDDF H__;若要将AX的第五位和第九位置反,使用指令___XOR AX ,0220 H___。(说明:最低位为第0位。)

4.5.简答题

1. 乘除法运算针对无符号数和有符号数,有两种不同的指令。只有一种指令的加减法如何区别无符号数和有符号数运算?

答:加减法不区别无符号数和有符号数,但根据运算结果分别设置标志寄存器的CF和是SF标志,可利用CF和SF进行区别。

2. 逻辑与运算为什么也称为逻辑乘?

答:逻辑与运算规则是:1^1=1,其他均为0,逻辑与运算规则类似二进制的乘法,所以称其为逻辑乘。

3.简述逻辑运算指令怎么实现复位、置位和求反功能?

答:实现复位指令:AND AX 0 ;将AX里的数值为0

实现置位指令:OR AX FFFF ;给预置位置为1再与要比较的数作OR运算

实现求反指令:XOR AX FFFF ;将目的操作数与全1作异或运算。

4.在处理一维数组时,通常可以采用哪些寻址方式?各自的特点是什么?

答:立即数寻址:指令需要的操作数紧跟在操作码之后作为机器指令代码的一部分并随着处理器的取指操作从主存进入指令寄存器。特点:速度快不需要转换地址,但寻址范围小;

寄存器寻址:指令的操作数存放在处理器的寄存器中。特点:寻址方式简单快捷,是最常使用的寻址方式;

存储器寻址:寻址主存中存储的操作数就称为存储器寻址。特点:需要至少两次访存,寻址方式多,地址范围大。

5. 通常在什么情况下需要使用MOVSX、MOVZX指令?

答:对无符号数,在前面加零实现零位扩展。对应指令MOVZX;对有符号数进行符号扩展,即用一个操作数的符号位(最高位)形成另一个操作数,对应指令MOVSX。

6. 通常在什么情况下需要使用PTR类型操作符?举例说明。

答:如在指令“MOV EAX,DWORD PTR ARRAY”,EAX是双字,变量ARRAY被定义为字量,两者类型不同,MOV指令不允许不同类型的数据传送,利用PTR改变ARRAY的类型,将其传送给EAX.

7. ESP是通用寄存器,是否可以随意的修改ESP的值?

答:不可以,堆栈段的范围由堆栈执政寄存器ESP的初值确定,这个位置就是堆栈的底

部(不再变化),因此不能随意改变ESP的值。修改可能会导致栈里内容丢失,引起异常。

8. 大小写字母转换的规律是什么?给出转换的公式。

答:大小写字母转换利用它们的ASCII码相差20H。

SUB BL 20H:实现小写字母转换为大写;ADD BL 20H:实现大写字母转换为小写。

9.ESP是通用寄存器,是否可以随意的修改ESP的值?

答:不可以,堆栈段的范围由堆栈执政寄存器ESP的初值确定,这个位置就是堆栈的底部(不再变化),因此不能随意改变ESP的值。修改可能会导致栈里内容丢失,引起异常。

第五章汇编语言程序设计

5.1.选择

1. 循环指令LOOP终止循环的条件是()。

A.ECX=0 B. ECX=0,且ZF=0 C ECX≠0,且ZF=0 D. ECX≠0,或ZF=1

2. 循环指令LOOPNZ终止循环的条件是()。

A.ECX=0,或ZF=1 B. ECX=0,且ZF=0 C.ECX≠0,且ZF=0 D. ECX≠0,或ZF=1 3. LOOP指令执行时,隐含计数器是()。

A.ESP B.EBX C.ECX D.EDI

4. 当A>B时转移的条件转移指令为(A、B为无符号数)()。

A. JA

B. JAE

C. JG

D. JGE

5. 当A>=B时转移的条件转移指令为(A、B为有符号数)()。

A. JA

B. JAE

C. JG

D. JGE

6. 条件转移指令JC Label的测试条件是()。

A. ZF = 1

B. SF = 1

C. OF = 1

D. CF = 1

7. 若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆栈中3个参数正确的RET指令是()。

A. RET 3*1

B. RET 3*2

C. RET 3*3

D. RET 3*4

8. 主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。

A. ADD ESP,3*2

B. ADD ESP,3*4

C. ADD EBP,3*2

D. ADD EBP,3*4

9. 条件转移指令JZ Label的测试条件是()。

A. ZF = 1

B. SF = 1

C. OF = 1

D. CF = 1

10. 利用堆栈传递子程序参数的方法是固定的,若主程序通过堆栈向子程序传递了3个参数,则在子程序中, 主程序中最后一个被压入栈中的参数可以用()的形式来访问。

A. [EBP-4]

B. [EBP-8]

C. [EBP+4]

D. [EBP+8]

11. 通过堆栈传递参数,在子程序中使用EBP间址取得参数的原因是()。

A. EBP没有被占用

B. EBP间址速度较快

C. EBP间址默认的段是堆栈段

D. EBP是基址指针

12. 通过寄存器传递参数比通过堆栈传递参数的优点是()。

A. 能传递更多得参数

B. 存取效率高

C. 能确保正确调用

D. 没有副作用

13. 利用堆栈传递子程序参数的方法是固定的,在子程序中, 修改参数()可以改变子程序的返回地址。

A. [EBP-4]

B. [EBP-8]

C. [EBP+4]

D. [EBP+8]

14. 在用LOOP Label 指令构成的循环中,若ECX的初值为-10,则循环体将被执行()次。

A. 10

B. 0

C. 100

D. >100

15. 在用LOOP Label 指令构成的循环中,若ECX的初值为10,在LOOP Label 指令前有一条“SUB ECX,2”指令,则循环体将被执行()次。

A. 10

B. 5

C. 4

D. >10000

5.2.名词解释

5.3.判断

1. 指令指针或者还包括代码段寄存器值的改变将引起程序流程的改变。T

2. JMP指令对应高级语言的GOTO语句,所以不能使用。F

3. 因为条件转移指令Jcc要利用标志作为条件,所以也影响标志。F

4. JA和JG指令的条件都是“大于”,所以是同一个指令的两个助记符。F

5. 控制循环是否结束只能在一次循环结束之后进行。F

6. 介绍LOOP指令时,常说它相当于DEC ECX和JNZ两条指令。但考虑对状态标志的影响,它们有差别。LOOP指令不影响标志,而DEC指令却会影响除CF之外的其他状态标志。T

7. CALL指令用在调用程序中,如果被调用程序中也有CALL指令,说明出现了嵌套。T

8. 子程序需要保护寄存器,包括保护传递入口参数和出口参数的通用寄存器。F

9. 利用寄存器在主子程序间传递参数,其实质就是利用全局变量来传递参数。T

10. 子程序采用堆栈传递参数时,只能在主程序中修改ESP方可保持堆栈的平衡。F

11. 汇编语言中不允许递归调用子程序。F

12. 与高级语言中的自定义函数不同,汇编语言中的子程序不能将计算的结果返给主程序F

13. 汇编语言中,子程序嵌套调用就是递归调用。F

14. 在LOOP指令构成的循环结构中,允许修改ECX的值。T

15. 指令CALL或RET的执行,不改变程序执行的流程。F

16. 在软件中只使用一次的功能编写成子程序完全没有必要。F

17. 在执行CALL指令时,硬件自动将断点地址压入堆栈中。T

18. 在高级语言中,若多重循环出现"交叉”的错误,编译系统通常会给出提示来。若汇编

语言程序中也出现"交叉”错误时,汇编程序也会给出提示来。F

5.4.填空

1. JMP指令根据目标地址的寻址方式,可以分成三种类型:相对寻址、直接寻址和间接寻址。

2. 假设在平展存储模型下,EBX=1256H,双字变量TABLE的偏移地址是20A1H,线性地址32F7H处存放3280H,执行指令“JMP EBX”后EIP=1256H _,执行指令“JM P TABLE*EBX+”后EIP=3280H。

3. “CMP EAX,3721H”指令之后是JZ指令,发生转移的条件是EAX=_3721H_,此时ZF=_1__。

4. JMP指令根据目标地址的寻址方式,可以分成三种类型:相对寻址、_间接寻址和直接寻址,通常相对寻址方式使用的最多。

5. 循环结构程序一般有三个部分组成,它们是_循环初始_,循环体和循环控制__部分。

6. 条件转移指令JE Label的测试标志位是__ZF__,条件转移指令JNO Label的测试标志位是_OF__。

//7. 过程定义开始是“TEST PROC”语句,则过程定义结束的语句是__TEST ENDP__。宏定义开始是“DISP MACRO”语句,则宏定义结束的语句是_ENDM_。

8. 利用堆栈传递子程序参数的方法是固定的,在子程序中通常是利用寄存器__EBP__来访问栈中的参数,采用的寻址方式是间接寻址。

9. 调用程序和子程序之间的信息传送称为__参数__,而当传递的信息很大时通常通过 堆栈 来进行传递。

10. 在LOOP Label 指令构成的循环中,若ECX 的初值为0,则循环体将被执行__232_次;若ECX 的初值为—100,则循环体将被执行(232-100)__次。

11. 只要堆栈空间允许,子程序嵌套调用的层次无限制_,子程序也可调用本身,这称为递归调用_。

12. 通常在子程序的开始部分要保护_子程序中用到的__寄存器,但用做出口参数的通用寄存器则_ _不能保护和恢复 _。

13. 通常在子程序中的参数分为两种类型,分别称为__值参__和 形参 。

14. 通常在子程序中至少要有一条_返回__指令用于返回主程序,而汇编程序在汇编时并不检测__返回_指令是否存在。

15. 在主程序中,采用“JMP subName ” 指令可以__转到_ 子程序subName , 但子程序结束后 返回地址不确定 。

5.5.简答题

1. 是什么特点决定了目标地址的相对寻址方式应用最多?

答:当同一个程序被操作系统安排到不同的存储区域执行时,指令间的位移没有改变,目标地址采用相对寻址可方便操作系统的灵活调度。

2. 将下面C 语言程序的代码片段转换为功能等价的汇编语言代码片段,其中sign 与sinteger 均为双字变量。

3. 将下面C 语言程序的代码片段转换为功能等价的汇编语言代码片段,其中ch1与caps 均为字节变量。

if ( sinteger = 0) sign = 0; else

if ( siteger > 0) sign = 1; else sign = -1;

答:

.data ;数据段 定义两个双字变量(此处可以省略) sign dword ? sintegter dword ? .code ;代码段 cmp sinteger , 0

jne outjudge ;若不大于则跳转 mov sign , 0 ; sinteger = = 0 outjudge:

cmp sinteger , 0

jl injudge ;若小于则跳转(将sinteger 看作有符号数) ;若看作无符号数用jb 来判断 mov sign , 1 ; sinteger > 0 injudge:

mov sign , -1 ; sinteger < 0 done: ; 结束

4. 将下面C 语言程序的代码片段转换为功能等价的汇编语言代码片段,其中sum 与i 变量均为双字变量。

5. 在N 分支结构中,至少要使用N —1条 JMP 指令,它的作用是什么? 答:等同于switch 语句中的break 用来跳到分支出口。

6. 不使用CALL 指令是否可以实现子程序的调用?若可以,举例说明。

答:可以实现,通过栈来实现。将子程序入口地址压栈通过EBP+4来修改PC 值来返回原程序,也就实现子程序的调用。

7. 写出3条以上的可以改变程序执行流程的指令,并简述其用途。 答: JMP 无条件跳转

if (ch1> =’a’ && ch1< =’z’) caps= =0;

if (ch1> =’A’ && ch1< =’Z’) caps=1;

答: ;

.code ;代码段 cmp ch1 , a jb outjudge cmp ch1 , z

ja done

mov caps , 0 ; if (ch1> =’a’ && ch1< =’z’) outjudge: cmp ch1 , A jb done cmp ch1 , Z

ja done

mov caps , 1 ; if (ch1> =’A ’ && ch1< =’Z ’) done: ; 结束

sum=0;

for ( i=1;i< =100;i++) if ( i%2= =0) sum=sum+i;

答: ;

.code ;代码段

mov eax , 0 ; 初始化eax=0 xor ecx , ecx ;用作计数器 mov ecx ,100

xor ebx , ebx ;相当于 i 的作用 mov ebx , 1 ;初始化eax=1 loop:

push eax ;保存eax 的值 mov eax , ebx

xor edx , edx ; 用来判断余数 div 2 ;eax 除以2 cmp edx , 0 ;edx=eax mod 2 jz next ;是偶数则跳转修改参数 pop eax ;恢复eax 的值 jmp next_i

next: pop eax ;恢复eax 的值 add eax , ebx ;eax=eax+ebx next_i: inc ebx

jmp loop ;当ecx<>0时继续循环 done: mov sum eax ; 结束

2013微机原理试题答案课案

12/13学年第二学期末考试试题(A卷) 课程名称微机原理与接口技术 有点参考价值哦 一、填空题(每空1分,共20分) 1、系统总线由(数据总线)、(地址总线)、(控制总线)三类传输线组成。 2、8位二进制补码10110110代表的十进制负数是( -74 )。 3、8086 无论在最大方式,还是在最小方式下都可寻址( 1M )的存储空间。 4、指令MOV DX,OFFSET BUFFER的源操作数的寻址方式是(立即数)。 5、存储器是计算机系统中的存储装置,用来存放(数据)和(程序)。 6、8253芯片内部共包含( 3 )个( 16 )位(减法)计数器。 7、掉电后信息丢失的存储器是(RAM ),掉电后信息不丢失的存储器是(ROM )。 8、I/O接口有(独立编址)和(统一编址)两种编址方式,8088/8086系统采用的是(独立编址)编址方式。 9、某8位D/A转换器,输出电压为0~5V,当输入数字量为40H时,其对应的输出电 压是(1.25 )V。 10、设被测温度的变化范围为0°C~100°C,若要求测量误差不超过0.1°C,应选择(10 )位的A/D转换器? 11、8088CPU的管脚IO/M为低电平时,表示CPU访问(接口),I O/M为高 电平时,表示CPU访问(存储器)。

二、判断题(每题1分,共10分) 1、在8088微处理器引脚中,ALE信号是地址锁存信号。(√) 2、计算机中的运算器、控制器和内存储器合称为中央处理机。(×) 3、CPU访问存储器时,段地址可以由默认的段寄存器提供。(√) 4、数据总线上传送的信息有数据,也可能有指令代码。(√) 5、逻辑地址不是物理地址,但它是唯一的。(×) 6、对部分地址译码的存储器电路,存储器的每一个存储单元都只有一个唯一的物理地址。(×) 7、只读存储器具有掉电后数据不会丢失的特点。(√) 8、IP寄存器是用来存放指令的偏移地址的,用户程序不能直接访问IP寄存器。 (√) 9、串行通信的数据传输速率比并行通信高。(×) 10、逐次逼近型AD转换器和双积分型AD转换器相比具有转换速度快的优点。(√) 三、选择题(每题2分,共20分) 1、数据的输入输出指的是( A )进行数据交换。 A. CPU与外设B.内存与外存 C.存储器与外设D. CPU与存储器 2、指令MOV AX,[DI]中,源操作数的寻址方式为( A )。 A.寄存器间接寻址B.寄存器相对寻址 C.直接寻址D.变址寻址 3、与外存相比,内存的特点是( C )。 A.容量大、速度快、成本高B.容量小、速度快、成本低 C.容量小、速度快、成本高 D.容量大、速度快、成本低

微机原理试题及答案

1 一、选择题(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 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.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)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

微机原理考试试题3套及答案

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

2013 7月马克思主义基本原理概论试题和答案

绝密★考试结束前 2013年7月高等教育自学考试 马克思主义基本原理概论试题 课程代码:03709 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共30小题,每小题1分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。 1.下列选项中属于共产主义社会显著特征的是( D ) A.按生产要素分配 B.各尽所能,按劳分配 C.按能力大小分配 D.各尽所能,按需分配 2.马克思主义政党的组织原则是( D ) A.集体领导制 B.个人负责制 C.民主监督制 D.民主集中制 3.关于社会主义民主,下列不正确的选项是( C ) A.人类社会最高类型的民主 B.绝大多数人的民主 C.人民群众完全自由 D.人民群众当家作主 4.社会主义事业从一国向多国发展壮大开始于( B ) A.第一次世界大战之后 B.第二次世界大战之后 C.中华人民共和国成立之后 D.苏联建成社会主义国家之后 5.一般而言,经济全球化的主要内容不包括( D ) A.生产全球化 B.贸易全球化 C.资本全球化 D.劳动力流动全球化

6.由资本主义国家收购部分股权后的私人企业属于( B ) A.国家和私人资本在企业外部的结合 B.国家和私人资本在企业内部的结合 C.资本主义国有经济 D.资本主义私人经济 7.近几十年来垄断组织国际化的最主要形式是( D ) A.国际卡特尔 B.国际辛迪加 C.国际康采恩 D.跨国公司 8.农业资本家所获得的剩余价值是( D ) A.级差地租 B.绝对地租 C.垄断地租 D.平均利润 9.在平均利润率不变、借贷供求大体平衡的条件下,影响利息率的最重要因素是( B )A.社会心理因素 B.习惯和法律传统 C.历史和道德因素 D.商品市场的供需状况 10.资本主义商业利润的本质与真正来源是( C ) A.商品在流通过程中的加价 B.商业店员创造的剩余价值 C.产业工人创造的一部分剩余价值 D.商业店员实现的剩余价值 11.资本主义经济危机中最典型的现象是( A ) A.生产过剩 B.商品短缺 C.长期萧条 D.持续高涨 12.资本家加速资本周转的目的是( D ) A.提高平均利润率 B.提高剩余价值率 C.提高资本积累率 D.提高年剩余价值率 13.资本主义民主制的核心和主要标志是( A ) A.议会制 B.普选制 C.三权分立制 D.民主共和制 14.资本家提高劳动生产率的直接目的是( B ) A.生产绝对剩余价值 B.获取超额剩余价值 C.生产相对剩余价值 D.降低劳动力价值 15.支付工资的货币执行的是货币的( C ) A.价值尺度职能 B.流通手段职能 C.支付手段职能 D.贮藏手段职能 16.商品经济产生和存在的决定性条件是( D ) A.社会分工的出现和发展 B.市场经济体制的建立 C.劳动力成为商品 D.生产资料和劳动产品属于不同的所有者17.唯物史观认为,杰出人物的出现是( C ) A.历史命运的安排 B.纯粹的历史必然 C.时代发展的需要 D.纯粹的历史偶然

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

2013年7月自考金融理论与实务试题及答案

全国2013年7月 一、单项选择题(本大题共20小题,每小题1分,共20分) 1.“特里芬难题”出现在(A)1-63 A.布雷顿森林体系 B.牙买加体系 C.欧洲货币联盟 D.西非货币联盟 2.金本位制最典型的形态是(B)1-59 A.金银复本位制 B.金币本位制 C.金汇兑本位制 D.金块本位制 3.利息率是指(C)3-87 A.利息额与利润的比率 B.利息额与货币供应量的比率 C.借贷期内所形成的利息额与所贷金额的比率 D.利息额与金融资产的比率 4.强调货币因素在利率决定中作用的经济学家是(B)3-92 A.马克思 B.凯恩斯 C.马歇尔 D.庇古 5.各关键货币与本国货币的兑换比例属于(B)4-101 A.套算汇率 B.基准汇率 C.有效汇率 D.交叉汇率 6.以追求稳定的经常性收入为基本目标的基金是(B)7-173 A.成长型基金 B.收入型基金 C.平衡型基金 D.套利基金 7.狭义金融市场仅包括(A)5-118 A.直接金融市场 B.间接金融市场 C.银行借贷市场 D.货币市场 8.下列关于金融期权合约表述正确的是(B)8-194 A.采取盯市原则 B.交易双方的权利和义务不平等 C.每日结算 D.交易双方都须交纳保证金 9.中国人民银行的特殊地位体现在(A)9-205 A.依法独立执行货币政策 B.向个人提供低息贷款 C.审批银行业金融机构及分支机构的设立、变更、终止 D.审查银行业金融机构高级管理人员任职资格 10.主张商业银行通过持有信誉高、期限短、易于转让的资产来保持流动性的经营管理理论是(B)10-235

A.商业贷款理论 B.资产转移理论 C.预期收入理论 D.负债管理理论 11.我国建立真正的中央银行与商业银行相分离的二级银行体制的年份是(B)9-203 A.1979年 B.1984年 C.1994年 D.2004年 12.集中保管商业银行的存款准备金属于中央银行的(C)9-204 A.发行银行的职能 B.政府银行的职能 C.银行的银行的职能 D.最后贷款人的职能 13.由大型企业集团成员单位出资组建,主要为成员单位提供财务管理服务的非银行金融机构是(D)9-211 A.金融资产管理公司 B.信托投资公司 C.金融租赁公司 D.财务公司 14.世界银行集团中专门向经济不发达成员国的私有企业提供贷款和投资的国际性金融组织是(A)9-215 A.国际金融公司 B.国际开发协会 C.国际投资争端处理中心 D.多边投资担保机构 15.商业银行为客户办理因债权债务引起的与货币收付、资金划拨有关的收费业务是(A)10-231 A.支付结算业务 B.代理业务 C.租赁业务 D.信托业务 16.治理通货膨胀的收入政策主要采取(D)13-308 A.利率指数化政策 B.工资指数化政策 C.降低个人所得税政策 D.工资—物价管理政策 17.下列关于通货紧缩表述错误 ..的是(C)13-309 A.通货紧缩常常被称为经济衰退的加速器 B.通货紧缩是一种与通货膨胀相对应的货币现象 C.通货紧缩可以促进消费增加,有利于经济增长 D.物价水平的持续下降是判断通货紧缩是否发生的主要标准 18.提出“失业率与经济增长率具有反向变动关系”的理论是(A)14-316 A.奥肯定律 B.托宾q理论 C.流动性偏好理论 D.菲利普斯定律 19.既可调节货币总量,又可调节信贷结构的货币政策工具是(B)14-320 A.法定存款准备金率 B.再贴现政策 C.公开市场业务 D.流动性比率 20.下列属于中央银行直接信用控制工具的是(C)14-323

微机原理试题和答案

微机原理试题 一、单项选择题(每小题1分,共20分) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器B)内部通信寄存器 C)指令寄存器D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令B)发送OCW3指令C)执行IRET指令D)执行POP指令5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器B)微型计算机C)微型计算机系统D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断B)可屏蔽中断C)非屏蔽中断D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据B)减小机箱的体积 C)便于系统升级D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前B)只允许一次C)可允许多次D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序B) 调试程序C) 汇编程序D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()A)2DH B)0D3H C)00H D)74H 17.LINK程序执行后可以生成一个以()为扩展名的文件。 A).COM B).EXE C).OBJ D).LST 18.在8086/8088汇编语言源程序中,两个有符号的整数A和B比较后为了判断A是否大

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共20分,每空1分) 1.设机器的字长为8位:若X=-1,则[X]原= H, [X]补= H, [X]反= H 。 2. 堆栈中“PUSH 源操作数”指令所包含的操作内容为:____________________和____________。3.半导体静态存储器是靠____________存储信息,半导体动态存储器是靠____________存储信息。4.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器时序的正确配合,就要利用____________信号,使CPU插入一个____________ 状态。 5.当8253的/CS信号有效时,其地址线A1A0分别为______、_______、________、_________时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。 6.一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存贮在地址为_______________至______________的____________个单元中。 7.已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数据位,则传送的字符数据是 H,采用的校验是 ____,校验位数据是。 8.一个4位的D/A转换器,满量程电压为10V,其线性误差为±1 2 LSB,当输入为0CH时,其理想 输出电压值为________________ 二、选择题(本大题共20分,每小题1分) 1.程序计数器(PC)的位数取决于____________ A.存储器的容量 B.指令字长 C.机器字长 2.运算器由很多部件组成,其核心部分是_______ A.数据总线 B.算术逻辑单元 C.累加器 D.多路开关

2013年7月现代公司管理试题及答案

现代公司管理试卷 (课程代码11465) 重要提示: 1、本试卷共4页,满分100分;考试时间150分钟。 2、应考者必须在“答题卡”上按要求作答,答在试卷上无效。 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。 1、公司产生的主要原因和动力是(B) A、社会化生产的出现 B、商品经济的发展 C、信用制度的形式和发展 D、法律体系的完善 2、对于现代公司的转变起了重要推动作用的是(D) A、股票及其交易所的出现 B、职业经理人的出现 C、公司法的完善 D、科技的发展 3、公司设立和存续的基础主要是(A) A、信誉 B、资本 C、能力 D、法律 4、我国《公司法》规定,有限责任公司全体股东的货币出资全额不得低于有限责任公司注册资本的(A、10%B、20% C、30% D、50% 5、我国公司法规定股份有限公司发起人应当自股款缴足之后多长时间主持召开创立大会?(A)A、30日内B、25日内

C、20日内 D、15日内 6、公司原始所有权运行市场化的前提是(A) A、原始所有权转化为股权 B、原始所有权转化为债权 C、证劵市场的健康运行 D、股权转化为原始所有权 7、一般而言,召开董事会会议的法定人数不得少于公司董事总数的(C) A、B、 C、D、 8、管理的首要职能是(B) A、组织 B、计划C)A、计划B、协调 C、命令 D、决策 10、产权市场交易是一种(A) A、经济性的产权转让方式 B、政治性的产权转让方式 C、法律性的产权转让方式 D、社会性的产权转让方式 11、从实践上看,公司战略管理总是围绕一个主体展开的,这个主体就是(C) A、股东 B、员工 C、企业家 D、经理人员 12、悲观准则又称为(A) A、最大最小准则 B、最大最大准则 C、最小最大准则 D、最小最小准则 13、公司人事管理的核心问题是(D)

2013-2014年北京交通大学微机原理试题及答案A答案

北京交通大学考试试题(A卷) 课程名称:微机原理与接口学年学期:2013—2014学年第1学期 课程编号:14L128Q-03 开课学院:电信出题教师:5人 学生姓名:学号:任课教师: 学生学院:班级: 一、填空题(每题2分,共10分) 1.80X86微机系统采用补码存储数据,16位补码表示的数值范围为:____________________。 (-65536~+65535) 2.某RAM芯片,其数据线为D0-D7,地址线为A0-A11,则此芯片的存储容量为:________。 (4KB ) 3.伪指令XBF DW 10 DUP(10,10 DUP(10)),系统为变量XBF 分配的字节数为:________。 (110)/6EH 4.80X86微机系统根据中断向量表,获取中断向量,中断向量表的地址范围为:__________。 (000H~3FFH) 5.DMAC芯片8237A内部有_______个独立的通道,每个通道的选址范围为:_______。 4 64KB 二、选择题(单选,每题2分,共10分) 1.下列哪条指令执行后对状态标志位没有影响。()A A. MOV AL,33H B. ADD AL,33H C. CMP AL,33H D. TEST AL,33H 2.已知X1是定义的一个变量,下列哪条指令与LEA AX,X1结果相同。()D

A. MOV AX,X1 B.ADD AX,X1 C.MOV AX, SEG X1 D. MOV AX, OFFSET X1 3.中断控制器8259中用于存放CPU当前正在服务的中断标志的寄存器为:()B A. 中断请求寄存器IRR B. 中断服务寄存器ISR C. 中断屏蔽寄存器IMR D. 中断优先权判别器PR 4.串行接口芯片8250不能处理下列哪种中断。()C A.接收数据出错 B. 接收缓冲器满 C. 发送数据出错 D. 发送寄存器空 5.某微机系统含有3片8237A,其中一片为主片,两片为从片,试问此系统可以使用多少个DMA通道。()C A.4 B.8 C.10 D.12 三.指令改错(指出指令错误原因,并改错)(共5小题,每小题2分,共10分) (1)MOV DS,1000H (2)PUSH AH (3)CMP [BX], 2000H[SI] (4)INC BX,1 (5)OUT AL, 1234H 答案: (1)立即数不能直接送到段寄存器。 改为:MOV AX,1000H (MOV DS,AX) (2)不能为字节 1分PUSH AX 1分 (3)操作数不能同时为存储器操作数1分 MOV AX,[BX] CMP AX,1000H[SI] MOV [BX],AX (有多种改法) 1分 (4)格式错误 1分INC BX 1分 (5)端口地址>255要将端口地址先送入DX,且格式错误。1分

微机原理_期末考试试题答案

微机原理与接口技术考试试卷(A) 专业学号姓名成绩 一、填空题(每空1分,共20分) 1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。 MOV DX , (1) (2) AL, DX (3) AL, 20H (4)______ MOV DX,(5) MOV AL,0 OUT DX,AL ….. NEXT: …… 2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。 图1 MOV DX, (6) MOV AL, (7) OUT DX, AL ;初始化82C55 MOV DX, (8) MOV AL, (9) (10) ;数码管稳定显示“8” 3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。 4..中断类型号为24H的中断向量存放在开始的存储单元。 5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。 6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。 7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。

二、综合题(80分) 1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示: 图2 如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。 2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。试问 图3 图4 (1) 开关K上合,PS的寻址范围是________。(2) 开关K下合,PS的寻址范围是________。 (3) 开关K下合,A3改接B,A4改接A,则PS的寻址范围是________________。 (4) 请用二进制表示法写出图4的译码电路所决定的端口地址。 3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性 的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。 图5 CODE SEGMENT ASSUME CS:CODE BEG: ;C口初始化 ;读C口

微机原理期末考试试卷(有答案)

得分《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。( √ ) 3、MOV指令要影响标志位。( × ) 4、JMP SHORT NEXT称为近转移。( × ) 5、8086与8088在软件上不一定完全兼容。(× ) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、 选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。 A.01011001 B.01011010 C.11011001 D.11011010 8、INC指令不影响____B____标志。

2013年7月全国自考《金融理论与实务》试题及答案

绝密★考试结束前 全国2013年7月高等教育自学考试 《金融理论与实务》试题及答案 课程代码:00150 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸” 的相应代码涂黑。错涂、多涂或未涂均无分。 1.“特里芬难题”出现在(A)1-63 A.布雷顿森林体系 B.牙买加体系 C.欧洲货币联盟 D.西非货币联盟 2.金本位制最典型的形态是(B)1-59 A.金银复本位制 B.金币本位制 C.金汇兑本位制 D.金块本位制 3.利息率是指(C)3-87 A.利息额与利润的比率 B.利息额与货币供应量的比率 C.借贷期内所形成的利息额与所贷金额的比率 D.利息额与金融资产的比率 4.强调货币因素在利率决定中作用的经济学家是(B)3-92

A.马克思 B.凯恩斯 C.马歇尔 D.庇古 5.各关键货币与本国货币的兑换比例属于(B)4-101 A.套算汇率 B.基准汇率 C.有效汇率 D.交叉汇率 6.以追求稳定的经常性收入为基本目标的基金是(B)7-173 A.成长型基金 B.收入型基金 C.平衡型基金 D.套利基金 7.狭义金融市场仅包括(A)5-118 A.直接金融市场 B.间接金融市场 C.银行借贷市场 D.货币市场 8.下列关于金融期权合约表述正确的是(B)8-194 A.采取盯市原则 B.交易双方的权利和义务不平等 C.每日结算 D.交易双方都须交纳保证金 9.中国人民银行的特殊地位体现在(A)9-205 A.依法独立执行货币政策 B.向个人提供低息贷款 C.审批银行业金融机构及分支机构的设立、变更、终止 D.审查银行业金融机构高级管理人员任职资格 10.主张商业银行通过持有信誉高、期限短、易于转让的资产来保持流动性的经营管理理论是(B)10-235 A.商业贷款理论 B.资产转移理论 C.预期收入理论 D.负债管理理论

相关主题
文本预览
相关文档 最新文档