当前位置:文档之家› 微机原理及应用试题

微机原理及应用试题

微机原理及应用试题
微机原理及应用试题

第1章微型计算机系统

一.选择

1.

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

A.内存容量

B.电子器件

C.程序设计

D.操作系统

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

A、系统软件和应用软件

B、计算机及其外部设备

C、硬件系统和软件系统

D、系统硬件和系统软件

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

A.是不能升级的

B. 是可以升级的

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

D. 以上说法都不正确

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

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

B. CPU也称作微处理器

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

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

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

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

B. 二进制数和存储器

C. CPU和存储器

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

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

A. 3

B. 4

C. 5

D. 6

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

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

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

C. 寄存器、CPU和存储器

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

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

A. Hz

B. KHz

C. MHz

D. GHz

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

A. B

B. KB

C. MB

D. GB

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

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

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

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

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

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

C. CPU地址总线的位数。

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

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

A.微处理器

B.微型计算机

C.微型计算机系统

D.计算机.

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

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

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

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

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

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

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

解答:

1. B

2. C

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

二.判断

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

三.填空

1. .CPU是英文___________的缩写,中文译为___________。

2. Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。

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

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

5. 关于总线的英文缩写ISA原文是___________,PCI原文是___________。

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

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

8.

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

9.

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

10. 当前32位PC机主要采用_____总线连接I/O接口电路卡,键盘、鼠标等则采用______总线

连接。

11. 描述CPU的主要技术参数有______ ,________,集成度等。

12. 系统总线一般可分为地址总线,______ 和________。

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

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

四.简答题

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

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

3. ROM-BIOS是什么?

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

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

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

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

五.名词解释

解答:

六.应用题

解答:

第2章处理器结构

一.选择

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

二.判断

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

三.填空

1. 寄存器EDX是__________位的,其中低16位的名称是__________,还可以分成两个8位的

寄存器,其中D8~D15部分可以用名称__________表示。

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

3. 逻辑地址由__________和__________两部分组成。

4. 进行8位二进制数加法:10111010+01101100,8位结果是__________,标志CF=_______ ___。

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

6. IA-32处理器有8个32位通用寄存器,其中EAX,__________,__________和EDX,可以分

成16位和8位操作。

7. IA-32处理器复位后,首先进入是__________工作方式。该工作方式分段最大不超过____ ______。

8. MASM要求汇编语言源程序文件的扩展名是_____________,汇编产生扩展名为OBJ的文件

被称为_____________文件。

9. 除外设数据外的数据寻址方式有3类,分别被称为立即数寻址、_____________和_______ ______。

10. 用EBX做基地址指针,默认采用__________段寄存器指向的数据段;如果采用EBP或ESP作

为基地址指针,则默认使用__________段寄存器指向堆栈段。

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

12. IA-32处理器有8个32位通用寄存器,其中ESI,__________,__________和ESP,不可以

分解成16位和8位操作。

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

存储模型。

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

9.

10.

11.

12.

13.

14.

15.

四.简答题

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

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

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

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

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

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

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

五.名词解释

1. ALU

2. Offset address

3. Addressing mode

4. Bus Interface Unit

5. Code Prefetch Unit

6. Instruction Decode Unit

7. Protected mode

8. Real-address mode

9. System management mode

10. Virtual-8086 mode

11. General purpose registers

12. Flat Memory Model

13. Indirect Addressing

14. Accumulator

15. Instruction pointer

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

六.应用题

解答:

第3章数据处理

一.选择

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 ~ +127 D.-128 ~ +128

解答:

1.

2.

3.

4.

5.

6.

8.

9.

10.

11.

12.

13.

14.

15.

二.判断

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

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

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

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

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

法读写。

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

果。

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

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

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

CF和OF设置为0。

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

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

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

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

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

三.填空

1.

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

的操作符是_____________。

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

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

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

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

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

=_____; “MOV CL, ABC+8”执行后,CL=_____。

7. 数据段有语句“ABC BYTE 3 DUP (1,2,3)”,代码段指令“MOV AX, WORD PTR ABC”执

行后,AX=________; “MOV EAX, DWORD PTR ABC”执行后,EAX=_________。

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

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

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

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

11. 已知:X补=10101100B,Y补=11000110B,则:[X+Y]补= _____________ ,

[X-Y]补= _____________ 。

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

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

CF=________。

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

15. "0"~"9"的ASCII码值是______________,"A"~"Z"的ASCII码值是_____________。.

解答:

1.

2. 97 ,a

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

四.简答题

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

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

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

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

5. 为什么说“XCHG EDX,CX”是一条错误的指令?

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

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

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

解答:

1.

2.

3.

4.

5.

6.

7.

8.

五.名词解释

1. Two's Complement

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

解答:

2.

3.

4.

5.

6.

7.

8.

六.应用题

解答:

第4章指令系统

一.选择

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

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

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

A.0 ~ 65535 B.0 ~ 65536

C.0~ 32767 D.0 ~ 32768

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

A. 51

B. 512

C. 1023

D. 1024

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

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. 顺序执行PUSH EAX和POP EBX两条指令,其功能等同于()

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

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

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

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

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

A. 10100001B

B. 11011111B

C. 11110101B

D. 溢出

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

A.原码

B.补码

C.反码

D.BCD码

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

A. K

B. Y

C. a

D. i

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

MOV AL,0C4H

计算机考研必备微型计算机原理及应用试题精选

微机原理试题1 一、填空(每空1分,共10分) 1. 01011101.101B = D =H=()BCD。 2.一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为。3.在IBM-PC/XT中,外设是通过器件对CPU产生中断请求。这些中断的中断类型码为。 4.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由、和提供。 5.在8088读存储器周期中,采样Ready线的目的是。 二、(8分)下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。 MOV AX,a A*b在CX:BX中 MOV AX,C C在DX:AX中 a*b+c在DX:AX中 商存入S 三.简答题 1.(6分)在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。 2.(6分)PC/XT机的输入输出方式有哪几种?各有什么特点? 四、(10分)下图是一个存储器系统,地址总线共有20位,数据总线8位,试分析电路,回答1、 2、3、4题问题。 1.单片EPROM和单片SRAM的容量各为多少? 2.74LS138的作用是什么? 3.EPROM2的地址范围是多少? 4.SRAM2的地址范围是多少?

五、(10分)设在最大方式下,8086系统中有一块主8259A 和一块从8259A ,从8259A 接至主8259A 的IR1上,主、从8259A 的偶地址分别是0200H 和0210H 。主8259A 的IR 0中断类型码是30H ,从8259A 的IR0的中断类型码是38H 。所有请求都是边沿触发,用EOI 命令清ISR 位,两块8259A 采用级联方式连接。主、从8259A 的IMR 都清除,EN /SP 用作输入。试编写该中断系统的初始化程序。 六、(10分)设外部有一脉冲信号源PLUS ,要求用8253—5的计数器0对该信号源连续计数,当计数器计为0时向CPU 发出中断请求。要求: 1.画出8253-5的CLK 0、GATE 0和OUT 0的信号连接图。 2.若该芯片的端口地址为40H ~43H ,计数初值为1234H ,写出该计数器工作在方式2按二进制计数 的初始化程序。 3.若计数初值为12345H ,在上述基础上增加计数器1如何连接以实现计数。 七、(10分)假设8255A 芯片起始端口地址为60H ,编写指令序列,分别完成: 1.设置端口A 组和B 组都是方式0,其中端口B 和C 是输出口,A 为输入口。 2.设置端口A 组为方式2、B 组为方式0且端口B 为输出。 3.设置端口A 组为方式1且端口A 为输入、PC6和PC7为输出;设置端口B 组为方式1且端口B 为输 入。 八、(15分)在8086系统下,编写完整程序,找出字节数组ARRAY 中的最大值和最小值。假设ARRAY 的长度为100个字节,每个字节为一个无符号数,程序执行后最大值将存放到字节变量MAX 中,最小值则存放到字节变量MIN 中。 九、(15分)阅读下列程序,说明程序的功能,画出流程图。 DATA SEGMENT X DW X1,X2,X3,X4,X5,X6,X7,X8,X9,X10 Y DW Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8,Y9,Y10

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理及应用试卷及答案

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题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中的内容是()。

微机原理及应用复习题

练习题 一、单项选择题 1.下列字符中,ASCII码值最小的是(A )。 A. K B.Y C. a D.i 2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。 (1)32片(2)16片 (3)8片;(4)4片 3.8088CPU内部的数据总线有( B )条。 (1)8条; (2)16条; (3)20条;(4)32条 4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH 5.在下列伪指令中定义字节变量的是( A )。 (1)DB; (2)DW; (3)DD; (4)DT 6.在并行可编程电路8255中,8位的I/O端口共有( C )。 (1)1个 ;(2)2个; (3)3个; (4)4个 7.可编程计数/定时器电路8253的工作方式共有(D )。 (1)3种; (2)4种; (3)5种; (4)6种 8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(C)。 A:184H B:178HC:118HD:280H 12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。 A:2和8 B:1和16C:4和16 D:4和8 13.CPU与外设间数据传送的控制方式有( D ) A.中断方式 B.DMA方式C.程序控制方式 D.以上三种都是 14.8086 CPU内标志寄存器中的控制标志位占(C ) A.9位B.6位 C.3位 D.16位 15.CPU与I∕O设备间传送的信号有( D) A.数据信息 B.控制信息 C.状态信息 D.以上三种都是 17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D) A.B口B.A口 C.A、B、C三端口均可以 D.C口 18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C) A.10个 B.110个 C.120个D.240个 19.堆栈的工作方式是( D) A.先进先出 B.随机读写C.只能读出,不能写入D.后进先出 20.指令MOV AX,[3070H]中源操作数的寻址方式为( B) A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址 21.Reset信号到来后,8086 CPU的启动地址为( C)

微机原理及应用期末试卷及答案

微机原理与汇编语言(期末试卷A答案) 一、单项选择题(每题2分,共40分) 1.(B )用来存放即将执行的指令的偏移地址的寄存器是 A.SP B.IP C.BP D.CS 2.(A )源变址寄存器是 A.SI B.DI C.SP D.BX 3.(B )设SP=1110H,执行PUSH AX后,SP中的内容为 A.SP=1112H B.SP=110EH C.SP=1111H D.SP=110FH 4.(D )语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7 C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,7 5.( B )下面四个寄存器中,不能用来作为间接寻址的寄存器是 A.BX B.CX C.BP D.DI 6.( C )确定下列哪些数据在汇编语言中是非法的 A.19AH B.1372 C.102B D.145 7.(D)若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为 A.20102H B.20101H C.200FFH D.200FEH 8.( C )当执行完下列指令序列后,标志为CF和SF的值是 MOV AL,0C4H ADD AL,9DH A.0,0 B.0,1 C.1,0 D.1,1 9.( D )JMP WORD PTR[BX]的转移目标地址是 A.BX中的内容B.SP+BX的和 C.IP+[BX]之和D.BX指示的内存单元的内容 10.( B )8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI 11.(C )完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BX C.MOV BX,0 D.AND BX,0000H 12.(D )下面数据传送指令中,正确的是 A.MOV BUF1,BUF2 B.MOV CS,AX C.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI] 13.(D )下列存储器哪一种存取速度最快 A.硬盘B.DROM C.ROM D.Cache 14.(B )完成将有符号数BX的内容除以2的正确指令是 A.SHR BX,1 B.SAR BX,1 C.ROR BX,1 D.RCR BX,1 15.( C )指令LOOPZ的循环执行条件是 A.CX≠0且ZF=0 B.CX≠0或ZF=0 C.CX≠0且ZF=1 D.CX≠0或ZF=1 16.(B )以8086/8088为CPU的微机内存最大容量为 A .4M B B.1MB C.640KB D.64KB 17 (C )与1A.5H不等的数据是 A.26.3125D B.11010.0101B C.32.5Q 18.( A )8位二进制补码表示的整数数据范围是 A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.( A )下列四个寄存器中,不允许用传送指令赋值的寄存器是 A.CS B.DS C.ES D.SS 20.( B )指令MOV 100[SI][BP],AX的目的操作数的隐含段为 A.数据段 B.堆栈段 C.代码段 D.附加段 二、填空题(每空2分,共20分) 1.225D= 11100001 B= E1 H 2.已知X=-1011011,求[X]补= 10100101 。 3.地址2000H:0480H,其物理地址是20480H ,段地址是2000H ,偏移地址是0480H 。 4.按存储器的位置,可以将存储器分为内存储器和外存储器。5.8086最多可处理256 种中断,对每一个中断设置一个中断类型码。 三、判断题(共10分,对的画√,错的画×) 1.(×)在8位补码表示中,10000000表示的真值为-0 2.(×)奇偶标志位PF,当运算结果的低8位中有偶数个1时,被置为0。3.(×)CS、DS、ES和SS段都可以存放指令代码。 4.(×)MOV CS,[SI] 5.(×)MOV [DI],[SI] 6.(√)两数相等时转移可用JZ指令。 7.(×)OUT [BX],AL 8.(×)当IF=0时,CPU不能响应NMI中断。 9.(√)已知AL,BX为带符号数,计算AL*BX的乘积,使用下述程序段。 CBW IMUL BX 10.(√)在8位补码表示法中,对-128求补会产生溢出。 四、简答题(共20分) 1.冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?(10分) 答:冯·诺依曼型计算机在硬件结构上主要由运算器,控制器,存储器,输

(微机原理及应用)编程题试题集

重庆科技学院试卷库系统试卷库导出试卷 微机原理及应用-编程题(43题) 题序:0017题型:06难度:01分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY两个字数据相乘(用MUL)。答案: 解:(1) MOV AX, DATAX MUL DATAY MOV DATAY,AX MOV DATAY+2,DX 题序:0018题型:06难度:02分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX除以23(用DIV)。 答案: 解:(1) MOV AX, DATAX MOV BL, 23 DIV BL MOV BL,AH

MOV AH, 0 MOV DATAY, AX 。存放商 MOV AL,BL MOV DATAY+2, DX 。存放余数 题序:0002题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 试编写一个程序段,实现将BX中的数除以10,结果仍放在BX中。 答案: 解: MOV CL,0AH MOV AX,BX DIV CL MOV BX,AX 题序:0016题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY中的两个双字数据相加, 和存放在DA TAY和答案: 解:(1) MOV AX, DATAX ADD AX, DATAY MOV BX, DATAX+2 ADD BX, DATAY+2 MOV DATAY, AX MOV DATAY+2, BX

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

微机原理及应用复习题-答案

微机原理及应用复习题 一、填空题 1、 在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为__1011 1101__。 2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的 地址总线 、 数据总线_和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA 应为__低电平__。 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、外部中断0INT 和1INT 有两种触发方式:___电平触发方式___和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为___异步通信____和_____同步通信____。 10、若累加器A 中的数据为0111 0010B ,则PSW 中的P=____0________。 二、选择题 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

最新微机原理及应用试卷答案

微机原理及应用试卷答案 一、填空题: 1、锁存复用线上的地址 2、确定是否在T3周期后插入T w周期 3、IP由寻址方式决定的16位偏移量SP 4、微处理器存储器I/O接口电路 5、825908H—OFH 6、n 7、3 2 8、接收移位发送移位 二、判断题: 1、√ 2、√ 3、√ 4、√ 5、√ 6、× 7、√ 8、× 9、×10、√ 11、×12、√13、√14、√ 三、简答题: 1、答:①在刷新周期,是用只有行地址的方法,选中一行对它进行刷新。(3分) ②有效将行地址存入行地址锁存器,被这个地址选中的那一行中的所有单元都读出 和重写,达到刷新的目的。(3分) 2、答:①CUP输出控制字CW=16H,指定它的工作方式;(1.5分) ②CPU向它写入计数初值LSB=4;(1.5分) ③装入计数值后开始计数,一个CLK使计数值减2;(1.5分) ④当计数到0时,使输出改变状态。同时重装这个计数值,开始新的计数。(1.5分) 3、答:①当CPU响应中断时,将发出高电平的中断响应信号;(2分) ②由于F/FA没有中断请求,它的输出为低电平,故A2输出为高,相当于将中断响 应信号传递下去;(2分) ③因为F/FB有中断请求,F/FB输出为高,故B1输出为高,即中断输出2为高,用它去控制转至中断2的服务程序的入口。(2分) 四、问答题: 1、答:①20位物理地址的形成如下图所示:(2分)

②段寄存器内容左移4位与16位偏移量相加,形成20位物理地址。(2分) 2、答:①这是在一个周期内完成的;(2分) ②读出某一单元的内容,修改后再写回这个单元。(2分) 3、答:①停止位和空闲位都是高电平; ②停止位是字符格式中规定好的,是传递字符的一部分;(2分) ③两个互相通信的系统,在传输线上没有字符传送时是高电平。这个高电平称为空 闲位。(2分) 4、答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。译码需要的 器件多;(3分) ②部分译码方式:存储器芯片中的一个存储单元有多个地址。译码简单;(3分) ③线选:存储器芯片中的一个存储单元有多个地址。地址有可能不连续。不需要译 码。(2分) 五、应用题: 1、答:可用2种方法实现: ①8255A工作于方式O时,端口C可以指定为输出。每隔1/2方波周期改变其中一位的状态,其它位不变。就可以通过端口C的某一条线输出连续的方波。(4.5分) ②用对端口C某一位置位/复位的方法实现。即每隔1/2方波周期时间,对端口 C 的某一位交替进行置位、复位,即可从端口C的某一条线输出连续的方波。(4.5分) 2、答:①分配给32K×8ROM芯片的地址为:F8000H-FFFFFH(4.5分) ②分配给8K×8ROM的地址为下述4组地址之一: F0000H-F1FFFH F2000H-F3FFFH F4000H-F5FFFH F6000H-F7FFFH(4.5分)

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空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单片机中,

《微机原理及应用》期末考试复习参考资料

《微机原理及应用》期末考试 复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空1分,共25分) 1、指令由和组成。 2、I/O接口是微机系统的一种部件,它被设置在与之间。 3、已知[X]补=(11110011)B,则真值X= 。 4、IF是标志;SP称为;CS称为。 5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。 6、8086CPU由和两部分组成。 7、CPU的基本时间计量单位称为周期。 8、SP总是指向堆栈的。 9、指令MOV AX,[BP+200]读取的是段的存储单元。 10、由8个二进制位组成的基本数据表示单元称为。 11、访存空间的是指CPU所能访问的。 12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。 13、PENTIUM的工作模式有、、。 14、指令由、和操作数字段组成。 15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围 为。 16、电可擦除的可编程只读存储器的英文简写为。 17、逻辑地址由段基值和___ ___组成。 二、判断题(每小题1.5分,共15分,在每小题 后面的括号中认为正确的画“√”,错误的画“×”) 1、堆栈是处在CPU内部的一个部件。() 2、8086的状态标志位有9个。() 3、IP是EU中的寄存器。()

4、IP中存放的是正在执行的指令的偏移地址。() 5、全地址译码法是指存储器芯片上的所有地址均参加译码。() 6、EPROM是电可擦除的PROM。() 7、中断是指CPU执行程序过程被意外暂停。() 8、EEPROM中存储的数据不会因掉电而丢失。() 9、SRAM是不用刷新的RAM。() 10、总线周期是指CPU通过总线访问一次内存或外设的时间。() 三、单项选择题(每题1.5分,共15分) 1)。 (A) SP (B) IP (C)BP (D)CS 2、源变址寄存器是()。 (A) SI (B)DI (C)SP (D)DX 3、下面4个标志中属于控制标志的是()。 (A) CF (B)DF (C)SF (D)ZF 4、LEA BX,BUFF 指令的功能是()。 (A)将存储单元BUFF的地址送给BX。 (B)将存储单元BUFF的数据送给BX。 (C)将存储单元BUFF的偏移地址送给BX。 (D)将存储单元BUFF的段地址送给BX。 5、DOS功能调用的子功能号存放在()寄存器中。 (A) AH (B)AL (C)DH (D)DL 6、采用DMA方式的I/O系统中,其基本思想是在()间建立直接的数据通道。 (A) CPU与外设(B)主存与外设(C)外设与外设(D)CPU与主存 7、设SP=1110H,执行PUSH AX 指令后,SP的内容为()。 (A) SP=1112H (B)SP=110EH (C)SP=1111H (D)SP=110FH 8、语句DAI DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是()。 (A) DAI DB 3,5,7 (B)DAI DB 2,3,5,7 (C)DAI DB 3,5,7,2 (D)DAI DB 3,5,7,3,5,7 9、给定AL=80H,CL=02H,则SAR AL ,CL指令执行后的结果是()。 (A) AL=40H (B)AL=20H (C)AL=0C0H (D)AL=0E0H 10、对于输入端口,应具有下面何种功能()。 (A)应具备数据缓冲功能。 (B)应具备数据锁存功能。 (C)应同时具备数据缓冲功能和数据锁存功能。 (D)具备缓冲功能和数据锁存功能中的任一种。 四、名词解释题(每题5分,共25分)

微机原理及应用试题

扬州大学试题纸Array ( 2009-2010学年第1学期) 广陵学院07 班(年)级课程微机原理及应用 (A)卷 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯﹒诺依曼 C.图灵 D.帕斯卡尔 2.十进制数95转换成二进制数是(D ) A. 10010101 B. 01100101 C. 0100110 D. 01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D. 01000111B 4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是( D) A. 程序直接控制方式 B. 程序中断控制方式 C. 无条件传送方式 D. DMA方式 5.将寄存器AX的内容求反的正确指令是( C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAY[DI],DX 源操作数的寻址方式是(B ) A.变址寻址 B.寄存器寻址 C.基址寻址 D.基址变址寻址 7. 8086/8088响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由中断控制器提供 8.8086指令队列的长度是 ( C ) A. 4个字节 B.5个字节 C.6个字节 D.8个字节 M/、WR、RD信号的状态依次9. 在最小模式下,CPU从外设读取数据操作,IO 为( A ) A. 0,1,0 B. 0,三态,0 C. 0,0,1 D. 1,1,0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D )

《微机原理及应用》B 期末考试试题及参考答案

《微机原理及应用》复习题B 一、填空题(共20分) 1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。 2.8086 CPU的M/IO信号是,高电平时表示。 3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。 4.I/O端口的编址方式有两种,分别为:和。 5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。 6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。 7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。 二、选择题(包括单项和多项选择,每小题2分,共20分) 1.下列说法正确的是_ _ __。 A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。 B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。 C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。 D. 8086 CPU的寄存器都是16位的,但指令指针是20位。 2.下列说法正确的是_ _ __。 A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。 B.使用BP做间址寄存器时,默认使用DS做段寄存器。 C.做字符串操作时,源指针与目的指针使用的段寄存器不同。 D. 形成堆栈地址的是SS与SP。 3.下列说法正确的是_ _ __。 A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。 B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。 C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。 D. 8086 CPU的NMI和INTR都是中断请求输入信号。 4.下列指令中有语法错误的是_ _ __。 A. MOV AL,DS:[BP] B. MOV [DI],0 C. JMP WORD PTR[BX] D. PUSH WORD PTR[SI-2] 5.地址总线为32位的微机系统中其内存最大容量为_ _ __。 A. 2000KB B. 2048KB C. 2048MB D. 4096MB 6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率 1

微机原理与应用复习题1

复习题一 一、单项选择题(题目中给出的四个答案中只有一个是正确的,每题2分,共30分) 1、有一个数值152,它与十六进制6A相等,那么该数值是。 A、二进制数 B、八进制数 C、十进制数 D、BCD码 2、中断指令INT 23的中断服务程序的入口地址,应放在中断向量表地址开始的4 个存贮单元内。 A、00023H B、00017H C、0005CH D、0005EH 3、某微机具有1M字的最大内存空间,其CPU的地址总线应有______条? A、20根 B、21根 C、19根 D、不能确定 4、可编程并行接口芯片8255A的端口B有种工作方式。 A、1种 B、2种 C、3种 D、4种 5、两个数相加后是否产生溢出,需要判断标志位中的_____ ___。 A、OF B、CF C、SF D、ZF 6、调试汇编语言程序时,将目标文件转化成可执行文件的过程叫。 A、编译 B、汇编 C、编辑 D、链接 7、在8086cpu的寄存器中,用户不能直接访问的是 A、CS B、FR C、IP D、BX 8、在机器数的三种表示方法中,种方式中零的表示形式是唯一的。 A、补码 B、反码 C、原码 D、三者都是 9、8086cpu与存储器或外设进行交换数据时,为了使得传送速度能匹配,有时需要在__________状态之间插入若干等待周期。 A、T1和T2 B、 T2和T3 C、T3和T4 D、随机 10、可编程定时器/计数器8253在初始化时写入的最大计数初值是。 A、0000H B、7FFFH C、65535 D、0FFFFH 11、8086系统中,最多可以有______个段地址,任意相邻的两个段地址相距________个存储单元? A、64K,16 B、64K,64K C、16,64K D、64K,64K 12、在CPU响应中断时保护断点就是保存。 A、中断类型码 B、中断服务程序入口地址 C、现场 D、当前CS 、IP和FR 的内容 13、当RESET信号进入高电平状态时,将使得8086CPU的______寄存器的内容初始化为 FFFFH。 A、SS B、DS C、ES D、CS 14、在8086计算机系统中,规定内存中地址为的内存单元存放中断服务程序入口地址(即中断向量),称为中断向量表。 A、80000H~803FFH B、00000H~003FFH C、7F000H~7F3FFH D、0FFC00H~0FFFFFH 15、在8086计算机系统中,当对地址大于0FFH的I/O端口寻址时,必须使用寄存器间接寻址。 A、 BX B、 SI C、DI D、 DX 二、简答题(每题5分,共30分) 1.在计算机系统内,主存储器的主要技术指标有哪些?(5分) 2.计算机CPU一旦响应中断,中断服务子程序通常要做哪几项工作?(5分)

微机原理及应用试题

名姓 号学 级班 系 院学 扬州大学试题纸 (2009 —2010学年第1学期) 广陵学院07班(年)级课程微机原理及应用(A)卷 题目-一一-——二■——三四五总分 得分 阅卷人 分 ) 1 得分阅卷人审核人、选择题 (20%,每题 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B. 冯?诺依曼 C.图灵 D. 帕斯卡尔 2. 十进制数95转换成二进制数是(D ) A.10010101 B.01100101 C. 0100110 D.01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D.01000111B 4?在微机中,主机和高速硬盘进行数据交换,一般采用的方式是(D ) A.程序直接控制方式 B. 程序中断控制方式 C.无条件传送方式 D. DMA 方式 5?将寄存器AX的内容求反的正确指令是(C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX , AX 6.指令MOV ARRAY[DI], DX 源操作数的寻址方式是(B ) A.变址寻址 B. 寄存器寻址 C.基址寻址 D. 基址变址寻址 7. 8086/8088 响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B. 从外设取得 C.由指令INT给出 D. 由中断控制器提供 8.8086指令队列的长度是(C ) A. 4个字节 B.5 个字节 C.6 个字节 D.8 9.在最小模式下,CPU从外设读取数据操作, M / IO、WR、 个字节 RD信号的状态依次为(A ) A. 0 , 1, 0 B. 0 ,三态,0 C. 0 , 0, 1 D. 1 , 1, 0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是 (D )

微机原理与应用试卷-有答案

微机原理与应用试卷 一、单项选择题(每小题 1 分共 10 分) 1.十进制33.25转换成十六进制数为( ) A. B1.4H B. 1B.19H C. 21.4H D. 33.4H 2. 若有16条地址线,那么可访问的内存地址范围为。( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器是( ) A. IP B. SP C. BP D. SI 4.下列指令中语法有错误的是( ) A. IN AX,20H B. LEA SI,[2000H] C. OUT DX,AL D. SHL AX,2 5. 8088CPU内部的数据总线有多少条( ) A. 8条 B. 16条 C. 20条 D. 32条 6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H C. 0FH和0BH D. 04H和0FH 7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。( ) A. 寄存器间接寻址 B. 变址寻址 C. 基址变址寻址 D. 相对寻址 8. 与MOV BX,OFFSET X等价的指令是( ) A. MOV BX,X B. LDS BX,X C. LES BX,X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令是() A. SUB AX,AX B. MOV AX,0 C. XOR AX,AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几种() A. 3 B. 4 C. 5 D. 6 二、填空题(每空2分,共20分) 1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。 2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。 4. 微机中一般采用__________芯片作为串行通信接口。 5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。 6.堆栈是内存中一个专用区域,其存取规则是__________;在8086系统中,当

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