当前位置:文档之家› 微机原理习题集以及答案

微机原理习题集以及答案

微机原理习题集以及答案
微机原理习题集以及答案

1

第一部分 例题与习题

第1章 微型计算机基础

1.1 例 题

1.把十进制数137.875转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。

整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法

余数 低位 整数 高位

2 | 137 0.875 2 | 68 × 2

2 | 34 1.750 2 | 17 × 2

2 | 8 1.500 2 | 4 × 2

2 | 2 1.000

1 高位 低位 (137)10=(10000111)

2 (0.875)10=(0.1101)2

所以,(137.875)10=(10001001.111)2

2.把二进制数10011.0111转换为八进制数和十六进制数。P9

解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。

(10 011.011 1)2=(010 011.011 100)2=(23.34)8 (1 0011.0111)2=(0001 0011.0111)2=(13.7)16 3.将八进制数23.34转换为二进制数。P9 解:(23.34)8=(010 011.011 100)2=(10011.0111)2

4.X=0.1010,Y=-0.0111,求[X -Y]补,并判断是否有溢出?P11 解:[X -Y]补=[X]补+[-Y]补

[X]补=0.1010 [Y]补=1.1001 [-Y]补=0.0111 0.1010 0.0111

1.0001

+ -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1

------------- 1

说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。

5.10010101B分别为原码、补码、BCD码表示时,对应的十进制数为多少?

解:[X]原=10010101,X=-21

[X]补=10010101,[X]原=11101011,X=-107

[X]BCD=10010101,X=95

6.简述计算机为什么能实现自动连续的运行?

解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。计算机接收到执行命令后,由控制器逐条取出并执行指令,控制整个计算机协调地工作,从而实现计算机自动连续的运行。

1.2习题

1.选择题

(1)8086是()。P1

A.微机系统B.微处理器C.单板机D.单片机

(2)下列数中最小的数为()。P7

A.(101001)2B.(52)8C.(2B)16D.(50)10

(3)下列无符号数中,其值最大的数是()。P7

A.(10010101)2 B.(227)8 C.(96)16D.(150)10

(4)设寄存器的内容为10000000,若它等于-127,则为()。P10

A.原码B.补码C.反码D.ASCII码

(5)在小型或微型计算机里,普遍采用的字符编码是()。P13

A.BCD码B.16进制C.格雷码D.ASCII码

(6)若机器字长8位,采用定点整数表示,一位符号位,则其补码的表示范围是(P12 )。

A. -(27-1) ~27

B.-27 ~27-1

C.-27 ~27

D. -(27-1) ~27-1

(7)二进制数00100011,用BCD码表示时,对应的十进制数为()。P14

A.23 B.35 C.53 D.67

(8)已知[X]补=10011000,其真值为()。P10

A.-102 B.-103 C.-48 D.-104

(9)二进制数10100101转化为十六进制是()。P7

A.105 B.95 C.125 D.A5

(10)连接计算机各部件的一组公共通信线称为总线,它由()。P4

A.地址总线和数据总线组成B.地址总线和控制总线组成

C.数据总线和控制总线组成D.地址总线、数据总线和控制总线组成(11)计算机硬件系统应包括()。P3

A.运算器、存储器、控制器B.主机与外围设备

2

C.主机和实用程序D.配套的硬件设备和软件系统

(12)计算机硬件能直接识别和执行的只有()。

A.高级语言B.符号语言C.汇编语言D.机器语言

(13)完整的计算机系统是由()组成的。P3

A.主机与外设B.CPU与存储器

C.ALU与控制器D.硬件系统与软件系统

(14)计算机内进行加、减法运算时常采用()。P10

A.ASCII码B.原码C.反码D.补码

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

A.a B.A C.x D.Y

(16)下列字符中,其ASCII码值最大的是()。P13

A.D B.9C.a D.y

(17)目前制造计算机所采用的电子器件是()。P1

A.中规模集成电路B.超大规模集成电路

C.超导材料D.晶体管

(18)计算机中的CPU指的是()。P3

A.控制器B.运算器和控制器

C.运算器、控制器和主存D.运算器

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

A.内存容量B.电子器件

C.程序设计语言D.操作系统

(20)计算机系统总线中,可用于传送读、写信号的是()。P4

A.地址总线B.数据总线

C.控制总线D.以上都不对

(21)通常所说的“裸机”指的是()。P4-P5

A.只装备有操作系统的计算机B.不带输入输出设备的计算机

C.未装备任何软件的计算机D.计算机主机暴露在外

(22)计算机的字长是指()。P14

A.32位长的数据

B.CPU数据总线的宽度

C.计算机内部一次并行处理的二进制数码的位数

D.CPU地址总线的宽度

(23)计算机运算速度的单位是MIPS,其含义是()。P15

A.每秒钟处理百万个字符B.每分钟处理百万个字符

C.每秒钟执行百万条指令D.每分钟执行百万条指令

(24)键盘输入1999时,实际运行的ASCII码是()。P13

A.41H49H47H46H B.51H59H57H56H

C.61H69H67H66H D.31H39H39H39H

2.填空题

(1)计算机中的软件分为两大类:___________软件和_______软件。P5

3

(2)部件间进行信息传送的通路称为___________。P4

(3)为判断溢出,可采用双符号位补码进行判断,此时正数的符号用表示,负数的符号用表示。P11

(4)8位二进制补码所能表示的十进制整数范围是_______。P11

(5)用16位二进制数表示的无符号定点整数,所能表示的范围是_______。P12

(6)若[X]补=00110011B,[Y]补=11001100B,[X-Y]补= B。P11

(7)十进制数255的ASCII码,表示为,用压缩BCD码表示为,其十六进制数表示为。P13

(8)总线是连接计算机各部件的一组公共信号线,它是计算机中传送信息的公共通道,总线由、和控制总线组成。P4

(9)数据总线用来在与内存储器(或I/O设备)之间交换信息。P16

(10)在微机的三组总线中,总线是双向的。P4

(11)地址总线由发出,用来确定CPU要访问的内存单元(或I/O端口)的地址。P4

(12)以微处理器为基础,配上和输入输出接口等,就成了微型计算机。

3.将下列十进制数分别转换成二进制数、十六进制数。P10

(1)124.625 (2)635.05 (3)301.6875 (4)3910

4.将二进制数1101.101B、十六进制数2AE.4H、八进制数42.57Q转换为十进制数P8。

5.用8位二进制数表示出下列十进制数的原码、反码和补码。P10

(1)+127 (2)-127 (3)+66 (4)-66

6.设机器字长16位,定点补码表示,尾数15位,数符1位,问:P12

(1)定点整数的范围是多少?

(2)定点小数的范围是多少?

7.请写出下列字母、符号、控制符或字符串的ASCII码。P13

(1)B (2)h (3)SP(空格)(4)5 (5)$

(6)CR(回车)(7)LF(换行)(8)* (9)Hello

8.什么是微处理器、微型计算机、微型计算机系统?P1

9.简述数据总线和地址总线的特点。P4

10.衡量微机系统的主要性能指标有哪些?P14

4

5

第2章 16位和32位微处理器

2.1 例 题

1.简述8086总线分时复用的特点。P25

解:为了减少引脚信号线的数目,8086微处理器有21条引脚是分时复用的双重总线,即AD 15~AD 0,A 19/S 6~A 16/S 3以及BHE /S 7。这21条信号线在每个总线周期开始(T 1)时,用来输出所寻址访问的内存或I/O 端口的地址信号A 19~A 0以及“高8位数据允许”信号

BHE ;而在其余时间(T 2~T 4)用来传输8086同内存或I/O 端口之间所传送的数据D 15~

D 0以及输出8086的有关状态信息S 7~S 3。

2.何为时钟周期?它和指令周期、总线周期三者之间的关系是什么?P36 解:(1)时钟脉冲的重复周期称为时钟周期。时钟周期是CPU 的时间基准,由CPU 的主频决定。

(2)指令周期是执行一条指令所需要的时间,包括取指令、译码和执行指令的时间。指令周期由一个或多个总线周期组成,不同指令的指令周期所包含的总线周期个数是不同的,它与指令的性质与寻址方式有关。

(3)一个总线周期至少由4个时钟周期组成,分别表示为T 1、T 2、T 3、T 4。 3.8086有哪两种工作方式?主要区别是什么?

解:微处理器有两种工作方式:最小方式和最大方式。

(1)系统中只有一个CPU ,对存储器和I/O 接口的控制信号由CPU 直接产生的单处理机方式称为最小方式,此时MN/MX 接高电平;P44 (2) 对存储器和I/O 接口的控制信号由8288总线控制器提供的多处理机方式称为最大方式,此时MN/MX 接低电平,在此方式下可以接入8087或8089。

4.有一个16个字的数据区,它的起始地址为70A0H :DDF6H ,如下图所示。请写出这个数据区首、末字单元的物理地址。P56

图1.2.1 存储器单元分布图

解:首地址=70A00H +DDF6H=7E7F6H

末地址=7E7F6H +16×2-2=7E7F6H +20H -2H=7E814H

70A0H :DDF6H 16个字

6 5.根据8086存储器读写时序图,回答如下问题:

P15

图1.2.2 存储器读周期时序图

图1.2.3存储器写周期时序图

(1)地址信号在哪段时间内有效?P27

(2)读操作和写操作的区别?P38

(3)存储器读写时序与I/O读写时序的区别?P38

(4)什么情况下需要插入等待周期T W?P40

解:(1)在T1周期,双重总线AD15~AD0,A19/S6~A16/S3上输出要访问的内存单元的地址信号A19~A0。

(2)读操作和写操作的主要区别是:

①DT/R控制信号在读周期中为低电平,在写周期中为高电平。

②在读周期中,RD控制信号在T2~T3周期为低电平(有效电平);在写周期中,WR 控制信号为低电平(有效电平)。

③在读周期中,数据信息一般出现在T2周期以后。在T2周期,AD15~AD0进入高阻态,此时,内部引脚逻辑发生转向,由输出变为输入,以便为读入数据作准备。而在写周期中,数据信息在双重总线上是紧跟在地址总线有效之后立即由CPU送上的,两者之间无高阻态。

(3)存储器操作同I/O操作的区别是:

在存储器周期中,控制信号M/IO始终为高电平;而在I/O周期中,M/IO始终为低电平。

(4)CPU在每个总线周期的T3状态开始采样READY信号,若为低电平,则表示被访问的存储器或I/O设备的数据还未准备好,此时应在T3状态之后插入一个或几个T W周期,直到READY变为高电平,才进入T4状态,完成数据传送,从而结束当前总线周期。

2.2 习题

1.选择题

(1)在8086/8088的总线周期中,ALE信号在T1期间有效。它是一个()。P41 A.负脉冲,用于锁存地址信息

B.负脉冲,用于锁存数据信息

C.正脉冲,用于锁存地址信息

D.正脉冲,用于锁存数据信息

(2)8086/8088的最大模式和最小模式相比至少需增设()。P42

A.数据驱动器B.中断控制器

C.总线控制器D.地址锁存器

(3)在8086CPU中,不属于总线接口部件的是()P196

A.20位的地址加法器B.指令队列

C.段地址寄存器D.通用寄存器

(4)在8088系统中,只需1片8286就可以构成数据总线收发器,而8086系统中构成数据总线收发器的8286芯片的数量为()。P33

A.1B.2

C.3 D.4

7

(5)CPU内部的中断允许标志位IF的作用是()。P9

A.禁止CPU响应可屏蔽中断B.禁止中断源向CPU发中断请求

C.禁止CPU响应DMA操作D.禁止CPU响应非屏蔽中断

(6)在8086的存储器写总线周期中,微处理器给出的控制信号(最小模式下)WR,RD,M/IO分别是()。

A.1,0,1 B.0,1,0

C.0,1,1 D.1,0,0

(7)当8086CPU从总线上撤消地址,而使总线的低16位置成高阻态时,其最高4位用来输出总线周期的()。P10

A.数据信息B.控制信息

C.状态信息D.地址信息

(8)8086CPU在进行I/O写操作时,M/IO和DT/R必须是()。

A.0,0 B.0,1

C.1,0 D.1,1

(9)若在一个总线周期中,CPU对READY信号进行了5次采样,那么该总线周期共包含时钟周期的数目为()。

A.5 B.6

C.7 D.8

(10)8086系统复位后,下面的叙述错误的是()。

A.系统从FFFF0H处开始执行程序

B.系统此时能响应INTR引入的中断

C.系统此时能响应NMI引入的中断

D.DS中的值为0000H

(11)CPU访问内存时,RD信号开始有效对应的状态是()。

A.T1B.T2

C.T3D.T4

(12)下列说法中属于最小工作模式特点的是()。P31

A.CPU提供全部的控制信号B.由编程进行模式设定

C.不需要8286收发器D.需要总线控制器8288

(13)8088CPU的指令队列缓冲器由()组成。P18

A.1字节移位寄存器B.4字节移位寄存器

C.6字节移位寄存器D.8字节移位寄存器

(14)在8086/8088CPU中,与DMA操作有关的控制线是()。P28

A.NMI B.HOLD

C.INTR D.INTA

(15)8086CPU中,不属于EU部分的寄存器是()P19

A.IP B.BP

C.DI D.SP

2.填空题

(1)8086/8088微处理器被设计为两个独立的功能部件:和。P10

8

(2)当8086进行堆栈操作时,CPU会选择段寄存器来形成20位堆栈地址P22。

(3)8086CPU时钟频率为5MHz时,它的典型总线周期为ns。P36 (4)8086CPU的最大方式和最小方式是由引脚信号的状态决定。P25 (5)当Intel 8086工作在最大方式时,需要芯片提供控制信号。P34

(6)若8086系统用8位的74LS373来作为地址锁存器,那么需要片这样的芯片。P33

(7)根据功能不同,8086的标志位寄存器可分为标志和标志。P21 (8)8086/8088CPU中与中断操作有关的控制标志位是__________,与串操作有关的控制标志位是__________,与单步操作有关的控制标志位是__________。P21 (9)8086CPU在执行指令过程中,当指令队列已满,且EU对BIU又没有总线访问请求时,BIU进入状态。P19

(10)复位后,8086将从地址开始执行指令。P37

(11)8086/8088CPU的A19/S6~A16/S3在总线周期的T1 期间,用来输出__________位地址信息中的__________位,而在其它时钟周期内,用来输出__________信息。P27 (12)8086CPU工作在最小模式下,控制数据流方向的信号是__________、__________、__________、__________、__________。P27

(13)当8086/8088CPU在进行写数据操作时,控制线RD、WR应分别输出______电平、______电平。P27

(14)为了减轻总线负载,总线上的部件大都具有三态逻辑,三态逻辑电路输出信号的三个状态是__________、__________、__________。P28

3.完成下列各式补码运算,并根据结果设置标志位SF、ZF、CF、OF。P21

(1)96+(-19) (2)90+107

(3)(-33)+14 (4)(-33)+(-14)

4.写出下列存储器地址的段地址、偏移地址和物理地址。P20

(1)2314H:0035H (2)1FD0H:000AH

5.在8086系统中,下一条指令所在单元的物理地址是如何计算的?P22

6.若某存储器容量为2KB,在计算机存储系统中,其起始地址为2000H:3000H,请计算出该存储器物理地址的范围。P22

7.8086的复位信号是什么?有效电平是什么?CPU复位后,寄存器和指令队列处于什么状态?P27

8.8086CPU标志寄存器中的控制位有几个?简述它们的含义。P21

9.设8088的时钟频率为5MHz,总线周期中包含2个T W等待周期。问:P36

(1)该总线周期是多少?

(2)该总线周期内对READY信号检测了多少次?

10.8086CPU与8088CPU的主要区别有哪些?P16

11.8086/8088CPU由哪两部分构成?它们的主要功能是什么?P17

12.8086CPU系统中为什么要用地址锁存器?P32

13.8086/8088CPU处理非屏蔽中断NMI和可屏蔽中断INTR有何不同?P28

14.简述8086/8088CPU中指令队列的功能和工作原理。P37

15.简述8086/8088CPU中DEN、DT/R控制线的作用。P29

9

16.说明空闲状态的含义。

17.简述时钟发生器8284的功能。

18.简要说明8086、80286、80386CPU的主要区别。

10

第3章 16位/32位微处理器指令系统

3.1 例题

1.指出下列指令中源操作数的寻址方式。

(1)MOV AX,002FH

(2)MOV BX,[SI]

(3)MOV CX,[BX+SI+2]

(4)MOV DX,DS:[1000H]

(5)MOV SI,BX

解:(1)立即寻址

(2)寄存器间接寻址

(3)基址变址寻址

(4)直接寻址

(5)寄存器寻址

2.若寄存器AX、BX、CX、DX的内容分别为18,19,20,21时,依次执行PUSH AX,PUSH BX,POP CX,POP DX后,寄存器CX的内容为多少?

解:执行PUSH AX指令后,将18压入堆栈,(SP)-2→ SP ;

执行PUSH BX指令后,将19压入堆栈,(SP)-2→ SP ;

执行POP CX指令后,将19从堆栈中弹出,放入CX ,(SP)+2→ SP ;

执行POP DX指令后,将18从堆栈中弹出,放入DX ,(SP)+2→ SP ;

故上述四条指令执行后,(CX)=19。

3.指出下列指令的错误所在:

(1)MOV AL,SI

(2)MOV BL,[SI][DI]

(3)XCHG CL,100

(4)PUSH AL

(5)IN AL,256

(6)MOV BUF,[SI]

(7)SHL AL,2

(8)MOV DS,2000H

(9)MUL 100

(10)MOV AL,BYTE PTR SI

解:(1)AL、SI的数据类型不匹配

(2)不允许同时使用变址寄存器SI、DI,正确的基址变址寻址方式中应运用一基址、一变址寄存器;

(3)只能在寄存器与存储器单元或寄存器之间交换数据;

11

(4)只能向堆栈中压入字类型数据;

(5)I/O端口地址若超过8位,应该由DX寄存器提供;

(6)两操作数不能同时为存储器操作数;

(7)移位次数大于1,应该由CL寄存器提供;

(8)立即数不能直接送给段寄存器;

(9)乘法指令的操作数不能是立即数;

(10)PTR算符不能运用于寄存器寻址方式。

4.执行下列指令序列后,AX和CF中的值是多少?

STC

MOV CX,0403H

MOV AX,0A433H

SAR AX,CL P73

XCHG CH,CL P62

SHL AX,CL

解:

STC;CF=1。

MOV CX,0403H;(CX)=0403H

MOV AX,0A433H;(AX)=0A433H

SAR AX,CL;算术右移3位,(AX)=0F486H

XCHG CH,CL;互换CH、CL中内容,(CX)=0304H

SHL AX,CL;逻辑左移4位,(AX)=4860H,CF=1

所以,(AX)=4860H,CF=1。

5.设计指令序列,完成下列功能:

(1)写出将AL的最高位置1,最低位取反,其它位保持不变的指令段。

(2)写出将AL中的高四位和低四位数据互换的指令段。

(3)检测AL中的最高位是否为1,若为1,则转移到标号NEXT处,否则顺序执行,请用两条指令完成之。

(4)写出将立即数06H送到口地址为3F00H的端口的指令序列。

解:

(1)OR AL,80H

XOR AL,01H

(2)MOV CL,4

ROR AL,CL P75

(3)TEST AL,80H

JNZ NEXT

(4)MOV AL,06H

MOV DX,3F00H

OUT DX,AL P65

3.2 习题

12

1.选择题

(1)标志寄存器中属于控制标志位的是()。P64

A.DF、OF、SF B.DF、IF、TF

C.OF、CF、PF D.AF、OF、SF

(2)已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是(P64)。A.2108H:00EAH B.2100H:117AH

C.2025H:0F2AH D.2000H:017AH

(3)8086在基址变址的寻址方式中,基址、变址寄存器分别是()。P60

A.AX或CX、BX或CX B.BX或BP、SI或DI

C.SI或BX、DX或DI D.CX或DI、CX或SI

(4)下列指令中,正确的一条是()。

A.MOV CS,BX B.MOV AX,TAB2-TAB1+100

C.OUT CX,AL D.INC [SI]

(5)下列指令执行后有可能影响CS值的指令数目是()。P61

JMP、MOV、RET、ADD、INT

JC、LODS、CALL、MUL、POP

A.3B.4C.5D.6

(6)设(SS)=338AH,(SP)=0450H,执行PUSH BX和PUSHF两条指令后,堆栈顶部的物理地址是()。P59

A.33CECH B.33CF2H

C.33CF4H D.33CE8H

(7)若(AX )=-15,要得到(AX) =15应执行的指令是()。P59

A.NEG AX B.NOT AX

C.INC AX D.DEC AX

(8)若(SP)=0124H,(SS)=3300H,在执行RET 4这条指令后,栈顶的物理地址为(P63)。A.33120H B.3311EH C.33128H D.3312AH

(9)已知程序序列为:P65

ADD AL,BL

JNO L1

JNC L2

若AL和BL的内容有以下四组给定值,使该指令序列转向L2执行的给定值是(P65)。A.(AL) =0B6H、(BL )= 87H

B.(AL )= 05H、(BL) = 0F8H

C.(AL) = 68H、(BL )= 74H

D.(AL) = 81H、(BL) = 0A2H

(10)以下三指令执行后,(DX)=()。P65

MOV DX,0

MOV AX,0FFABH

CWD

A.0FFABH B.0 C.0FFFFH D.无法确定

13

(11)设(AX)=0C544H,在执行指令ADD AH,AL后,相应的状态为()。

A.CF=0、OF=0 B.CF=0、OF=1

C.CF=1、OF=0 D.CF=1、OF=1

(12)将累加器AX 内容清零的错误指令是()。

A.AND AX,0 B.XOR AX,AX

C.SUB AX,AX D.CMP AX,AX

(13)将变量BUF的偏移地址送入SI的正确指令是()。

A.MOV [SI],BUF B.MOV SI,BUF

C.LEA SI,BUF D.MOV OFFSET BUF,SI

(14)INC指令不影响()标志。

A.OF B.CF C.ZF D.SF

(15)下列判断累加器AX内容是否为全0的4种方法中,正确的有()种。

①SUB AX,0 ②XOR AX,0

JZ L1 JZ L1

③OR AX,AX ④TEST AX,0FFFFH

JZ L1 JZ L1

A.1 B.2 C.3 D.4

(16)设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是()。A.DEC AL B.SBB AL,0

AAS DAS

C.SUB AL,1 D.SUB AL,1

AAS DAS

(17)已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是()。

A.DIV BX B.CWD

IDIV BX

C.XOR DX,DX D.CBW

DIV BX IDIV BX

(18)条件转移指令JNBE产生转移的条件是()

A.CF=0 AND ZF=0 B.CF=0 AND ZF=1

C.CF=1 AND ZF=0 D.CF=1 AND ZF=1

(19)设BX=0002H,DI=10A5H,DS=1100H,BP=0100H,CS=2100H

下列指令中包含的物理转移地址是()

LAB DW 0600H,0640H,06A0H,06C0H

JMP LAB[BX]

A.116A0H B.11640H C.21640H D.216A0H

(20)在下列指令中,隐含使用AL寄存器的指令有()条。

AAA MOVSB MUL BH

CBW SCASB XLAT

A.2 B.3 C.4 D.5

14

(21)已知(SS)=1000H,(SP) = 2000H,(BX) = 283FH,指令CALL WORD PTR[BX]的机器代码是0FF17H,该指令的起始地址为1000H,试问执行该指令后,内存单元11FFEH 中的内容是()。

A.28H B.3FH C.00H D.02H

(22)设AL中的值为84H,CF=1,执行RCR AL,1指令后,AL中的值和CF分别为()。A.0C2H、1 B.42H、1 C.0C2H、0 D.42H、0

(23)能够将CF置1的指令是()。

A.CLC B.CMC C.NOP D.STC

(24)执行一列三条指令后,AX寄存器中的内容是()。

MOV AX,‘8’

ADD AL,‘9’

AAA

A.0071H B.0107H C.0017H D.0077H

(25)下列指令执行后,能影响标志位的指令是()。

A.LOOPNZ NEXT B.JNZ NEXT

C.MOV AX,2400H D.INT 21H

(26)若(DX)=1234H,(IP) =5678H,执行JMP DX指令后,寄存器变化正确的是()。A.(DX)=1234H、(IP )=5678H

B.(DX)=1234H、(IP) =1234H

C.(DX)=5678H、(IP )=5678H

D.(DX)=5678H、(IP )=1234H

(27)对于下列程序段:

AGAIN:MOV ES:[DI],AL

INC DI

LOOP AGAIN

在下列指令中,可完成与上述程序段相同功能的指令是()。

A.REP MOVSB B.REP STOSB

C.REP LODSB D.REP SCASB

2.填空题

(1)与指令“MOV BX,OFFSET DATA”等效的指令是___ _________。

(2)写出将寄存器BX的内容求补的正确指令是___________________。

(3)使AL中的操作数0、1位变反,其它位不变的指令是_____________________。(4)假定(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的偏移地址是_________。

(5)设(CS)=3100H,(DS)=40FFH,并且两段空间均为64K个单元,那么这两段的重叠区域为个单元。

(6)若物理地址为2D8C0H,偏移量为B6A0H,则段地址为_________。

(7)执行下列指令后,

MOV AL,BL

NOT AL

15

XOR AL,BL

OR BL,AL

(AL)= _______,(BL)= _______。

(8)执行下列指令后,

MOV AX,1234H

MOV CL,4

ROL AX,CL

DEC AX

MOV CX,4

MUL CX

HLT

寄存器AH的值是,寄存器AL的值是;寄存器DX的值是。(9)已知(AX)=0FFFFH,(DX)=0001H

MOV CX,2

LOP:SHL AX,1

RCL DX,1

LOOP LOP

程序段执行后,(DX)= ,(AX)= 。

(10)填写执行下列程序段后的结果。

MOV DX,8F70H

MOV AX,54EAH

OR AX,DX

AND AX,DX

NOT AX

XOR AX,DX

TEST AX,DX

(AX)=__________ 、(DX)=__________ 、SF=__________

OF=________、CF=_________、PF=_________ 、ZF=__________

(11)DAT1 DW 12H,23H,34H,46H,57H

DA T2 DW 03H

LEA BX,DAT1

ADD BX,DA T2

MOV DX,[BX]

MOV AX,4[BX]

SUB AX,DX

执行上列程序段后,AX的内容为。

3.设DS=2000H,SS=1500H,(ES)=3000H,(SI)=00B0H,(BX)=1000H,(BP)=0020H,指出下列指令的源操作数的寻址方式是什么?若该操作数为存储器操作数,请计算其物理地址。

(1)MOV AX,DS:[0100H]

16

(2)MOV BX,0100H

(3)MOV AX,ES:[SI]

(4)MOV CL,[BP]

(5)MOV AX,[BX][SI]

(6)MOV CX,BX

(7)MOV AL,3[BX][SI]

(8)MOV AL,[BX+20]

4.段地址和偏移地址为3017:000A的存储单元的物理地址是什么?如果该存储单元位于当前数据段,写出将该单元内容放入AL中的指令。

5.判别下列指令的对错,如有错误,请指出其错误所在。

(1)MOV AX,BL

(2)MOV AL,[SI]

(3)MOV AX,[SI]

(4)PUSH CL

(5)MOV DS,3000H

(6)SUB 3[SI][DI],BX

(7)DIV 10

(8)MOV AL,ABH

(9)MOV BX,OFFSET [SI]

(10)POP CS

(11)MOV AX,[CX]

(12)MOV [SI],ES:[DI+8]

(13)IN 255H,AL

(14)ROL DX,4

(15)MOV BYTE PTR [DI],1000

(16)OUT BX,AL

(17)MOV SP,SS:DA TA_WORD[BX][SI]

(18)LEA DS,35[DI]

(19)MOV ES,DS

(20)PUSH F

6.设(DS)=1000H,(AX)=050AH,(BX)=2A80H,(CX)=3142H,(SI)=0050H,(10050H)=3BH,(10051H)=86H,(11200H)=7AH,(11201H)=64H,(12AD0H)=0A3H,(12AD1H)=0B5H。试分析下列指令分别执行后,AX中的内容。

(1)MOV AX,1200H

(2)MOV AX,DS:[1200H]

(3)MOV AX,[SI]

(4)OR AX,[BX] [SI]

(5)MOV AX,50H [BX]

7.设某用户程序(SS)=0925H,(SP)=30H,(AX)=1234H,(DS)=5678H,如有两条进栈指令:PUSH AX

17

PUSH DS

试列出两条指令执行后,堆栈中各单元变化情况,并给出堆栈指针SP的值。

8.设(AL)=2FH,(BL)=97H,试写出下列指令分别执行后CF、SF、ZF、OF、AF和PF的内容。

(1)ADD AL,BL P65

(2)SUB AL,BL

(3)AND AL,BL P72

(4)OR AL,BL

(5)XOR AL,BL

9.执行下列程序段后,AX和CF中的值是多少?

STC

MOV CX,0403H

MOV AX,0A433H

SAR AX,CL P73

XCHG CH,CL

SHL AX,CL

10.设(AX)=0119H,试分析,执行下列程序段后,AX和CF的内容分别是多少?

MOV CH,AH

ADD AL,AH

DAA P70

XCHG AL,AH

ADC AL,34H

DAA

XCHG AH,AL

HLT

11.分析下面的程序段,执行后AX和IP的内容为多少?

MOV BX,16

MOV AX,0FFFFH

MUL BX P79

JMP DX

12.下列程序段运行后,HCOD和HCOD+1两字节单元内容是什么?

HEX DB ‘0123456789ABCDEF’

HCOD DB ?,?

MOV BX,OFFSET HEX

MOV AL,1AH

MOV AH,AL

AND AL,0FH P72

XLAT

MOV HCOD[1],AL

18

MOV CL,12

SHR AX,CL

XLAT

MOV HCOD,AL

13.下列程序运行后,Z单元的内容是多少?简要说明程序的功能。(设X、Y单元的内容分别为90H、0B0H)

MOV AX,0 P20

MOV AL,X

ADD AL,Y

ADC AH,0

MOV BL,2

DIV BL

MOV Z,AL

14.分析下面程序段,程序运行后AL、BL中的内容分别是多少?

MOV AL,200 P20

SHR AL,1

MOV BL,AL

MOV CL,2

SHR AL,CL

ADD AL,BL

15.分析下面程序段,程序运行后AL、CF中的内容分别是多少?

MOV AH,0 P20

MOV AL,01H

MOV BL,4

NEG AL

DIV BL

MOV CL,02H

RCL AL,CL

16.试分析下列程序段执行后,CL内容分别是什么?CF是1还是0?

MOV AL,1 P20

MOV BL,AL

MOV CL,AL

NEG AL

ADC CL,BL

17.下列程序运行到NEXT时,CX和ZF的内容分别是多少?

STR1 DB ‘COMPUTERNDPASCAL’

SCA DB ‘N’

LEA DI,STR1 P21

MOV AL,SCA

19

MOV CX,10H

CLD

REPNE SCASB

NEXT:……

18.已知DS和ES指向同一个段,且当前数据段从0000H到00FFH单元内容分别为01H,02H,03H,…,0FFH,00H。问下列程序段执行后,0000~0009H的内容是些什么值。MOV SI,0000H

MOV DI,0001H

MOV CX,0080H

CLD

REP MOVSB P66

19.执行下列程序段后,SP及CF的值分别是多少?

MOV SP,6000H

PUSHF P63

POP AX

OR AL,01H

PUSH AX

POPF

20.填入适当指令,使程序段能实现将AL中低位十六进制数转换为ASCII码。

AND AL,0FH

ADD AL,30H

CMP AL,3AH P65

JL LP2

_______________

LP2:......

20

微机原理习题集以及答案

第一部分 例题与习题 第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)2 2.把二进制数转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 1)2=(010 100)2=8 (1 2=(0001 2=16 3.将八进制数转换为二进制数。P9 解:8=(010 100)2=2 4.X=,Y=-,求[X -Y]补,并判断是否有溢出P11 解:[X -Y]补=[X]补+[-Y]补 [X]补= [Y]补= [-Y]补= + -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1 ------------- 1

微机原理-期末考试题库及答案(含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 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

(完整版)微机原理复习题答案

微机原理复习大纲 复习范围: 1.作业 2.书上例题 3.课堂上反复强调的内容 4.复习题 微机原理复习题 一、单项选择题 1.PC机是( C ) A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D ) A、算术运算 B、逻辑运算 C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C ) A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 4.8086系统中内存储器的地址空间为1M,而在进行I/O-读写时,有效的地址线是( B ) A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO-和DT/R-是( D ) A、00 B、0 1 C、1 0 D、1 1 6.芯片8288在8086CPU系统中用作( C ) A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器 7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D ) A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。 A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误 9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C ) A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A ) A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求 11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

微机原理试题及答案

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 。

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 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单片机中,

《微机原理》复习题及解答

微机原理》复习题解答 1、在8086/8088系统中,存储器是怎样组织的?整个存储空间有多大?最大逻辑长度为多大?至少可将存储器分为多少个段?段起始于什么位置?偏移地址是什么?怎样计算20位物理地址? ①分段组织②1兆字节③64K字节④至少分成16段⑤起始于最后四位二进制数都为0的位置⑥偏移地址是相当于段起始位置的偏移量⑦段地址×16+偏移地址 2、系统总线分为哪几组?各自传送的方向如何? ①分成3组:数据部线、地址总线、控制总线②数据总线和控制总线都是双向的,地址总线始终由CPU发出 3、8086微处理器分为哪几个部分?它们之间采用什么工作方式?其中状态寄存器由几类标志组成?与中断有关的是哪一位? ①分成2部分:总线接口部件、执行部件②并行工作方式③2类:状态标志、控制标志④IF 位,IF置1,响应外部可屏蔽中断 4、怎样将8086设置为最小或最大模式?分别应配置哪些外围器件?作用怎样?最大模式与最小模式的配置相比多了什么器件?作用是什么? ①引脚接高电平则设置为最小模式,如接低电平则设置为最大模式②最小模式下:1片8248A,作为时钟发生器;3片8282或74LS373,用来作为地址锁存器;2片8286/8287作为总线收发器。最大模式下:1片8284A,3片8282,2片8286,1片8288总线控制器,1片8259A及有关电路③8284A除了提供频率恒定的时钟信号外,还对准备发(READY)和(RESET)信号进行同步。8282:地址/数据总线是复用的,而和S7也是复用的,所以在总路线周期前一部分时间中输出地址信号和信号的引脚,在总线周期的后一部分时间中改变了含义。因为有了锁存器对地址和进行锁存,所以在总线周期的后半部分,地址和数据同时出现在系统的地址总线和数据总线上;同样,此时也在锁存器输出端呈现有效电平,于是确保了CPU对存储器和I/O端口的正常读/写操作。8286/8287:当系统中所连的存储器和外设较多时,需要增加数据总线的驱动能力。④多了1片8288。作用:对CPU 发出的S0,S1,S2控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。 5、8086/8088系统中为什么将数据与地址总线复用? 因为数据线与地址线传送时间不一样,在总线周期T1传送地址,其他时刻传送数据,传送数据和地址时间是分离的,所以8086/8088系统中能将数据线与地址线复用。 6、CPU从奇地址或偶地址读写一个字(或字节)时,和A0是什么电平?分别用几个总线周期? A0 操作总线周期 0 0 从偶地址开始读/写一个字1个 1 0 从偶地址单元或端口读/写一个字节1 个 0 1 从奇地址单元或端口读/写一个字节1个 1 1 0 从奇地址开始读/写一个字2个(在第一总线周期,将低8位数据送到AD15—AD8,在第二个总线周期,将高8位数据送到AD7—AD0) 7、CPU的READY和RESET信号有什么作用?

微机原理试题及答案

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 ?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 ?128 ? 256 ? 16K ? 64K 5、CPU响应中断后,通过()完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 ? PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是()。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中()。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 ? SRAM ? DRAM ? ROM ? EPROM 11、鼠标器是一种()。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是()。 ? bytes per second ? bits per second ? baud per second ? billion bytes per second 二、填空题:(每空1分,共12分)

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

微机原理及应用习题集库 (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章微机运算基础 习题和思考题 1.请完成以下计算: 174.66D=(10101110.10101)B=(AE. A8)H 10101110101.01011B=(1397.344)D=(575.58)H 4BCH=(010*********)B=()BCD 2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值 是多少? 答:当X表示原码时,其真值为:+101010 当X表示补码时,其真值为:+101010 当X表示反码时,其真值为:+101010 当X表示无符号数数时,其真值为:00101010 3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 120+18 -33-37 -90-70 50+84 答:120+18 其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000 + 00010010 10001010 由于C s=0 ,C p=1,因此有溢出,结果错误 -33-37 其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111 +11011011 10111010 由于C s=1, C p=1,所以没有溢出,结果正确 -90-70 其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100 +10111010 01010110 由于C s=1, C p=0,所以有溢出,结果错误 50+84

其补码形式为:(50)补=00110010 (84)补=01010100 00110010 +01010100 10000110 由于C s=0, C p=1,所以有溢出,结果错误 4.请写出下列字符串的ASCII码值。 My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统 习题与思考题 1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。 各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备; 2.微处理器的发展过程是什么? 答:微型计算机的发展过程是: 第一代(1946~1957)——采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。 第二代(1957~1965)——采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。 第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。 第四代(1971~至今)——采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。 3.简述80486微处理器的基本结构。 书12页 4.80486微处理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址 模式下的物理地址为多少? 答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地

微机原理与接口技术考试试题及答案(综合 必看)

命题教师审核人:适用年级专业: 一、单项选择(在备选答案中选出一个正确答案,并将其号码填 在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地 址总线至少应有()条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是()。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过() 来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。A. 80H B. 28H C. E8H D. 01H 5 .在8086 环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的结束地址是()。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。

《微机原理》习题集

第一章 计算机基础 一、问答题 1、下列数值或字符串表示成相应的ASCII 码是多少? (1)换行 (2)字母“Q ” (3))空格 (4)汉字“隘”(国标码) (5)汉字“保”(内部码) (6)51 (7)Hello 2、下列各机器数所表示数的范围是 (1)8位二进制无符号定点整数; (2)8位二进制无符号定点小数; (3)16位二进制无符号定点整数; (4)用补码表示的16位二进制有符号整数; 3、(111)X=273,基数X=? 4、有一个二进制小数X=0.X1X2X3X4X5X6 (1) 若使X ≥1/2,则X1……X6应满足什么条件? (2) 若使X >1/8,则X1……X6应满足什么条件? 5、 有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1) X 和Y 两个数均为无符号数; (2) X 和Y 两个数均为有符号的补码数。 6、 一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少? 二、填空题 1、对于R 进制数来说,其基数(能使用的数字符号个数)是 ,能使用的最小数字符号是 。 2、八进制数的基数为8,能用到的数字符号个数为 。 3、十进制数72转换成八进制数是 。 4、与十进制数49.875等值的八进制数是 。 5、与十进制数67等值的十六进制数是 。 6、十进制小数0.6875转换成十六进制数是 。 7、二进制数101.011转换成十进制数是 。 8、与二进制数101110等值的八进 制数是 。 9、十六进制数0E12转换成二进制 数是 。 10、汉字国标码字符集中共包含有 个汉字和图形符号。 11、把汉字区位码的区码和位码都 加上十六进制数 ,即 得到汉字国标码;把汉字区位码的区码 和位码都加上十六进制 数 ,即得到汉字机内 码。 12、将下列十进制数8609、5254、 2730、1998变为8421BCD 码分别 是 。 三、选择题 1、在计算机机内部,一切信息的存 取、处理和传送都是以 形式进行的。 A )EBCDIC 码 B )ASCII 码

微机原理习题集以及答案

1 第一部分 例题与习题 第1章 微型计算机基础 1.1 例 题 1.把十进制数137.875转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 0.875 2 | 68 × 2 2 | 34 1.750 2 | 17 × 2 2 | 8 1.500 2 | 4 × 2 2 | 2 1.000 1 高位 低位 (137)10=(10000111) 2 (0.875)10=(0.1101)2 所以,(137.875)10=(10001001.111)2 2.把二进制数10011.0111转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 011.011 1)2=(010 011.011 100)2=(23.34)8 (1 0011.0111)2=(0001 0011.0111)2=(13.7)16 3.将八进制数23.34转换为二进制数。P9 解:(23.34)8=(010 011.011 100)2=(10011.0111)2 4.X=0.1010,Y=-0.0111,求[X -Y]补,并判断是否有溢出?P11 解:[X -Y]补=[X]补+[-Y]补 [X]补=0.1010 [Y]补=1.1001 [-Y]补=0.0111 0.1010 0.0111 1.0001 + -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1 ------------- 1

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

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

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

微机原理试题

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

微机原理试题和答案

微机原理试题 一、单项选择题(每小题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是否大

微机原理试题及答案

卷16 一、选择题:(每题1.5分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 ?反复执行空操作,直到DMA操作结束 ?进入暂停状态, 直到DMA操作结束 ?进入保持状态, 直到DMA操作结束 ?进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显 示输出,应采用的数据传送方式为()。 ?无条件传送方式?查询方式 ?中断方式?直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实 现。?计数器?寄存器?移位寄存器? D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 ?128 ?256 ? 16K ? 64K 5、CPU响应中断后,通过()完成断点的保护。 ?执行开中断指令?执行关中断指令 ?执行PUSH指令?内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 ?PA口?PB口? PC口?控制口 7、8088CPU处理动作的最小时间单位是()。 ?指令周期?时钟周期?机器周期?总线周期 8.堆栈是内存中()。 ?先进先出的ROM区域?后进先出的ROM区域 ?先进先出的RAM区域?后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 ?串行接口芯片?串行通信规程(协议) ?串行通信接口标准?系统总线标准 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 ?SRAM ?DRAM ?ROM ?EPROM 11、鼠标器是一种()。 ?手持式的作图部件?手持式的光学字符识别设备 ?手持式的座标定位部件?手持式扫描器 12、传送速度单位“bps”的含义是()。

微机原理练习题

练习题一 一、单项选择题。 1、微型计算机中主要包括有( A )。 A、微处理器、存储器和I/O接口 B、微处理器、运算器和存储器 C、控制器、运算器和寄存器组 D、微处理器、运算器和寄存器 2、指令( C )的源操作数的寻址方式为直接寻址。 A、MOV [2000H],AL B、IN AL,DX C、XOR AL,[2000H] D、MOV AX,2000H 3、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( B)将地址送入地址锁存器。 A、DEN B、ALE C、BHE D、DT/ R 4、基本的总线周期通常包含( D )个T状态 A、1 B、2 C、3 D、4 5、RESET信号有效后,8086 CPU执行的第一条指令地址为( D ) A.00000H B.FFFFFH C.FFFF0H D.0FFFFH 6、二进制数000101011010.10101B转换成十六进制数是()。 A、15A.A8H B、332.EH C、15.32H D、2W.32H 7.堆栈的工作方式是 ( D ) A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出 8、执行下列程序后,AL=( C)。 MOV AL,25H ADD AL,71H A、B4H B、34H C、96H D、54H 9、寄存器间接寻址中,操作数放在( A)中。 A、存储器 B、通用寄存器 C、堆栈 D、宏指令 11、8255A的( A)能工作在方式2。 A. A端口 B. B端口 C. C端口 D. 前三者 12、中断类型号为31H的中断向量的偏移地址和段地址分别存放在存储器中的物理地址为()。 A 、000C6H,000C7H;000C4H,000C5H; B、000C4H,000C5H;00198,00199; C、000C4H,000C5H;000C6H,000C7H; D、00196H,00197H;00198H,00199H; 13、在8253的6种工作方式中,能够自动重复工作的两种方式是( B )。 A、方式1,方式2 B、方式2,方式3 C、方式2,方式4 D、方式3,方式5 14、在PC/XT机中,不列不属于输入/输出方式的是(D ) A、程序控制I/O B、中断驱动I/O C、DMA方式 D、存储器访问方式

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