文档库 最新最全的文档下载
当前位置:文档库 › 微机原理期末复习题

微机原理期末复习题

微机原理期末复习题
微机原理期末复习题

第一章

一、填空题

1、86的压缩BCD码表示形式为(86H )。

2、基本的ASCII码为____8__位编码,共有_27____个字符。

3、计算机中的总线包括____地址总线__、_____数据总线____和_控制总线__________。

4、计算机系统由____硬件___系统和__软件____系统两大部分组成。

5、CPU的字长与_____数据总线___有关;寻址空间与___地址总线______有关。

6、若CPU的数据线宽度为8位,则它的字长为__8__位;地址线宽度为16位,则它的寻址

空间为____216B_____。

7、计算机语言分为_低级______语言、___中级____语言和_高级_______语言。

8、计算机软件分为______系统____软件和______应用___软件两大类。

9、8位有符号二进制数为正数时,符号位b7为___183__;为负数时,符号位b7为__-73___。

10、正数的原码、反码、补码___是相同的_____;

11、目前,微型计算机的核心部件是_ CPU______。

二、名词解释

微机微处理器微型计算机系统汇编语言操作系统系统软件

BIU EU ASCII码BCD码

三、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、8位二进制数的补码表示范围为-127 ~+127。(X )。

-128 ~+127

2、CPU的寻址空间与它的数据线宽度有关(X )。

3、CPU的数据线宽度越宽,它的相对运行速度越快(√)。

4、寄存器和存储器都是CPU内部的存储单元(X )。

寄存器是CPU内部的存储单元

5、十进制数456的压缩BCD码表示形式为010*********BCD(√)。

6、-100的8 位二进制数原码值为11100100B,补码值为10011100B(√)。

7、回车符CR的ASCII 码值是0DH(√)。

第二章

一、填空题

1、SP是一个( 16 )位寄存器。Flags是一个( 16 )位寄存器。控制标志位TF的含义为:追踪标志,当TF置为1,CPU进入单步执行方式,即每执行一条指令,产生一个单步中断请求)。

2、设某一堆栈段中当前栈顶的逻辑地址为2000H:0200H,在弹出两个字后栈顶的物理地址是(2000H:01FCH )。

3、设双字12345678H的起始地址是0A0000H,则此双字中12H所在单元的物理地址是( 0A0003H )。

4、在8086中,每一内存单元只能有一个( 物理) 地址,但可以有多个( 逻辑 )地址。

5、判断有符号数运算是否溢出应根据( OF )标志位。

6、8086 CPU中,用于区分CPU是工作在最大模式还是最小模式的引脚是(MN/MX )。

7、8086 CPU中的寄存器都是( 16 )位的。

8、总线周期是(CPU通过总线对存储器或IO接口进行一次访问所需要的时间)

二、名词解释

指令周期逻辑地址物理地址段地址偏移地址时钟周期标志寄存器堆栈寄存器

三、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、内存的物理地址是唯一的,每一个内存单元可存放一个16位二进制数。( X)

每一个内存单元可存放一个8位二进制数

2、存储器是计算机系统中不可缺少的部分。(√)

3、8086 CPU为16位处理器,一次可并行传送8位或16位二进制数。(√)

4、8086 CPU的数据总线和地址总线都是20位。(X )

5、8086 CPU的BIU中包含有一个16位的地址加法器。(X )

8086 CPU的BIU中包含有一个20位的地址加法器

6、因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为32位。

(x )

因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为20位

7、8086 CPU可以通过改变指令指针IP的内容来改变执行顺序。(√)

8、8086 CPU的16位标志寄存器FR中每位均有确定含义。(X)

9、8086 CPU的基本读写总线周期由4个时钟周期组成。(√)

10、8086CPU在一个存储单元中,可存入8位数据或者16位数据。(x)

8086CPU在一个存储单元中,可存入8位数据.

11、8086CPU允许多个逻辑段重叠或交叉。(X)

8086CPU允许多个逻辑段重叠

12、堆栈指针SP总是指向堆栈的栈顶。(√)

13、8086 CPU从功能结构上看,其由控制器、运算器、寄存器三部分组成。( X )

8086 CPU从功能结构上看,其由执行单元和总线接口单元组成.

14、寄存器寻址比存储器寻址的运算速度快(√)

四、单项选择题

1、8086 CPU引脚中区分CPU进行存储器访问还是I/O访问的控制引脚是( B )。

A、MN/MX

B、M/IO

C、INTR

D、NMI

2、若某数据段位于存储区38000H~47FFFH,则该数据段的段地址为()。

A.38000H B.47FFFH C.3000H D.3800H

3、程序设计中所使用的地址是( A )。

A.逻辑地址B.有效地址C.物理地址D.段基址

4、标志寄存器Flags中存放两类标志,即( B )。

A.符号标志、溢出标志B.控制标志、状态标志

C.方向标志、进位标志D.零标志、奇偶标志

5、下列有关指令指针寄存器的说法中,哪一个是正确的( B )。

A.IP存放当前正在执行的指令在代码段中的偏移地址

B.IP存放下一条将要执行的指令在代码段中的偏移地址

C.IP存放当前正在执行的指令在存储器中的物理地址

D.IP存放当前正在执行的指令在存储器中的段地址

6、某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据( A )

A.80H B.50H C.100 D.100H

7、8088/8086CPU从功能结构上看,是由(D)组成的。

A、控制器和运算器

B、控制器和运算器

C、控制器和20位物理地址加法器

D、执行单元和总线接口单元

8、8086 CPU内部具有(B )个8位寄存器。

A、4

B、8

C、14

D、20

9、8086 CPU的标志寄存器中有( D )个有效位。

A、1

B、3

C、6

D、9

10、8086 CPU对存储器采用分段管理的方法,每个存储单元均拥有(D )两种地址。

A、实地址和虚拟地址

B、20位地址和16位地址

C、逻辑地址和物理地址

D、段基址和偏移地址

14、8086/8088CPU中,引脚RD和WR的作用是(C)

A、CPU控制数据传输的方向

B、CPU实现存储器存储操作控制

C、CPU实现读或写操作时的控制线

D、CPU实现读地址数据线分离控制

15、8086 CPU中,可屏蔽中断请求的控制引脚是( C )

A、NMI

B、HOLD

C、INTR

D、INTA

16、8086 CPU可访问( C )个字端口

A、1K

B、32K

C、64K

D、1M

17、8086/8088CPU将数据压入堆栈时,栈区指针的变化为( c )

A、SS内容改变,SP 内容不变

B、SS内容不变,SP 内容加2

C、SS内容不变,SP 内容减2

D、SS和SP内都容改变

18、在以下关于8086/8088对存储器进行分段管理的叙述中,不正确的是(D )。

A、1MB内存的空间可分为若干个64KB的段

B、段的大小根据具体需要而定,最大不超过64KB

C、段的起始地址能被16整除

D、段与段之间可以交叉

三、简答题

1、找出字符串“Pentium”的ASCII码,将它们依次存入从00510H开始的字节单元中,画出它们存放的内存单元示意图。

2、有一双字87654321H在内存中的地址为30101H,画出其在8086系统的内存中存放的情况。

3、8086的标志寄存器分为6个状态标志位和3个控制标志位,它们各自的含义和作用是什么?

第三章

一、填空题

1、若要在DEBUG下显示偏移地址为2000H单元处的指令,相应命令应为:(

U 2000H )。

2、条件转移指令JNZ的测试条件是ZF==0 。

3、MOV [BP],AL指令中,目的操作数为___寄存器间接___寻址方式,对___堆栈___段的数据进行操作。

4、当采用寄存器间接寻址时,使用通用寄存器BX、DI、SI时,可以默认不写的段寄存器是___DS___

5、采用寄存器间接寻址,当使用通用寄存器BP时,可以默认不写的段寄存器是SS______。

6、条件转移指令是一种短转移,其转移范围在___ -128~ +127 内。

7、DEC BYTE PTR[DI]指令中,操作数的数据类型是___ 内存操作。

8、循环指令LOOPZ终止循环的条件是____CX=0或者ZF=0______。

9、将AX寄存器清0的的逻辑指令是____xor ax,ax____或__ and ax,0 _(2)____ _。

10、已知AX=0202H、CX=0003H,执行指令SAR AX,CL后,寄存器AX=_0040H_____。

二、名词解释

寻址方式指令系统源操作数目的操作数

三、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、立即寻址方式只能用于源操作数。(√)

2、DOS所有的功能子程序调用都是利用INT 21H中断指令。(X )

3、指令“MOV AX,[BP]”的源操作数的物理地址为SS*16+BP。(√)

4、指令指针寄存器IP是不能通过指令访问的。(√)

5、代码段寄存器CS的内容可以被压入栈区,也可以将堆栈中的数据弹出至CS中。(X )

代码段寄存器CS的内容可以被压入栈区,不可以将堆栈中的数据弹出至CS中

6、段内转移要改变IP、CS的值。(X )

段内转移要改变IP的值

7、CS和IP中的内容是不能通过指令随意改变的,也就是CS和IP都不能用作目的操作数。(√)

8、不能给段寄存器直接传送立即数。(√)

9、MOV指令执行时会影响标志位。(X )

MOV指令执行时不会影响标志位

10、堆栈存取操作是以字节为单位的。当堆栈存入数据时,SP减1;当从堆栈中取出数据时,SP加1。(X )

堆栈存取操作是以字为单位的。当堆栈存入数据时,SP减2;当从堆栈中取出数据时,SP加2。

四、选择题

1、指令MOV AX,[3070H]中源操作数的寻址方式为( A )

A、寄存器间接寻址

B、立即寻址

C、直接寻址

D、变址寻址

2、指令MOV [BX],AX中(B)

A、目的操作数是寄存器操作数

B、源操作数是存储器操作数

C、目的操作数是存储器操作数

D、源操作数是立即操作数

3、指令MOV AX,[BP]中(B)

A、源操作数存于数据段

B、源操作数存于堆栈段

C、目的操作数存于数据段

D、目的操作数存于堆栈段

4、BX是(B)

A、8位通用寄存器

B、16位通用寄存器

C、16位段寄存器

D、16位变址寄存器

5、下面4个寄存器中,不能作为间接寻址的寄存器是( B )

A、BX

B、DX

C、BP

D、DI

6、设SS=2000H,执行下列程序段后SP=( A )

MOV SP,2000H

MOV AX,1234H

PUSH AX

A、21FFEH

B、20000H

C、22000H

D、22002H

7、TEST 与AND的区别是( B )。

A、TEST 改变目标操作数

B、TEST 不改变目标操作数

C、都影响标志位

D、TEST不变标志位

8、完成将BX清零,并使标志位CF清零的操作,下面错误的指令是( D )

A、SUB BX,BX

B、XOR BX,BX

C、MOV BX,00H

D、AND BX,00H

9、设SS=2000H,下列程序段执行后,AH中的数据在内存地址为( C )

MOV SP,2000H

MOV AX,1234H

PUSH AX

A、20000H

B、22000H

C、21FFEH

D、21FFFH

10、设BL=05H,要使BL=0AH,应执行的指令是( C )

A、NOT BL

B、AND BL

C、XOR BL,0FH

D、OR BL,0FH

11、在8086基址加变址的寻址方式中,基址寄存器可以为(B),变址寄存器可以为(D)。如已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在(A)中。

(1)A、AX或CX B、BX或BP C、SI或BX D、DX或DI

(2)A、BC或CX B、CX或SI C、DX或SI D、SI或DI

(3)A、数据段中偏移地址为3236H的字B、数据段中偏移地址为3234H的字

C、附加段中偏移地址为3236H的字

D、附加段中偏移地址为3234H的字

12、PUSH 操作数;其中操作数允许为( C )。

A、立即操作数

B、字节内存操作数

C、字内存操作数

D、字节寄存器操作数

五、分析题

执行以下程序段后,请填写每题

MOV SP,2000H

MOV AX,0F0H

MOV SI,1234H

MOV DX,5678H

PUSH SI

POP DI

SHL DX,1

TEST AX,DX

PUSH DX

(1)SP=(D );

A、2000H

B、1FFFH

C、2001H

D、1FFEH

(2)DH内容所在存储器的偏移地址为( A );

A、1FFFH

B、1FFEH

C、1FFDH

D、1FFCH

(3)DL内容所在存储器的偏移地址为( B );

A、1FFFH

B、1FFEH

C、2000H

D、1FFCH

(4)AX=( C );

A、0H

B、78H

C、0F0H

D、56H

(5)DI=( A )。

A、1234H

B、5678H

C、2000H

D、00F0H

(6)DX=( B );

A、5678H

B、0ACF0H

C、2B3CH

D、0ABF0H

(7)标志位ZF=( A )。

A、0

B、1

C、不定

D、无值

第四章

一、单项选择题

1、关于指令MOV [BX],AX,以下叙述正确的是:(C)

A、目的操作数是寄存器操作数

B、源操作数是内存操作数

C、目的操作数是内存操作数

D、源操作数是立即操作数

2、执行下列程序,设(SS)=2000H,执行后(SP)=?

MOV SP,2000H

MOV AX,1234H

PUSH AX

A.21FFEH B.20000H C.22000H D.22002H

4、汇编语言程序代码必须位于代码段中,形成代码段物理地址的寄存器对是(B)

A.SS: SP B.CS: IP C. DS: BX D. CS: BX

5、指令LOOPZ的循环执行条件是( c)

A.CX不等于0且ZF=0 B.CX不等于0或ZF=0

C.CX不等于0且ZF=1 D.CX不等于0或ZF=1

二、程序题

主要围绕实验、PPT中的简单例题、教材中的例题进行。

实验指导书:实验1全部、实验2(1、3题),实验3的第1、3题,实验4的第1、3题,实验6全部;

PPT中的简单例题,要求掌握“回车符”和“换行符”的作用及功能

教材中的例题:“例4.14”、“例4.17”、“例4.20”

试编写一程序,将地址偏移量为100H单元开始的256个单元分别写入:00H,01H,02H,03H,…..FFH 等数据统计其中正元素的个数(负元素的个数,0的个数),将统计结果送入到上述数据块之后的一个单元中;

第五章

一、名词解释

Flash ROM RAM EEPROM Cache

二、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、DRAM存储芯片须定期刷新,PC机中所使用的内存条由DRAM组成。( √)

2、8086 CPU对内存的访问能力由所插的内存条数目决定。( X )

3、高速缓冲存储器Cache与CPU的速度相当。(X )

4、在PC机中,外存储器中的存储价质仅为磁性材料(X )。

5、在PC机中,内存储器中的存储价质仅为半导体材料(√)

6、CPU访问内存的速度比访问外存的速度慢(X )。

7、存储器芯片的主要技术指示是容量、存取时间和功耗(X )。

8、RAM是英文Random Acess Memory 的缩写(√)。

9、ROM是英文Read Only Memory 的缩写(√)。

10、字节的英文为Byte,位的英文为bit(√)。

11、某存储芯片的字节容量为1KB,它的位容量为10Kb(X )。

12、存储容量1MB等于1000KB(X )。

13、静态RAM需要刷新电路(X )。

14、动态RAM需要刷新电路(√)。

15、相对而言,静态RAM比动态RAM的集成度高(X )。

16、相对而言,静态RAM比动态RAM的外围电路简单(X )。

18、在内存储器组织中用部分译码方式,存储器单元地址有重复地址值(√)。

19、在内存储器组织中用全译码方式,存储器单元地址有重复地址值(X )。

20、若存储芯片有1K个存储单元,它的片内地址线有10条(√)。

21、CPU的地址线为16条,可访问64K个存储单元(√)。

22、因ROM是仅读存储器,向它内部写入数据是不可能的(X )。

三、存储器扩展题(必考题,为同种类型)

1、现有2K*4位的RAM和2K*8位的ROM芯片若干,试为CPU构造一个2KB的RAM和4KB 的ROM存储系统。设该CPU的数据总线为D0-D7,地址总线为A0-A15,读写控制总线为M/IO、RD、WR。请画出CPU与存储芯片之间的扩展连接设计图,并分析RAM和ROM的地址范围。(配套芯片和译码器可以任意使用)

2、假设有单片8K×8位的EPROM芯片和16K×8位的SRAM芯片若干,试将它们与8088 CPU 相连,形成16KB ROM容量和32KB RAM容量,请画出CPU和存储芯片的扩展连接图,并写出所形成的地址空间。

要求:(1)扩展所形成的地址空间RAM占低地址空间,ROM占高地址空间,且连续;

(2)分别写出你所形成的各片ROM与RAM的地址空间

设:8088 CPU有A0-A15共16条地址线,8条数据线,对存储器的读写控制信号线是WR,RD;EPROM芯片的读信号为OE,片选信号为CE;SRAM芯片的读、写信号分别为OE和WE,片选信号为CS。

课本177页

第六章

一、填空题

1、总线带宽又称总线最大传输率,是指单位时间内总线上可传送的数据量,可用(字节数/秒,比特数/秒)表示。(提示:指单位)

2、总线是在模块和模块之间,设备和设备之间传送信息的一组(公用信号线)。

3、按照总线上传输信息的不同,总线可以分为数据总线、(地址总线)、(控制总线)。

4、总线位宽是指(总线上能同时传送的数据位数),用bit表示。在总线频率一定时,总线带宽与位宽成(正)比。(正比或反比)

5、USB总线是一种通用的(串行)总线。

6、USB总线的逻辑拓扑结构是一种分层的(星型)拓扑结构。

7、IEEE1394是一种高速(串行)I/O总线。(并行或串行)

二、名词解释

总线总线带宽RS232C USB总线IEEE1394

三、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、同一时刻只能有一个模块向总线发送信息,但允许多个模块同时接收总线上的信息。(√)

2、IEEE 1394总线具有即插即用功能,其既支持同步也支持异步传输方式。( (√)

3、USB总线不支持热插拔和即插即用。(X )

4、总线性能指标中,总线位宽越宽,总线工作频率越高,总线带宽便越大。((√)

5、在同一时刻,总线上允许多对模块间进行信息交换。(X)

6、CPU的地址总线是双向的,即地址可以在CPU和存储器及I/O口间互相传送。(X )

7、RS-232是一种串行总线标准,具有25根信号。(√)

8、IEEE1394在一个端口上最多可连接128个设备。(X )

四、单项选择题

1、以下哪类总线是单向的(B )。

A、数据总线

B、地址总线

C、控制总线

2、( C )总线用于微机系统内各插件板与系统板之间的连接,是微机系统中最总要的一种总线。

A、片内总线

B、片总线

C、系统总线

D、外总线

3、总线为完成一次数据传输需经历(c )个阶段。

A 2个

B 3个

C 4个

D 5个

4、以下关于微机系统中采用总线结构的优点说法错误的是( D )

A、可以简化系统结构,便于系统设计制造。

B、便于接口设计。

C、便于系统扩充。

D、提高系统传输速率。

5、对USB总线,以下说法错误的是(D )

A、USB总线是一种串行总线标准。

B、支持即插即用。

C、支持热插拔。

D、最多可连接63个设备。

6、假设某CPU具有16根地址总线,则其对存储器的寻址范围为( A )

A 64K

B B 32KB

C 16KB

D 220B

7、以下哪一种总线不是外总线( c )。

A RS-232总线

B USB 总线

C PCI总线

D IEEE1394总线()。

第七章

一、填空题

1、8086 PC机提供的输入输出指令有两条,分别为IN和OUT,其寻址方式也有两种,分别为直接寻址和(间接寻址),其中指令OUT 50H, AL属于(直接寻址)。

2、CPU 在执行IN AL,DX指令时,M/I/O#引脚为低电平,RD#引脚为低电平WR#引脚为高电平

2、计算机系统中,CPU与外设之间数据传输方式包括:直接传输、(查询传输)、(中断传输)、(DMA传输)。

4、查询传输是指()。

5、中断传输是指()。

6、8086 CPU 使用( 16 ) 根地址线对I/O端口寻址,可寻址范围为(216 )字节。

7、DMA传输是指()。

8、系统对外设编址方式包括(统一编址)和(独立编址)两种.

二、名词解释

4、DMA传送

三、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、微机的几种输入/输出方式中,DMA方式利用率最高。(√)微机的几种输入/输

出方式中,DMA方式利用率最高。()

2、 CPU与I/O接口是通过三总线连接的。(√)

3、 8086 CPU读写一次存储器或I/O端口操作所需要的时间称为一个基本读写总线周期。

( √ )

4、 8088CPU工作在最小工作模式下,当执行OUT Dest,Src时,CPU的控制信号为I/O/M#=0、

WR#=1、RD#=0状态。( X)

5、一个I/O接口中必须要有数据端口、控制端口和状态端口。(√)

6、 I/O接口与存储器统一编址的优点是可用相同指令操作。(√ )

7、 8086 CPU的I/O接口与存储器是统一编址的。( X )

8、 8088CPU 对地址为240H的I/O端口读操作指令为IN AL,240H。( X )

9、 8086 CPU对I/O端口的寻址空间为1MB。( X )

10、 8086 CPU 最多可访问64K个I/O字端口。( √ )

11、 8086 CPU采用I/O独立编址方式,可使用AD15-AD0线的地址信息寻址I/O

端口(√)

12、 8086 CPU的输入指令IN Dest,Src 中目的操作数Dest只能是AL.(X )

13、 8086 CPU的输出指令,是将AL或 AX寄存器的内容输出到外设的一个

端口。(√ )

14、在CPU与外设的I/O传输控制方式分为直接传输、查询传输、中断传输、DMA传输。

(√)

15、若I/O接口为直接传输方式,接口中应有状态端口。( X )

16、中断控制方式是由外设申请而发生,无请求时CPU可以正常工作,因此中断传输可提

高CPU的利用率。(√)

17、查询方式时CPU处于主动,外设处于被动,所以CPU效率不高。(√)

18、外设的状态信息是通过I/O接口传送给CPU。(√ )

19、查询传输方式是通过查询状态后决定是否传输的传输方式。( √ )

五、分析题

2、请写指令完成操作:将字数据内容56FDH输出到端口1000H

MOV DX,1000H

MOV AX,56FDH

OUT DX,AX

第八章

一、填空题

6、中断服务程序入口地址表又称为中断向量表,每个中断向量占用 4 字节空间,2个低位字节

为ip ,2个高位字节为cs 。

7、若中断类型号为13,则这个中断向量的第一个字节的地址为13*4 。

8、8259A可编程控制器,当单片使用时,可同时接收8 级外设的中断请求。

四、单项选择题

1、中断向量表存放在存储器的( B )中。

A、FFC00 H ~ FFFFFH

B、00000H ~ 003FFH

C、EEC00H ~ FFFFFH

D、EEBFFH ~ FFFFFH

2、下面哪一个中断的优先级最低(C )。

A、NMI中断

B、INTR中断

C、单步中断

D、断点中断

3、1、CPU在中断响应过程中,( B )是为了能正确地实现中断返回。

A、识别中断源

B、断点压栈

C、获得中断服务程序入口地址

D、清除中断允许标志IF

4、10、能够提供中断类型码的芯片是(A )

A、8259A

B、8255A

C、8253

D、8251A

5、响应NMI请求的必要条件是(C )。

A、IF=I

B、IF=0

C、一条指令结束

D、无INTR请求

6、下面哪一个中断的优先级最高(D )。

A、NMI中断

B、INTR中断

C、单步中断

D、断点中断

三、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、8086 CPU可管理256种中断,其中INTR中断属于外部中断。( √)

2、中断向量就是中断类型码。(X )

3、中断向量表地址指针就是中断向量。(X )

4、一个中断控制芯片8259A可管理8个中断源(√)

5、每一个中断向量在中断向量表中连续占4个内存单元。(√)

6、正在服务的中断源一定是优先级别最高的。(X )

7、8086响应中断的条件是执行完当前指令(x )

8、响应非屏蔽中断NMI的条件是中断控制标志位IF必须置为1 ( X )

9、8259A是一种可编程的中断控制器。( √)

五、分析题(共10分)

1、设有中断类型号为60H的中断服务程序,其中断向量为

2167H:7A48H,请回答以下问题。(6分)

(1)计算60H中断类型号所对应的中断向量地址;

(2)请用图描绘出60H号中断对应的中断向量在中断向量表中的存储示意。

答案:

(1)60H*4=180H

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

二、名词解释(每题4分,共16分)

三、判断题。请判断以下题的正误,对于“×”的请说明原因。(每题1分,共 10 分)

四、单项选择题(每题2分,共10分)

五、分析题(共10分)

六、程序题(共36分) 3道题

七、存储器扩展题(10分)

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

微机原理复习大纲 复习范围: 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 )

微机原理-期末考试题库及答案(含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 一、选择题(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分,共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. 若二进制数为01000100B,则该数的十进制表示为()。 A.68 B.132 C.54 D.36 2.完成二进制数无符号数00011101+00001101的加法运算的正确结果是()。 A.10010101 B.00100110 C.00100010 D.00101010 3.完成二进制数01110001和00001111的逻辑“与”运算的正确结果是()。 A.01110000 B.01111111 C.00000001 D.00001111 4.十进制数100.95的BCD数为()。 A.100000000.10010101 B.100000.10010101 C. 000100.10100100 D.000100000000.10010101 5.若十进制数为100,则该数的二进制表示为()。 A.1100100 B.1000000 C.01111100 D.10110010 6.完成二进制数无符号数01111101与00000101的减法运算的正确结果是()。 A.10010101 B.01111000 C.00100010 D.10000010 7.完成二进制数01110001和00001111的逻辑“或”运算的正确结果是()。 A.01110000 B.01110001 C.01111111 D.00001111 8.十进制数10.05的BCD数为()。 A.10000. 0101 B.10000.00000101 C.00010000.00000101 D.00010000.101 9.若十六进制数为8BDH,则该数的二进制表示为()。 A.100010110100 B.100010101101 C.100010111101 D.100110111010 10. 完成二进制数无符号数01111101+00000101的加法运算的正确结果是()。A.10010101 B.00100110 C.00100010 D.10000010 11.完成二进制数01110001和00001111的逻辑“异或”运算的正确结果是()。A.01111110 B.01110001 C.01111111 D.00001111 12.一个BCD数为01100101,则它的十六进制表示为()。 A.65H B.41H C.1BH D.3DH 13.若BCD数为0010000000000111,则该数的十进制表示为()。 A.207 B.2007 C.27 D.2071 14.二进制数为11111111,则该无符号数的十进制表示为()。 A.127 B.255 C.128 D.64 15. 若二进制数为101100100B,则该数的十进制表示为()。 A.356 B.244 C.282 D.198 16. 完成二进制数无符号数10011101+00000101的减法运算的正确结果是()。

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

微机原理及应用复习题 一、填空题 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章 微型计算机基础 例 题 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

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

微机原理》复习题解答 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信号有什么作用?

微机原理习题及答案

一、选择 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、移码

微机原理试题及答案

学年第学期微机原理及应用(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”的含义是()。

微机原理复习题

第一章 一、填空题 1、86的压缩BCD码表示形式为()。 2、基本的ASCII码为______位编码,共有_____个字符。 3、计算机中的总线包括____ __、_________和___________。 4、计算机系统由_______系统和______系统两大部分组成。 5、CPU的字长与________有关;寻址空间与_________有关。 6、若CPU的数据线宽度为8位,则它的字长为____位;地址线宽度为16位,则它的寻址空 间为_________。 7、计算机语言分为_______语言、_______语言和_________语言。 8、计算机软件分为__________软件和_________软件两大类。 9、8位有符号二进制数为正数时,符号位b7为_____;为负数时,符号位b7为_____。 10、正数的原码、反码、补码________; 11、目前,微型计算机的核心部件是_______。 12、10011011B-00110100B= 。 10011101B∧01101110B= 。 二、名词解释 微机微处理器微型计算机系统汇编语言操作系统系统软件 BIU EU ASCII码BCD码 三、判断题。请判断以下题的正误,对于“×”的请说明原因。 1、8位二进制数的补码表示范围为-127 ~+127。()。 2、CPU的寻址空间与它的数据线宽度有关()。 3、CPU的数据线宽度越宽,它的相对运行速度越快()。 4、寄存器和存储器都是CPU内部的存储单元()。 5、十进制数456的压缩BCD码表示形式为010*********BCD()。 6、-100的8 位二进制数原码值为11100100B,补码值为10011100B()。 7、回车符CR的ASCII 码值是0DH()。 第二章 一、填空题 1、SP是一个()位寄存器。Flags是一个()位寄存器。控制标志位TF的含义为:)。 2、设某一堆栈段中当前栈顶的逻辑地址为2000H:0200H,在弹出两个字后栈顶的物理地址是()。

(完整版)微机原理复习题2(含答案),推荐文档

汇编语言试卷 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码 填在题干后的括号内,每小题1分,共20分) 1.十六进制数88H,可表示成下面几种形式,请找出错误的表示(D)。 A)无符号十进制数136 B)带符号十进制数-120 C)压缩型BCD码十进制数88 D)8位二进制数-8的补码表示 2.指令指针寄存器是(A)。 A)IP B)SP C)BP D)PSW 3.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是(D)。 A)表示结果中含1的个数为偶数B)表示结果中含1的个数为奇数 C)表示该数为偶数D)表示结果中低八位含1的个数为偶数 4.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(D)。 A)MOV AL,00H B)AND AL,00H C)XOR AL,AL D)SUB AL,AL 5.下列指令执行后总是使CF=0,OF=0的是(A)。 A)AND B)NEG C)NOT D)INC 6.完成同指令XCHG AX,BX相同功能的指令或指令序列是(C )。 A)MOV BX,AX B)PUSH AX POP BX C)MOV CX,AX MOV AX,BX MOV BX,CX 7.设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是(A )。 A)AH=01,AL=05 B)AH=1 AL=15 C)AH=0 AL=0FH D)AH=0 AL=05 8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为(C )。 A)OF=1,CF=0 B) OF=1,CF=1 C) OF=0,CF=0 D) OF=0,CF=1 9.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是(C)。 A) CX=0且ZF=0 B) CX=0且ZF=1 C) CX=0或ZF=0 D) CX=0或ZF=1 10.下面指令中,合理而有意义的指令是(D)。 A) REP LODSB B) REP SCASB C) REP CMPSB D) REP MOVSB 11.在汇编语言程序中,对END语句的叙述正确的是(C )。 A) END语句是一可执行语句B) END语句表示程序执行到此结束 C) END语句表示源程序到此结束D) END语句在汇编后要产生机器码 12.下面的数据传送指令中,错误的操作是(D)。 A) MOV SS:[BX+DI],1000H B) MOV DX,1000H C) MOV WORD PTR[BX],1000H D) MOV DS,2000H 13.下面指令执行后,变量DAB中的内容是(C)。 DAW DW2A05H DAB DB 0FAH

微机原理复习题-参考答案

一.填空题。 1.单片机与普通计算机的不同之处在于其将__CPU__、__存储器__ 和_I/O接口___三部分集成于一块芯片之上。 2.MCS-51系列单片机中,片内无ROM的机型是__8031__,有4KB ROM的机型是__8051__,而有4KB EPROM 的机型是__8751__。 3.通常单片机上电复位时PC=__0000__H,SP=__07__H。 4.I/O数据传送方式有_P0___、__P1__、_P2___和_P3___四种。 5.当8051地RST端上保持__2个__机器周期以上低电平时,8051即发生复位。6.MOV A,#30H是__立即数__寻址方式。MOVX A,@DPTR是__变址__寻址方式。 7.微型计算机一般都是采用总线结构,它的系统总线有__地址总线__、__数据总线__、__控制总线__。 8.通常单片机上电复位时PC=__0000__H,SP=__07__H。8031单片机复位后R4所对应的存储单元地址为_04___H,因上电时PSW=__00__H。 9.MCS-51的中断系统优先级有_两___级,由__IP__寄存器控制。 10.MCS-51的堆栈存取数据的原则是_先进后出___。 11.若系统晶振频率为12MHZ,机器周期为__1__us,最短和最长指令周期分别为___1_us和__4__us。 12.MOV A,B是__寄存器__寻址方式。MOVC A,@A+PC是__变址__寻址方式。 13.使用8031单片机时需将EA引脚接___低_电平,因为其片内无__ROM__存储器。8051地RST端上保持__2__个机器周期以上低电平时,8051即发生

微机原理试题及答案

微机原理试题及答案 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.二进制数101101.10B转换成十进制数为____45.5____D,转换成十六进制数为_____2D.8_____H。 2.7 3.25D=__01001001.01___B, 10010010B=___92___H ,100101.11B= ___37.75D____D 3.字长为8位,设x=-46, y=117,则[x] 补=__11010010B___,[y] 补 =__01110101B。 4.设字长为8位,有x= -1,y=124,则有:[x+y] 补=__1001111001B__, [x-y] 补 =_110000101B_。 5.8086的指令队列缓冲器有___8_____字节。 6.机器数常用的编码方式有___原码____、___反码____和____补码____。 7.对存储芯片6116进行读操作,6116引脚=__0____, =__1____, =___0___。 8.标号是某条指令所在存储单元的逻辑地址,它具有三种属性,分别是_段属性__、偏移量属性和类型属性。 9.变量具有三种属性,分别是段属性、____偏移属性和类型属性。 10. 80x86 CPU通常从___HOLD___接收总线请求信号,若其同意放弃总线控制权,则将从___HLDA____引脚发出总线响应信号。 11.从功能上讲,8086CPU的结构由 __总线接口部件__ 和_执行部件___ 两部分组成。 12.微型计算机的基本组成包括:___运算器______ 、____控制器____ 、_存储器______ 、____输入设备_____ 和 __输出设备___ 五部分。 13.8086CPU的数据总线有___16__条,地址总线有__20__条,可寻址的地址空间为___1MB___。 14.在汇编语言程序设计中有三种程序设计方法,它们分别是_顺序结构____、__分支结构___、__循环结构___。 15.微型计算机软件系统包括___应用软件__和__系统软件____两部分。 16.子程序又称____过程___,由伪指令___PROC___定义,以___ENDP___结束,属性可以是___NEAR____或___FAR___ ,与调用程序在同一代码段中的子程序,使用___NEAR____属性,而和调用程序不在同一代码段中的子程序使用___FAR____属性。

微机原理复习题

简答题 1、简要说明8086微处理器的内部结构? 2、系统中存储器的寻址空间(寻址能力)是由什么决定的?8086中如何形成访问存储器的20位物理地址? 3、微处理器内部结构由哪些部件组成?试述其主要功能? 4、地址锁存器的工作原理,作用? 选择题和填空题 1.已知逻辑地址:CS=1123H,IP=0015H,则其实际地址为: A.01138H B.11245H C.12230H D.12315H 2.状态标志寄存器中可用于指令测试的状态位是: A.CF,ZF,DF和PF B.CF,ZF,OF和DF C. CF, PF, ZF和OF D. CF, ZF, IF和TF 选择题 1.指令语法问题 下列格式不正确的是: A. AX, 1234H B. XCHG AX, BUF C. XCHG BUF, AX D. XCHG BUF1, BUF2 2.指令功能问题 若将AL的内容的低四位分离,则应选用 A. AND AL, OFH B. OR AL, OFH C. XOR AL, OFH D. TEST AL, OFH 3.指令结果问题 LES DI,[BX] 如果指令执行前,(DS)=B000H,(BX)=080AH,(0B080H)=04ABH,(0B080CH)=4000H,则指令执行后(DI)=?(ES)=? A . 04ABH , 4000H B. 05AEH, 3000H C . 05AEH , 4000H D. 04ABH, 3000H 填空题 1.指令结果问题 (CF)=1,(0F)=1,(AL)=9AH,(BL)=0BCH,若执行指令AND AL,BL后,写出下列标志位的值: ZF=?, CF=? SF =? ZF=0, CF=0, SF=1 2.指令功能问题 在除法指令IDIV BX 中,被除数隐含为? AX(8位)或DX.AX(16位) 阅读程序题(简答题) A、写出程序运行结果 MOV AL,59H MOV CL,4 MOV BL,AL OR AL,30H AND BL,0FH OR BL,30H HLT

微机原理练习题..

例1:8088属于多少位微处理器?数据线和地址线根数分别是多少?寻址空间多大? 答:1.8088属于准16位微处理器;有8根数据线,20根地址线;寻址空间为220B,即1MB)。 例2:在8086/8088 CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F86:38A5H,如何计算出其对应的物理地址? 答:物理地址是 CPU访问存储器所用的地址。逻辑地址是段地址和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。若已知逻辑地址为1F00:38A0H,则对应的物理地址=1F00H x 16+38A0H=228A0H。 例3:设(BL)=1100 1011B,变量V AR的内容为0011 0010B,求下列指令单独执行后BL的内容:(1)XOR BX,VAR;(2)AND BX,V AR;(3)OR BX,V AR; (4)XOR BX,11110000B;(5)AND BX,00001111B; 解:(1)F9H (2)2H(3)0FBH(4)3BH(5)0BH 例4:分析下列指令,对正确指令写出源操作数的寻址方式,对错误指令写出原因(设V AR为字变量)。 (1)MOV BX,V AR[SI](2)MOV BP,AL(3)MOV CS,AX (4)MOV DS,0100H (5)MOV AX,BX 解:(1) ,寄存器相对寻址(2) ,类型不一致 (3) ,CS不能作为目的操作数 (4) ,当DS、ES、SS作为目的操作数时,源操作数不能是立即数 (5) ,寄存器寻址 例5.已知中断向量表中,001C4H中存放着2200H,001C6H中存放着3040H,则其中断类型码是____H,中断服务程序的入口地址的物理地址和逻辑地址分别是_____H和______H:_________. 答:71H,32600H和3040H:2200H 例6.8086CPU响应外部中断请求是在_ __ A.一条指令执行结束 B.一个机器周期结束 C.立即响应 D.根据中断类型决定 例7.硬件中断可分为_ __和_____(答案:非屏蔽中断和可屏蔽中断) 例8.下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址存放在___ A.0000H:0011H B. 0000H:0022H C. 0000H:0033H D. 0000H:0044H 例9.当有如下中断请求时,微处理器执行完当前指令后,优先级别最底的响应是_ __ A.INT0 B.NMI C.INTR D.单步中断 例10.在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088 CPU对I/O端口编址采用的是方法,当8088 CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号(即引脚)为。 例11.试比较并行通信与串行通信的特点。 答:并行通信是在同一时刻发送或接收一个数据的所有二进制位。其特点是接口数据的通道宽,传送速度快,效率高。但硬件设备的造价较高,常用于高速度、短传输距离的场合。 串行通信是将数据逐位的传送。其特点是传送速度相对较慢,但设备简单,需要的传输线少,成本较低。 所以常用于远距离通信。 试题一 一、单选题 1.8088 CPU系统主存储器以()为单位编址。 A. 字节 B. 字 C. 双字 D. 八字节 2.在下列8086指令中,合法的指令是()。 A. ADD [BX],01H B. SHL CL,AX C. OUT 258H,AL D. IN AL,DX 3.8086 CPU是()CPU。

微机原理与汇编语言复习题及参考答案

中南大学网络教育课程考试复习题及参考答案 微型机原理与汇编语言 一、单项选择题: 1.设AL=0A8H,CX=2,CF=1,执行RCL AL,CL指令后,AL中的值为() A.51H B.A3H C.47H D.0C5H 2.下述指令的执行结果是() MOV AL,0C2H AND AL,0F0H A.AL=40H B.AL=20H C.AL=0C0H D.AL=0E0H 3.完成对CL寄存器的内容乘以4的正确操作是() A.ROL CL,1 B.MUL4 C.SHL CL,1 D.MOV CL,2 ROL CL,1SHL CL,1SHL CL,CL 4.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指() A.ADD BH,01H B.OR BH,01H C.XOR BH,01H D.TEST BH,01H 5.假设(AL)=37H,(BL)=95H,执行指令IMUL BL后(AX)=() A.0E903H B.2003H C.0DBBH D.2008H 6.下面的数据传送指令中,错误的操作是() A.MOV SS:[BX+DI],1000H B.MOV DX,1000H C.MOV WORD PTR[BX],1000H D.MOV DS,2000H 7.CPU要访问的某一存储单元的实际地址称() A.段地址 B.偏移地址 C.物理地址 D.逻辑地址 8.某存储单元的物理地址是12345H,可以作为它的段地址有() A.2345H B.12345H C.12340H D.1234H 9.计算机能直接识别的的语言() A.汇编语言 B.机器语言 C.高级语言 D.低级语言 10.下列指令中操作数在代码段中的是() A.MOV AL,25H B.ADD AH,BL C.INC DS:[25] D.CMP AL,BL 11.直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为() A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.不一定 12.若栈顶的物理地址是2010011,当执行完指令CALL AX后,栈顶的物理地址是() A.2010211 B.2010111 C.200FFH D.200FEH 13.当执行完下列指令序列后,标志位CF和OF的值是() MOV AX,OC126H MOV BX,5AB7H SUB AX,BX A.0,0 B.0,1 C.1,0 D.1,1 14.JMP BX的目标地址偏移量是() A.SI的内容 B.SI所指向的内存字单元之内容 C.IP+SI的内容 D.IP+[SI] 15.指令MOV AX,10[BX]的源操作数的寻址方式是() A.基址寻址 B.寄存器寻址 C.变址寻址 D.寄存器相对寻址 16.指出下列哪个数据在汇编语言中是非法的?() A.19BH+25D B.25+AL C.108-102Q D.101B*OABH 17.用来存放即将执行的指令的偏移地址的寄存器是() A.SP B.IP C.BP D.CS 18.源变址寄存器是() A.SI B.DI C.SP D.BX

相关文档