文档库 最新最全的文档下载
当前位置:文档库 › 微型计算机复习题

微型计算机复习题

微型计算机复习题
微型计算机复习题

第一章微型计算机概述复习题

一、填空题

1、微机系统由(硬件系统)和(软件系统)两部分组成。

2、总线按传输的信息种类可分成(数据)、(地址)和(控制)三种。

3、模型机CPU主要由(运算器)、(控制器)和(寄存器)三部分组成。

4、指令格式通常由(操作码)和(操作数)组成。

5、指令的执行分(取指)和(执指)两个阶段。

6、8086有(20 )位地址线,存储器容量为(1M )B。

二、名字解释

1、PC :程序计数器

2、CACHE:高速缓冲存储器

2、FLAGS :标志寄存器

3、ALU :算术逻辑运算单元

4、ID:指令译码器

三、问答题

1、微机中各部件的连接采用什么技术?为什么?

解答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。

2、微机系统的总线结构分哪三种?

解答:单总线、双总线、双重总线

3、微机系统的主要性能指标(四种)?

解答:字长、主频、内存容量、指令系统

4、模型机有哪些寄存器,以及作用?

解答:通用寄存器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。

地址寄存器:专门用来存放地址信息的寄存器。

程序计数器:它的作用是指明下一条指令在存储器中的地址。

指令寄存器:用来存放当前正在执行的指令代码

指令译码器:用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号

5、请举例8、1

6、准16、32、准32位CPU芯片型号。

解答:8085:8位;8086:16位;8088准16位;

80386DX:32位;80386SX:准32位

第二章典型微处理器

一、填空题

1、8086CPU 内部组成结构从功能上讲,可分为__BIU_____和___EU______两部分。

2、8086/8088的四个段寄存器为___DS_____、___ES_____、___SS____、__CS_______

3、用来存放CPU状态信息的寄存器是_____FLAGS______。

4、用来存放指令地址的寄存器是——IP———。

5、AX寄存器可分成____AH___和___AL____两个8位寄存器。

6、8086的16位标志寄存器FLAGS中OF=1表示运算结果___溢出____,ZF=1表示运

算结果为零。PF=0表示运算结果的低8位中1的个数为___奇数____ 。

7、8086的16位标志寄存器FLAGS中IF=1表示CPU____允许___中断,TF=1表示

CPU进入___单步____工作方式。

8、一般一个总线周期可分为___T1____ 、___T2____ 、__T3_____和_____T4__状态。

9、8086CPU的1M内存由__两_____块512KB 存储体组成。

10、地址4000H:0300H,其物理地址是___40300H____,段地址是_4000H______ ,

偏移地址是___0300H____________。

11、8086存储器管理采用__分段管理_____技术。

12、8086CPU引脚信号中中断请求两个信号名称为____INT__和___NMI____ 。

13、8086CPU信号中控制地址锁存器信号是__8282_____ 。

14、8086CPU信号中控制数据收发器的信号是__8286_____ 。

15、8086信号中区分存储器和I/O操作的信号是___M/IO____ 。

二、选择题

1、目的变址寄存器是( B )。

A)SI B)DI C)SP D)BX

2、用来存放即将执行的指令的偏移地址的寄存器是( B )。

A)SP B)IP C)BP D)CS

3、用来存放运行结果状态的寄存器为(C )操作。

A)SP B)SI C)FLAGS D)DX

4、TF=1表示CPU工作于()方式。

A)单步B)连续

5、微机中控制总线传送的是( D )。

A)存储器和I/O接口的地址码

B)微处理器向内存储器和I/O接口传送的命令信号

C)存储器和I/O设备向微处理器传送的状态信号

D)B和C

6、8086CPU引脚MN/ MX 接电源电压时,表示系统工作于(A )。

A)最小模式B)最大模式

2、8086/8088CPU的RD、M/IO引脚上为逻辑0时,意味着(C )操作。

A)读存储器B)写存储器C)读I/O端口D)写I/O端口

7、Intel 8282的作用是( A )

A)地址锁存B)产生时钟C)总线控制D)数据驱动

8、Intel 8284的作用是(B )

A)地址锁存B)产生时钟C)总线控制D)数据驱动

9、Intel 8286的作用是(D )

A)地址锁存B)产生时钟C)总线控制D)数据驱动

10、Intel 8288的作用是( C )

A)地址锁存B)产生时钟C)总线控制D)数据驱动

三、名字解释

1、MMU:内存管理单元

2、Clock Cycle:时钟周期

3、Bus Cycle:总线周期

4、ALE:地址锁存允许

5、IP:地址指针

6、BIU:总线接口单元

7、EU:执行单元

8、NMI:不可屏蔽中断

9、ALE:地址锁存允许

10、CS:CHIP SELECT

11、DEN:DA TA ENABLE

12、INTA:中断响应

四、问答题

1、8086CPU的内部结构由哪两部分组成,各组成部件又有哪些部件组成、功能是什么?解答:8086CPU内部结构由BIU\EU两部分组成.

(1)EU的组成和各组成部件功能如下:

?算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算.

?通用寄存器组:用来存放操作数或操作数的地址

?标志寄存器:用来存放反映CPU运算的状态特征和存放某些控制标志

?数据暂存器:协助ALU完成运算,暂存参加运算的数据

(2)BIU的组成和各组成部件功能

?地址加法器:用来形成20位物理地址

?段寄存器:用来存放段的基值

?IP:存放下一条指令的地址

?指令队列缓冲器:用来存放预取的指令

?总线控制逻辑::将内部总线和外部总线相连.

2、简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。

3、什么叫总线周期,为什么要插入等待周期?插在何处?

4、简述8086的寄存器结构(有哪些寄存器),各有什么用途?

5、8086/8088为什么采用地址/数据复用技术?

8086有哪些管脚是复用的?

6、简述一般存储器读操作涉及的信号并画出时序图。

7、结合8086最小模式下总线操作时序图,说明ALE、M/IO、DT/R、READY信号的功能?

第三章寻址方式与指令系统

一、填空题

1、I/O端口的寻址方式有两种,分别是___________,_____________。

2、指令MUL BX隐含的被乘数寄存器是___________指令LOOP NEXT的循环次数必须存放在____________寄存器中。

3、指令JO NEXT 表示OF=________时转移。

4、将I/O设备端口内容读入AL中的指令助记符是___________。

5、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是________。

6、设置IF=1的指令为________。

7、清除CF标志的指令为________。

8、一对操作堆栈的指令为________和________。

9、LOOPNZ的循环条件为________。

10、指令LOOP NEXT的循环次数必须存放在_____________寄存器中。

11、DIV BX指令的被除数隐含的寄存器为________和________,存放商的寄存器为________,存放余数的寄存器为________。

12、实现无符号数乘2的指令的助记符是________,实现有符号数除2的指令的助记符是________。

13、中断调用指令的助记符是________,中断返回指令的助记符是________。

14、子程序调用指令的助记符是________,子程序返回指令的助记符是________。

二、选择题

1.下列叙述正确的是()

A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令

B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令

C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令

D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令2.在下列指令的表示中,不正确的是()

A.MOV AL,[BX+SI]

B.JMP SHORT DONI

C.DEC 100

D.MUL CL

5.下列指令执行时出错的是()

A.ADD BUF1,BUF2

B.JMP DWORD PTR DAT [BX]

C.MOV AX,[BX+DI] NUM

D.TEST AL,08H

6.已知(AX)=1234H,执行下述三条指令后,(AX)= ()

MOV BX,AX

NEG BX

ADD AX,BX

A.1234H

B.0EDCCH

C.6DCCH

D.0000H

7.在下列指令中,______指令的执行会影响条件码中的CF位。

A.JMP NEXT

B.JC NEXT

C.INC BX

D.SHL AX,1

8.将DX的内容除以2,正确的指令是()

A.DIV 2

B.DIV DX,2

C.SAR DX,1

D.SHL DX,1

9.若栈顶的物理地址是20100H,当执行完POP AX指令后,栈顶的物理地址是()。

A)20102H B)20101H C)20100H D)20103H

10.下列指令中,源操作数的寻址方式中,()属于立即寻址,

()属于寄存器寻址,()属于寄存器间接寻址,

()属于直接寻址,()属于寄存器相对寻址。

A)MOV AX,[4000H] B)MOV [BX],AX

C)SUB AX,2000H D)MOV AX,[SI+12H]

E)MOV CX,[BX] F)MOV AX,[SI+BX+10H]

11.下列指令中错误指令是()、()和()。

A)MOV AX,DS B)MOV CS,1500H

C)MOV SI,BX D)MOV [3000H],AL

E)MOV [DI+32H],[1845H]

F)MOV AL,1000H

12.JMP WORD PTR [BX]的目标地址偏移量是()

A)BX的内容B)BX所指向的内存字单

元之内容

C)IP+BX的内容D)IP+[SI]

13.指令LOOPNZ的循环结束条件是()。

A)CX=0且ZF=0 B)CX=0或ZF=0

C)CX=0且ZF=1 D)CX=0或ZF=1

14、指令CALL DWORD PTR [BX]目标地址的寻址方式为

A)段内直接B)段内间接C)段间直接D)段间间接

三、简答题

1.假定(DX)=10111001B,(CL)=3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。

(1)SHR DX,1

(2)RCR DL,1

(3)RCL DX,CL

2.写出完成下述功能的指令:

(1)传送25H到AL寄存器

(2)将AL的内容乘以2

(3)AL的内容乘以BL的内容

(4)测试AL最低位是否为1

(5)把AL内容变成对应的ASCII

(6)截取AL的低4位

(7)交换AX、BX的内容。

四、思考题

1、限用三条指令实现将DA1和DA2二个字节存储单元的内容进行交换。

2、编写统计连续存储区10个数据(变量名DA TA)中奇数、偶数的个数。

第四章汇编语言程序设计

一、填空题

1、用汇编语言编写的源程序不能直接为计算机所识别和执行,它首先必须需要将汇编语言源程序___________成目标文件,再经过__________生成可执行文件后才能执行。

2、变量/标号的三个属性是______________,______________,____________。

3、DEBUG命令中,反汇编命令的英文字母为______,显示内存命令的英文字母为________,跟踪执行命令的英文字母为________,显示和修改寄存器的命令________,汇编命令是________。

4、定义子程序的一对伪指令助记符是______、______ 。

5、有一变量DAT1,取变量DAT1的段地址属性值的运算符号为________,取变量DAT1的偏移地址属性值的运算符号为________ 。

二、选择题

1.语句DA1 DB 2 DUP(4,6),5汇编后,与该语句功能等同的语句是

()。

A)DA1 DB 4,6,5

B)DA1 DB 2,4,6,5

C)DA1 DB 4,6,4,6,5

D)DA1 DB 4,6,5,4,6,5

2、对于语句Y DW 10 DUP(0),则TYPE Y为()、LENGTH Y为(),SIZE Y为()。

A)2 B)10 C)20 D)4

三、简答题

1、定义数据段,段中内容符合下列要求:

(1)TAB定义了一个十六进制字符表

(2)BUF定义了一个10字节的存储区,初值为0

(3)X定义了一个字存储区

(4)K定义了一个常数10

2、有一缓冲区BUF,其中有10个数据,写出将此十个数据取出并相加的程序段。

四、程序分析题

1、分析以下程序段:

SUM DW ?

……..

……...

MOV AX,0

MOV CX , 10

LP:ADD AX,CX

DEC CX

JNZ LP

MOV SUM,AX

(1)以上程序段的功能是什么?

(2)程序段执行完后,变量SUM为多少?

2、有程序段如下:

DAT1 DB “ABCDEFGHIJ”

DAT2 DB 10 DUP(?)

…………

LEA SI,DA T1

LEA DI,DAT2

MOV CX,DAT2-DAT1

ADD SI,CX

DEC SI

NEXT:MOV AL,[SI]

MOV [DI],AL

DEC SI

INC DI

DEC CX

JNZ NEXT

(1)以上程序段的功能是什么?

(2)程序段执行完后,从DAT2开始的前3个存储单元的内容是什么?

五、改错题

下面是将内存一字节数据高四位和低四位互换并放回原位置的程序,其中有7个语句中有错误,请找出错误的地方并改正。

第1行DATA SEGMENT

第2行DD1 DB 23H

第3行DA TA ENDM

第4行CODE SEGMENT

第5行ASSUME CS:CODE, DS:DA TA

第6行START MOV AX,DA TA

第7行MOV DS,AX

第8行LEA SI,OFFSET DD1 ;取变量DD1的偏移地址第9行MOV AL,[SI]

第10行MOV DL,4 ;设置移位次数

第11行RCR AL,CL ;循环右移4次

第12行MOV [SI],AL

第13行MOV AH,4CH

第14行INT 21H

第15行CODE ENDP ;代码段结束

第16行END BEGIN

六、程序设计题

1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上显示出来。

2、编写一个完整的汇编语言程序,实现10以内奇数相加。

第5章存储器系统

一、填空题

1、半导体存存储器按使用功能分为___________和__________两种。

2、MOS RAM可分为______和______。

3、地址译码方式有______和_______两种。

4、存储器扩充有______、______ 和______三种扩展法。

5、存储器与CPU之间的连接有______、______ 和______3组连接线。

6、片选信号产生的三种方法——、——、——。

二、选择题

1.以下存储器件,若存有数据,当掉电时,()存储器件能保留原有数据?A)磁芯存储器

B)RAM

C)ROM

2、下列按块擦除的是()存储器。

A)EPROM B)EEPROM C)PROM D)FLASH

3、若256KB的SRAM具有8条数据线,则它具有()地址线。

A)10 B)15 C)20 D)32

三、简答题

1、设有一个具有13位地址和8位字长的存储器,问:

(1)存储器能存储多少字节信息?

(2)如果存储器由1K*4bRAM芯片组成,共需要多少片?

(3)需要哪几个高位地址做片选译码来产生片选信号?

2、下列RAM芯片各需多少条地址线进行寻址?多少条数据线?

(1)512*4b (2)2K*1b (3)1K*8b

(4)256K*4b

3、何谓静态存储器?何谓动态存储器?比较两者的不同点?

答:静态存储器是由MOS管组成的RS触发器作为基本存储电路来存储信息,而动态存储器是以MOS管栅极电容cg是否有电荷来存储信息的.静态存储器的存取速度较高,动态存储器的集成度较高,功耗较低,并需要定时1-2ms刷新.

4、若要扩充1KB RAM(用2114芯片),规定地址为8000H—83FFH,地址线应如何连接?

5、若要用2114芯片扩充2KB RAM,规定地址为4000H-47FFH,地址线应该如何连接?

6、已知某SRAM芯片的部分引脚如下图所示,

要求用该芯片构成A0000H—ABFFFH寻址空间的内存.

(1)应选几片芯片

(2)给出各芯片的地址分配表

第八章常用接口芯片复习题

一、填空题

1.在串行通信中有____________、___________两种最基本的通信方式。

2.1片8259A中断控制器可管理______级中断,用9片8259A可构成____级主从式中断管理系统。

3.1片8259A中断控制器可管理______级中断,用____片8259A可构成64级主从式中断管理系统。

二、选择题

1.可编程芯片8259的作用是()。

A.定时/计数 B.中断控制 C.并行输入输出 D.数/摸转换

2.在串行通信中,每一位数据传送所需要时间与()有关。

A.波特率

B.帧格式

C.CPU频率

D.固定不变

3.芯片DAC0832的作用是()。

A.定时/计数

B.模/数转换

C.并行输入输出

D. 数/模转换

4.芯片ADC0809的作用是()。

A.定时/计数

B.模/数转换

C.并行输入输出

D. 数/模转换

5.芯片Intel 8286的作用是()。

A.地址锁存

B.产生时钟

C.总线控制

D.数据驱动

6.芯片Intel 8286的作用是()。

A.地址锁存

B.产生时钟

C.总线控制

D.数据驱动

7.可编程芯片8255作用是()。

A.定时/计数

B.中断控制

C.并行输入输出

D. 数/模转换

三、问答题

1、芯片8255有几个控制字?各自功能如何?若8255A控制字写入同一个控制端口如何区分不同的控制字?

2、通信接口的任务是什么?

3、接口的功能是什么?

四、接口编程题

1、已知芯片8253的端口地址为4F0H~4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。

8253控制字格式如下:

2、设一个接口的数据端口地址为0200H,而它的状态端口地址为0201H,待输出的数据为20H,状态端口中第6位为1表示外设“忙”,0表示外设“空闲”。请画出查询式输出流

程图并设计实现查询式输出的程序段。

3、若要将8255A设定为:A口为方式0输入,B口为方式1输出,PC7~PC4为输出,PC3~PC0为输入。设8255A的4个端口地址范围为0060H~0063H(PC系统中),控制字格式如下图,请作答:

(1)8255的控制字为多少?(4分)

(2)写出8255初始化程序段(4分)

(3)写出向C口输出50H的程序段(4分)

8255控制字格式如下:

第七章输入输出技术

一、填空题

1、CPU与输入输出设备之间传送的信息有____数据_____、_状态_________和___控制_______三类。

2、接口按数据传送格式可分为__并行__和__串行____两种。

3、接口按是否可以编程分为_可编程_____和____不可编程___两种。

4、接口电路中一般有_数据_____、__状态____ 和__控制____三种端口。

5、I/O端口的编址方式一般有__和存储器统一编址____和_独立编址_____ 两种

6、8086CPU专门为接口输入输出设计的两条指令的助记符为__IN_________、___OUT_______。

7、CPU与IO设备之间数据传送控制方式常见的有__程序控制方式____、__中断控制方式____和_DMA_____三种。

8、中断源一般分为__外部中断____和_内部中断______两类。

9、8086的中断技术采用_向量中断_____机制。

10、8086CPU有_INTR_____和_NMI_____两条硬件中断请求线。

11、中断处理过程一般包括__中断请求____、___中断响应___、__中断处理____和_中断返回_____四个过程。

二、选择题

1、需要(5 )片8259中断控制器构成32级中断系统。

A)4 B)6 C)5

2 、指令IN AL,24H 采用的寻址方式为( A )

A)端口直接寻址B)端口间接寻址

3、指令OUT DX,AL采用的寻址方式为(B)

A)端口直接寻址B)端口间接寻址

5、断电故障属于( B )。

A)可屏蔽中断B)不可屏蔽中断

6、INTEL 8259作用是(C )

A)定时B)地址锁存C)中断控制D)并行处理。

三、问答题

1、什么叫中断?什么叫中断源?中断源分为哪两类?对每类中断各举1例。

答:中断就是使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序(称为中断服务程序),待该程序处理完后,再返回运行原程序。

中断源:即引起中断的事件或原因,或发出中断申请的来源。

中断源分为外部中断和内部中断两类。如掉电故障为外部中断,运算溢出为内部中断。

2、什么叫中断系统?中断系统有哪些功能?微机的中断技术有什么优点?

答:中断系统是指为实现中断而设置的各种硬件和软件,包括中断控制逻辑及相应管理中断的指令。

中断系统具有下列功能:

能响应中断、处理中断与返回

能实现中断屏蔽

能实现优先级排队

能实现中断嵌套

中断技术除了能解决快速CPU与中、慢速外设速度不匹配的矛盾,以提高主机的工作效率以外,在实现分时操作、实时处理、故障处理、多机连接以及人机联系等方面均有广泛的应用。

3、向量中断与中断向量在概念上有何区别?中断向量和中断向量表有何区别?

答:向量中断是指通过中断向量进入中断服务程序的一种方法;中断向量则是用来提供中断入口地址的一个地址指针(即CS:IP)。中断向量表又称中断入口地址表,用来存放中断向量的表格。

4、用方框图形式说明查询式输出的流程图。

N

5、设一个接口的输入端口地址为0100H,状态端口为0104H,状态端口中第5位为1,

表示输入缓冲区中有一个字节准备好,可以输入,设计具体程序段以实现查询方式输入,并画出流程图。

程序段:

MOV DX,0104H Array POLL:IN AL,DX

TEST AL,20H

JZ POLL

MOV DX,0100H

IN AL,DX

6、CPU在中断周期要完成哪些主要的操作?

答:CPU在中断周期要完成下列操作:

(1)关中断

(2)保留断点

(3)保护现场

(4)给出中断入口地址,转去相应的中断服务程序

(5)恢复现场

(6)开中断与返回

7、简要说明8259A中断控制器中IRR、ISR和IMR3个寄存器的功能。

答:中断请求寄存器IRR用来存放从外设来的中断请求信号TR0-IR7

中断服务寄存器ISR用来记忆在处理的中断。

中断屏蔽寄存器IMR用来存放CPU送来的屏蔽信号,IMR中的某一位或某几位为“1”时,对应的中断请求被屏蔽。

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

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

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

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

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

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

《微机原理及应用》试题库 1. 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 。

微机原理考试试题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

微机原理习题集以及答案

第一部分 例题与习题 第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.单片机与普通计算机的不同之处在于其将__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即发生复位。 14.通常单片机上电复位时,SP=__0000__H,通用寄存器则采用第__0__组,这一组寄存器的地址范围是从___00_ H~__07__H。 15.8051单片机其内部有___21_个特殊功能寄存器,其中__0__个可以位寻址。 16.MCS-51单片机PC的长度为___16_位;另一个与PC长度相同的寄存器为_DPTR___。

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

微机原理及应用复习题 一、填空题 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.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO 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中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

微机原理与接口技术考试复习题

《微型计算机原理及接口技术》试题 (120分钟) 一. 单项选择题(在每小题的四个备选答案中选出一个正确的 1. 8086CPU芯片的外部引线中,数据线的条数为()。 条条条条 2.8086CPU工作在总线请求方式时,会让出()。 A.地址总线 B.数据总线 C.地址和数据总线 D.地址、数据和控制总线 3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。 A.地址总线 B.数据总线 C.存储器 D.寄存器 4.8086CPU的I/O地址空间为()字节。 A.64KB B.1MB C.256B D.1024B 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。 A. AX B. BX C. CX D. DX 7.两片8259A级联后可管理()级中断。 A.15 8.8086中断系统中优先级最低的的是()。 A.可屏蔽中断 B.不可屏蔽中断 C.单步中断 D.除法出错 9.CPU在执行IN AL,DX指令时,其()。 A. IO/M为高, RD为低 B. IO/M为高, WR为低 C. IO/M为低, RD为低 D. IO/M为低, WR为低 10. 内存从A4000H到CBFFFH,共有() 11. 8088CPU中的CS寄存器是一个多少位的寄存器()。 位位位位 12.地址译码器的输出一般可为接口的()信号。 A.片选 B.数据输入 C.地址 D.控制 13. 8255工作在方式0时,下面哪种说法正确() A. A、B、C三个口输入均有锁存能力 B. 只有A口输入有锁存能力 C. 只有C口输入有锁存能力 D. A、B、C三个口输入均无锁存能力 14. 实现DMA传送,需要() 通过执行指令来完成利用中断方式来完成 利用查询方式来完成 D.不需要CPU参与即可完成 15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。 A.AL B.DX C.AX D. DL 16、微机的各组成部分,用__B___把它们连在一起。 A)数据总线B)系统总线C)控制总线D)地址总线 二、填空题 CPU地址总线为20位,片外数据总线为8 位 2. DMA可以工作在状态和状态下,区分当前DMA工作在什么状态下。 5.在总线上要完成一次数据传输一般要经历如下阶段:、 、和。 6. 8255A是芯片,有种工作方式; 7. 8253是芯片,内部有个端口地址,其中的每个计数器可作为进制和进制计数器使用。 8.从8253计数器中读出的计数值读出的减一计数器当前值。(是、不是) 9.串行通信包括和两种方式。 10. 158的16位二进制补码为,原码为,反码为。 11.-20的8位二进制补码为,原码为,反码为。 12.操作数寻址方式主要有、、和 4类。 13.中断过程包括、、和 4个阶段。 14. I/O端口地址的编制方式是和。

微机原理期末考试试题

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

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

微机原理》复习题解答 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. 8086系统在最大模式增加总线控制器 A. 提高总线驱动能力 C.解决总线的共享控制和产生总线控制信号 年诞生至今已经历四个发展阶段,但 就其工作原理而言,都基于 A 、二进制 B 、存储程序 C 、程序控制 D 、存储程序和程序控制 3.微处理器主要包括( MOV AL, FFH ADD AL, 01H 6. 8086/8088 CPU 内部有一个始终指示下条指令偏移地址的部件是 8088/8086系统中,可以用于间接寻址的寄存器为 冯诺依曼提出的(AB )概念。 8288的目的___C ______ B.控制协处理器工作 D.以上都不是 2. 电子计算机自 1946 A. 运算器和总线接口 B. 控制器和寄存器组 C.运算器和寄存器组 D.运算器、控制器、寄存器组、总线接口 4.指令 MOV AX, MASK[BX][SI] 中源操作数的寻址方式为 (D A.寄存器寻址 B. 变址寻址 C.基址变址寻址 D.相对基址变址寻址 5.执行下列两条指令后, 标志位 CF 为(C ) A.为0 B. 变反 C.为1 D. 不变 A.SP B.CS C.IP D.BP 7. 8. 9. 10. A. BX ,SI ,DI ,BP B. AX ,SI ,CX , BP C. AX , BX , CX , DX 在DMA 方式下,将内存数据传送到外设的路径是 A.CPU T DMA T 外设 B.内存T 数据总线 T 外设 C.内存T CPU T 总线T 外设 从8086CPU 的内部结构看,其是由 A.控制器和20位物理地址加法器 C.执行单元和总线接口单元 RESET 信号有效后, A. 0FFFFFH D.内存 T DMA T 数据总线 T 外设 两部分组成 B.运算器和总线接口 D.控制器和运算器 8086CPU 的启动地址_C B. 0FFFFH C. 0FFFF0H D. 00000H

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

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

(完整版)微机原理复习题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.设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

微机原理考试复习题

《微机原理》复习试题 一、填空题 1、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011; 2、数制转换:247.86= F7.DCH =001001000111.10000110 BCD; 3、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU 的利用率; 4、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节; 5、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址; 6、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大); 7、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。 8、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字; 9、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为117.D99H, 427.6631Q, 000100010111.110110011001B; 10、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D; 11、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0; 12、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能; 13、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效; 14、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号; 15、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H; 16、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH; 17、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H); 18、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号CS的逻辑表达式为:CS=(A19A*18A*17=100); 19、INT 80H 指令的中断向量存放在(0000H):(0200H)中; 20、下面程序段执行后,标志位CF=(1),OF=(1) MOV AL,-64 MOV BL,-70 ADD AL,BL 21、下面程序段执行后,(AX)=(1); MOV SI,0

微机原理期末复习题及答案

一、选择题: 1、(1101001.101)2= D A (69.625)10 B (1101001.101) BCD C (69.5)16 D (100000101.011000100101)BCD 2、若X=-1110110,则[X]原= (1)B ,[X]补= (2)C , [-X/2]补= D (3) 。 (1) A 01110110 B 11110110 C 10001010 D 10001001 (2) A 01110110 B 00001010 C 10001010 D 11110110 (3) A 00010101 B 11111011 C 10001100 D 00111011 3、已知CS=1000H , DS=4000H ,ES=2000H ,BX=0250H ,SI=0382H ,8086/8088指令 MOV AX , [BX+SI]中源操作数的寻址方式是 D (1) ,目标操作数的寻址方式是 (2)A 。CPU 执行该指令时,应从内存中物理地址为 B (3) 的字单元中取出数据。(1) A 寄存器间址方式 B 基址寻址方式 C 变址寻址方式 D 基址加变址寻址方式 (2) A 寄存器寻址方式 B 寄存器间址方式 C 基址寻址方式 D 变址寻址方式 (3) A 205D2H B 405D2H C 20632H D 40632 H 4、若8088 CPU 的寄存器AL 和BL 中分别存放了9AH 和7DH 两个数,当CPU 执行 ADD AL, BL 指令操作后,状态寄存器FR 的标志位CF 、OF 、ZF 、SF 分别为 C (1) ,AL 和BL 的内容分别为 (2)D 。 (1)A 0、0、0、0 B 1、0、1、0 C 1、0、0、0 D 0、1、1、0 (2)A 117H 和7DH B 117H 和9AH C 17H 和9AH D 17H 和7DH 5、8253外接频率为1MHZ 的时钟信号,若控制字设置为74H ,则8253将工作 于 D (1) ,当写入计数器的16位计数初值为7000H 时,可定时的时间为 B (2) 。 (1) A 计数通道0的方式1,按二进制计数 B 计数通道0的方式2,按二进制计数 C 计数通道1的方式2,按BC D 码计数 D 计数通道1的方式2,按二进制计数 (2) A 7ms B 28.672ms C 70ms D 286.72ms 8253 控制字 0 0 通道0 0 0 计数器锁存 0 0 0 方式0 0 二进制计数 0 1 通道1 0 1 读/写低字节 0 0 1方式1 1 BCD 码计数 1 0 通道 2 1 0 读/写高字节 0 1 0方式2 1 1 先读/写低字节 0 1 1方式3 后读/写高字节 1 0 0方式4 1 0 1方式5 6、某80X86微处理器有16条数据线,24条地址线,由该处理器组成的微机系统的最大

微机原理复习题

山东理工大学成人高等教育微机原理复习题 一、单项选择题 1.用得最多的一种A/D转换方法是。 A.双积分式A/D转换 B.逐次逼近式A/D转换 C.计数式A/D转换 D.用软件和D/A转换器实现 2.段地址和偏移地址为126DH:3000H的存储单元的物理地址是。 A. 156D0H B. 426DH C. 3126DH D. 426D0H 3.USB总线的连接器为芯连接器。 A.4 B.5 C.9 D.15 4.8253的工作方式有。 A.六种 B.三种 C.四种 D.五种 5.8251中使用的内部时钟频率是波特率的。 A.1倍、8倍、16倍 B. 1倍、16倍、32倍 C. 1倍、8倍、32倍 D. 1倍、16倍、64倍 6.INTR信号的含义是。 A.CPU允许外设提出中断请求信号 B.接口向CPU发出的中断请求信号 C.中断禁止信号 D.中断允许信号 7.8086处理器有20条地址线.可寻址访问的内存空间为。 A.1K B.64K C.640K D.1M 8.由8086处理器组成的PC机的数据线是。 A.8条单向线 B.16条双向线 C.8条双向线 D.16条单向线9.8086处理器的一个典型总线周期需要个T状态。 A.1 B.2 C.3 D.4 10.8288的作用是提供的信号。 A.地址总线 B.数据总线 C.对存储器和I/O的读写命令 D.INTR 11.在8086/8088系统中,内存中采用分段结构,段与段之间是。 A.分开的 B.连续的 C.重叠的 D.都可以 12.计算机的存储器采用分级存储体系的主要目的是。 A.解决存储容量、价格和存取速度间的矛盾 B.减小机箱体积 C.便于系统升级 D.便于读写信息 13.系统总线又称为,这是指模块式微处理机机箱内的底版总线。 A、主板总线 B、内总线 C、片内总线 D、局部总线 14.目前市场上出售的台式PC机中Pentium 4微处理器的主频一般为__________ A、0.5GHz左右 B、1GHz左右 C、3GHz左右 D、5GHz以上 15. 按诺依曼结构理论,下面哪个不是计算机组成部分:__________ A、运算器 B、控制器 C、打印机 D、复印机 16.程序设计人员不能直接使用的寄存器是__________ A、通用寄存器 B、指令指针寄存器 C、标志寄存器 D、段寄存器17. Pentium微处理器的结构之所以称为超标量结构,是因为下面哪一种原因? __________ A、Pentium微处理器不仅能进行32位运算,也能进行64位运算 B、Pentium微处理器内部含有多条指令流水线和多个执行部件 C、数据传输速度很快,每个总线周期最高能传送4个64位数据

相关文档
相关文档 最新文档