当前位置:文档之家› 微机原理与接口技术期末自测题2014 答案版

微机原理与接口技术期末自测题2014 答案版

微机原理与接口技术期末自测题2014 答案版
微机原理与接口技术期末自测题2014 答案版

《微机原理及应用》期末自测题

一、基本概念与术语

1、8086是(16 )位计算机。8086地址线有(20 )条,可直接寻址的空间最大为(1M )。

2、总线周期是指(进行一次总线操作的时间)。基本总线周期有(4 )T状态。Tw状态是指(等待周期)。

3、8086CPU允许的I/O地址线最多可达(16 )条,最大寻址I/O空间为(64K )。

4、8086CPU由(总线接口部件BIU,执行部件EU )两部分组成,其功能为(总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。

)。其中8086CPU中标志寄存器的作用是(记录指令运行的状态标志和控制标志),指令队列的作用是(完成指令的获取和排队),20位地址加法器的作用是(将执行单元提供的16位非重定位地址重定位为20位的存储器物理地址,用于存储器接口访问总线上实际的物理存储器)。代码段物理地址由CPU的(CS,IP )两个寄存器确定。堆栈段物理地址由CPU的(SS,SP )两个寄存器确定。

5、8086中断源有(系统外部中断,内部中断两)个。8086中断服务程序入口地址由( 中断向量表)组成。中断类型号为20H,其中断向量为(80H )。

6、I/O指令IN/OUT,传送数据的寄存器为(AL,AX ),间接寻址时使用寄存器(DX ),其中

IN AL,DX的含义是(将DX中的数据写入到AL中)。OUT 60H,AL的含义是(将AL读出到地址为60H的端口中)。

7、一片8259A可以管理(8 )级中断;3片8259A可以管理(16 )级中断。

8、硬件中断是(外部引发,随机的,执行总线周期,中断类型码由中断控制器提供),软件中断是(内部引发,确定的,不执行总线周期,中断类型确定)软件中断优先级与硬件中断优先级相比,(软件中断)的级别高。

9、在中断服务程序结束前,为正确返回,必须设置一条指令(IRET )。在子程序调用结束前,为正确返回,必须设置一条指令(RET )。

10、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明(IR5,IR7引脚上有中断请求)。ISR状态为10100000B说明(出现了中断嵌套)。

11、可编程定时器8253的地址有(16 )个。共有(3 )独立定时通道。工作方式有( 6 )个。

12、并行接口8255有( 4 )个数据端口,有( 3 )种工作方式。

13、假设8253的端口地址为40H~43H,那么控制端口地址为(43H ),通道0、1、2的端口地址为(40H,41H,42H )。

14、假设8255的端口地址为330H~333H,那么控制端口地址为(333H ),端口A、

B、C的地址为(330H,331H,332H )

15、定时器8253的门控信号GATE作用是(门控输入端,用于外部控制计数器的启动或停止计数的操作),CLK端的作用是(计数器的时钟脉冲输入端,用于输入定时脉冲或计数脉冲信号),OUT端作用是(定时器的输出端)。

16、初始化定时器8253需要先写(控制字),后写(定时初值)。

17、伪指令的作用是(指出汇编程序应如何对源程序进行汇编,如何定义变量,分配存储单元,以及指示程序的开始和结束),(不)产生机器代码。

二、简单应用与简答题

1、简述微型计算机的组成。

微型计算机是由微处理器、存储器、输入/输出接口电路和系统总线构成的裸机系统。

2、总线分为哪几种类型?微型计算机采用总线结构有什么优点?

分为地址总线,数据总线与控制总线三类,又称三总线。

微型计算机的三总线结构是一个独特的结构。采用总线结构,系统中各功能部件之间的相互关系,变成了各功能部件面向总线的单一关系。一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩展。

3、8086 CPU在内部结构上由哪几部分组成?其功能是什么?

8086的内部结构分成两部分。总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。

4、8086的总线接口部件由那几部分组成? 其功能是什么?

8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS,用于保存各段地址;一个16位的指令指针寄存器IP,用于保存当前指令的偏移地址;一个20位地址加法器,用于形成20位物理地址;指令流字节队列,用于保存指令;存储器接口,用于内总线与外总线的连接。

5、8086的执行单元(部件)由那几部分组成?有什么功能?

8086的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标志寄存器、通用寄存器组。

(1)控制器,从指令流顺序取指令、进行指令译码,完成指令的执行等。

(2)算数逻辑单元ALU,根据控制器完成8/16位二进制算数与逻辑运算。

(3)标志寄存器,使用9位,标志分两类。其中状态标志6位,存放算数逻辑单元ALU 运算结果特征;控制标志3位,控制8086的3种特定操作。

(4)通用寄存器组,用于暂存数据或指针的寄存器阵列。

6、简述8086CPU的流水线思想,与传统计算机有何不同。

在8086CPU中,指令的提取与执行分别由总线接口部件BIU与执行部件EU完成,两个单元重叠并行工作,这种机制称为流水线,这种工作方式有力的提高了CPU的工作效率。传统的计算机一般按照取指令、指令译码与执行指令的串行步骤工作。

7、8086和8088是怎样解决地址线和数据线的复用问题的? ALE信号何时处于有效电平?

8086/8088采用时间分隔技术与地址锁存技术,通过地址锁存允许信号ALE锁存CPU 送出的地址,有效解决地址线和数据线的复用问题。

ALE在T1状态有效,将CPU送出的20位地址锁存。

8、计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O 端口进行编址?

对端口编址的两种方法。计算机对内存和I/O端口统一编址;计算机对内存和I/O端口

分别进行编址。

在8086/8088系统中用计算机对内存和I/O端口独立编址。

9、一般的IO接口电路安排有哪三类寄存器?它们各自的作用是什么?

(1)安排数据寄存器、状态寄存器、控制寄存器。

(2)数据寄存器:存放CPU与外设之间传送的数据信息。状态寄存器: 存放当前外设所处的工作状态。控制寄存器: 存放CPU通过接口向外设传送控制信息。

10 简述CPU与外设进行数据交换的几种常用方式与特点。

CPU与外设之间的数据传输有以下三种方式:程序方式、中断方式、DMA方式。(1)程序方式又分为无条件传送方式和条件传送方式两种方式,接口简单。无条件传送方式用于简单外设,如LED显示器。条件传送方式用于外设较少、需要联络信号的情形。(2)中断传送方式需要专门的中断控制电路。CPU利用率高,速度快,用于外设较多的实时系统。

(3)DMA方式需要专用硬件电路。外设直接和存储器进行数据传送,效率高,适合大量、快速数据传送,例如硬盘读写等。

11、简述条件传送方式的工作过程,主要适用的场合。

条件传送数据有三个环节:(1)CPU从接口中读取状态字。(2)CPU检测状态字的对应位是否满足“就绪”条件,如不满足,则回到前一步读取状态字。(3)如状态字表明外设已处于就绪状态,则传送数据。

主要用于需要联络信号(如选通信号)的外设较少的系统。

12、8086 CPU响应中断的条件?8086 CPU响应中断后自动完成的任务是什么?

(1)有中断源发出的中断请求信号,并保存在中断请求触发器中,直至CPU响应此中断请求之后才清除。(2)开放总中断。(3)在现行指令结束后响应中断。

关中断,断点保护,形成中断入口地址。即获得中断服务程序的入口地址,从而进入中断服务程序。

13、软件中断有哪些特点?硬件中断有那些特点?

软件中断是由CPU内部事件引起的中断,是确定的;与硬件无关,不执行中断响应周期;除单步中断外,软件中断(内部中断)不可屏蔽;优先级高于硬件中断(外部中断)。硬件中断由外部事件引起,是随机的,需要执行总线周期,中断类型码由中断控制器提供。

14、什么是中断向量?它放在哪里?对应于类型号1CH的中断向量在哪里?如1CH中断程序从5110H :2030H开始,则中断向量应怎样存放?

中断向量是中断处理子程序的入口地址,它放在中断向量表中。

由1ch*4=70H知中断向量存放在0000:0070处。

由于中断处理入口地址为5110H:2030H,所以2030H应放在0070H,0071H两个存储单元,5110H应放在0072H、0073H这2个单元。

15、简述定时器/计数器芯片8253的主要功能。说明OUT、CLOCK与GATE信号的作用。

(1)具有3个独立的16位定时/计时器,采用二进制计数时最大计数范围为0~65535,采用BCD码计数时,最大计数值为0~9999(2)每个定时/计数器都有自己的时钟输入CLK,

定时的输出OUT和门控信号GATE(3)每个定时/计数器均可以按二进制或BCD码计数,计数频率可达2MHz(4)每个定时/计数器都有6种工作方式,通过编程设置,计数器可做计数用,也可做定时用(5)所有输入和输出电平都与TTL兼容

OUT是计数器的输出端,用于计数信号输出,CLOCK是计数器的时钟脉冲输入端,用于输入定时脉冲或计数脉冲信号,GA TE是门控输入端,用于外部控制计数器的启动或停止计数的操作

16、8253内部有几个独立通道?8253有几种工作方式?初始化8253的步骤是什么?若8253端口地址为200H-203H,对应的端口是哪个?

8253内部有3个独立通道,8253有,6种工作方式,初始化8253的步骤是:选择计数器,确定计数器数据的读写格式,确定计数器的工作方式,确定计数器计数的数制,写入计数初值,若8253端口地址为200H-203H,计数器0,1,2和控制字寄存器端口的地址分别为200H,201H,202H和203H

17、并行接口8255有几个数据端口?若端口地址为300H-303H,对应的端口是哪个?怎样初始化8255?

并行接口8255有4个数据端口,若端口地址为300H-303H,对应的端口是,:端口A、B、C和控制端口的地址分别为300H,301H,302H和303H

18、假设8255A的端口A工作于方式0,外设需要提供两个联络信号,一个为输出选通,一个为外设就绪信号输入,试选择端口并说明理由。

若8255A的端口A工作于方式0输出,外设需要提供两个联络信号,把端口C的高4位某位,例如PC7规定为输出口,用来输出选通信号;而把端口C的低4位规定为输入口,例如用PC0用来读入外设的状态。就是这样,利用端口C来配合端口A和端口B的输入/输出操作。

19、中断控制器8259的主要功能?简述8259的工作过程。

中断控制器8259具有8级优先权管理,可用9片扩展为64级中断系统,接受中断请求,提供中断类型号,具有屏蔽与开放中断的功能,可编程选择不同工作方式

8259的工作过程:

(1). 有请求输入时,将IRR相应位置位;

(2). 经IMR屏蔽电路处理后(IRR与IMR相与),送PR;

(3). PR检测出最高的中断请求位,并经嵌套处理考虑是否发送INT;

(4). 若可发INT信号,则控制逻辑将INT信号送给CPU的INTR引脚

(6). 若CPU处在开中断,则在当前指令完成后,发两个INTA信号;

(7). 8259A接到第一个INTA信号后,使ISR位置位,IRR相应位复位;

(8). CPU启动另一个响应周期,输出第二个INTA脉冲,8259A

(9). 向数据总线送出中断类型码;同时,CPU取出此向量乘以4,

(10). 得到中断服务程序的入口地址;

(11). 中断响应周期完成,CPU执行中断服务程序,8259A工作

(12).在自动结束AEOI或普通结束EOI模式下,使ISR清0。

三、编程应用题

1、编程计算((X+Y)*10)+Z)/X,X、Y、Z都是16位无符号数,结果存在RESULT开始的

单元。

DA TA SEGMENT

RESULT DW 2 DUP(?)

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA

START: MOV AX,DATA

MOV DS,AX ;初始化

MOV BX,0

MOV AX,X

ADD AX,Y

JNC S0

MOV BX,1

S0: MOV DX,0

MOV CX,10

MUL CX

ADD DX,BX

ADD AX,Z

ADC DX,0

MOV BX,X

DIV BX

LEA SI,RESULT

MOV [SI],AX

ADD SI,2

MOV [SI],DX

MOV AH,4CH

INT 21H

CODE ENDS

END START

2、将BUF1开始的100字节传送到BUF2开始的单元,然后从中检索字符“#”,并将此单元换成空格字符。

DA TA SEGMENT

BUF2 DB 100 DUP(?)

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DA TA

MOV DS,AX ;初始化

MOV ES,AX

LEA SI,BUF1

LEA DI,BUF2

MOV CX,100

CLD

REP MOVSB

MOV CX,100

LEA BUF2

S : MOV AL,’#’

COM AL,[DI]

JNZ COUN

MOV AL,’’

MOV [DI],AL

COUN: INC DI

LOOP S

MOV AH,4CH

INT 21H

CODE ENDS

END START

3、编写一段程序,比较两个5字节的字符串OLDS和NEWS,若相同,在RESULT置0,否则置0FFH。

DA TA SEGMENT

OLDS DB 1,2,3,4,5

NEWS DB 1,2,3,4,'A'

N = $-NEWS

RESULT DB 0

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DA TA

MOV DS,AX ;初始化

MOV SI,OFFSET OLDS

MOV DI,OFFSET NEWS

MOV CX,N

DON: MOV AL, [SI]

CMP AL, [DI]

JNZ NOEQU ;串不相等转

INC SI

INC DI

LOOP DON

MOV AL,0

JMP OUTPUT

NOEQU: MOV AL,0FFH

OUTPUT: MOV RESULT,AL

STOP: JMP STOP ;程序陷阱

CODE ENDS

END START

4、累加数组中的元素,将和存于SUM开始单元,数据段定义如下

DA TA SEGMENT

ARRAY DW 10,10,12,4,5,6,7,8,9,10

COUNT DW ($-ARRAY)/2

SUM DW ?,?

DA TA ENDS

ASSUME CS:CODE,DS:DA TA

START: MOV AX,DA TA

MOV DS,AX

MOV AX,COUNT

MOV BX,2

MUL BX

MOV CX,AX

MOV AX,0

LEA S I,ARRAY

S: ADD AX,[SI]

ADD SI,2

LOOP S

LEA S I,SUM

MOV [SI],AX

MOV AH,4CH

INT 21H

CODE ENDS

END START

5、编写程序完成求1+2+3+……N的累加和,直到累加和超过1000为止。统计被累加的自然数的个数送CN单元,累加和送SUM。

DA TA SEGMENT

CN DW ?

SUM DW ?

DA TA ENDS

ASSUME CS:CODE,DS:DA TA

START: MOV AX,DA TA

MOV DS,AX

MOV CX,0

MOV AX,0

MOV BX,1

S: ADD AX,BX

INC CX

CMP AX,1000

JA OK

INC BX

JMP S

OK: LEA SI,SUM

MOV [SI],AX

LEA D I,CN

MOV [DI],CX

MOV AH,4CH

INT 21H

CODE ENDS

END START

6、从给定串中寻找最大值,并放到MAX单元,元素放在BUFFER开始的字节单元中。DA TA SEGMENT

BUFFER DB 10,32,56,11,90,56,89,21

N EQU $-BUFFER

MAX DB ?

DA TA ENDS

ASSUME CS:CODE,DS:DA TA

START: MOV AX,DATA

MOV DS,AX

MOV CX,N-1

LEA SI,BUFFER

S: MOV AL,[SI]

CMP AL,[SI+1]

JNA S1

XCHG [SI+1],AL

XCHG [SI],AL

S1: INC SI

LOOP S

MOV AL,[SI]

LEA SI,MAX

MOV SI,AL

MOV AH,4CH

INT 21H

CODE ENDS

END START

7、把BUF表中的字节元素按值的大小升序排列。数据段定义如下:

BUF DB 10,32,56,11,90,56,89,21

N = $-BUF

DA TA SEGMENT

BUF DB 10,32,56,11,90,56,89,21

N EQU $-BUF

DA TA ENDS

ASSUME CS:CODE,DS:DA TA

START: MOV AX,DATA

MOV DS,AX

MOV DX,N-1

S1: MOV BL,0

MOV CXDX

LEA SI,BUF

S2: MOV AL,[SI]

CMP AL,[SI+1]

JNA NO

XCHG [SI+1],AL

XCHG [SI],AL

MOV BL,0FFH

NO: INC SI

LOOP S2

DEC DX

CMP DX,0

JNE S1

MOV AH,4CH

INT 21H

CODE ENDS

END START

8、类型号为20H的中断服务程序入口符号地址为INT-5,试写出中断向量的装入程序片断。CLI

PUSH DS

PUSH AX

XOR AX,AX

MOV DS,AX

MOV AX,OFFSET INT-5

MOV WORD PTR [080H],AX

MOV AX,SEG INT-5

MOV WORD PTR [082H],AX

POP AX

POP DS

STI

9、设一个8253的计数器0产生周期为20ms的定时信号,计数器1产生周期为100ms的定时信号。设外部时钟频率为f=2MHZ,端口地址为330H~333H。试对它进行初始化编程。

MOV AL,00110100B

MOV DX, 333H

OUT DX,AL

MOV AX,40000

MOV DX, 330H

OUT DX,AL

MOV AL,AH

OUT DX,AL

MOV AL,01110100B

MOV DX, 333H

OUT DX,AL

MOV AX,5

MOV DX, 331H

OUT DX,AL

MOV AL,AH

OUT DX,AL

10、已知某8253占用I/O空间地址为40H~43H,设定时器0、定时器1工作于方式3,外部提供一个时钟,频率f=2MHZ。要求定时器1连续产生5ms的定时信号,定时器0连续产生5秒的定时信号。

MOV AL,00110110B

OUT 43H,AL

MOV AX,1000

OUT 40H,AL

MOV AL,AH

OUT 40H,AL

MOV AL,01110110B

OUT 43H,AL

MOV AX,5000

OUT 41HAL

MOV AL,AH

OUT 41H,AL

11、用8255A控制三个发光二极管依秩序循环显示。假设开关闭合时,点亮发光二极管,开关断开时息灭二极管。(1)画出原理图,并说明工作原理;(2)选择8255工作方式;(3)编写8255初始化程序与控制程序。

见课本P226

12、8255连接一组开关与一组LED显示器,如图所示。开关状态用LED显示,若闭合,则点亮。8255端口地址为310H~313H。(1)选择8255工作方式;编写8255初始化程序与控制程序。

见课本P233

四、常用指令与读程序

1、8086 CPU执行如下指令后的结果,以及标志CF、ZF的值。

MOV AL, 80H

SUB AL, 10H ;(AL)=70H

ADD AL, 89H ;(AL)=F9H,CF=0,ZF=0

2、CPU执行如下指令后的结果。

MOV AX,1234H

MOV BX,5678H

PUSH AX

POP CX

AX=1234H, BX=5678H, CX=1234H

写出执行下列指令结果.

MOV AX, TABLE

MOV BX, OFFSET TABLE

MOV CX, N

MOV DX, LENGTH ZER

AX=0 BX=1000H CX=8 DX=24

3、单独执行下列指令的结果

MOV AL,10110101B AL=10110101B

AND AL,00011111B AL=00010101B

OR AL,11000000B AL=11010101B

XOR AL,00001111B AL=11011010B

4、单独执行下列指令的结果

假设(AL)=10101111B,CF=0,CL=4,写出分别执行下列指令后的结果以及标志位CF、ZF的值。

SHL AL,CL AL=11110000B CF=0 ZF=0

SHR AL,CL AL=00001010B CF=1 ZF=0

ROL AL,CL AL=11111010B CF=0 ZF=0

6、读程序,写出结果。

MOV AL,5BH

TEST AL,80H

JZ LP

MOV BL,1

JMP STOP

LP:MOV BL,0

HLT

执行上述程序段后AL=5BH BL=0

五、程序设计与完善

1、读程序,写出结果。

DA TA SEGMENT ;数据段定义

BUF DB 8,2,3,4 ;定义一段字节存储空间,内容为8,2,3,4

COUNT EQU $-BUF ;计算BUF的字节长度

DA TA ENDS ;数据段定义

CODE SEGMENT ;代码段定义

ASSUME CS:CODE,DS:DATA

START: MOV AX,DA TA ;程序执行起始点

MOV DS,AX ;将数据段地址寄存器指向用户数据段

LEA SI,BUF ;BUF偏移地址指向SI

MOV CX,COUNT ;设定循环次数

CALL ADDONE ;填空,调用子程序ADDONE

HLT

ADDONE PROC NEAR ;子程序代码段定义

ADD BYTE PTR[SI],1 ;SI中数据加1,送回SI

INC SI ;SI地址加1

LOOP DON ;循环判断

RET ;返回主程序

ADDONE ENDP ;子程序代码段定义

CODE ENDS ;代码段定义

END START ;程序结束

(1)执行上述程序段后BUF 存储区的内容为:9,3,4,5 。

(2)给程序加上完整段定义。

(3)给程序加上注释,说该程序功能。

程序功能是将BUF中数据分别加1,结果送回原存储空间

2、读程序并完善。

DA TA SEGMENT ;数据段定义

AR1 DB 1,2,3,4,5,7 ;定义一段字节存储空间,内容为1,2,3,4,5,7 N = $-AR1 ;计算AR1的字节长度

AR2 DB N DUP(0) ;定义N字节存储空间,内容为0,0,0,0,0,0 DATA ENDS ;数据段定义

CODE SEGMENT ;代码段定义

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA ;程序执行起始点

MOV DS,AX ;将数据段地址寄存器指向用户数据段

MOV CX,N ;设定循环次数

MOV SI,offset AR1 ;取AR1偏移地址送SI寄存器

MOV DI,offset AR2 ;取AR2偏移地址送DI寄存器

again: MOV AL,[SI] ;将SI中数据送入AL

MOV [DI],AL ;AL内容送数据到DI所指单元

INC DI ;DI所指地址加1

INC SI ;SI所指地址加1

LOOP again ;循环again

MOV AH, 4CH ;返回DOS

INT 21H

CODE ENDS ;代码段定义

END START ;程序结束

1)程序执行前,AR2单元内容为:0,0,0,0,0,0

2)程序执行后,AR2单元内容为: 1,2,3,4,5,7

3)给程序加上注释,说明程序功能;

将AR1内存单元中数据复制到偏移地址AR2中

4)给程序加上完整段定义。

3、

下面是程序主要片段:

DA TA SEGMENT ;数据段定义

BUF DB 0, 1,2,3 ;定义一段字节存储空间,内容为0,1,2,3

COUNT = $- BUF ;计算BUF的字节长度

ASCII DB 0, 0,0,0 ;定义一段字节存储空间,内容为,0,0,0,0

DA TA ENDS ;数据段定义

CODE SEGMENT ;代码段定义

ASSUME CS:CODE,DS:DATA

START: MOV AX,DA TA ;程序执行起始点

MOV DS,AX ;将数据段地址寄存器指向用户数据段

LEA SI, BUF ;BUF偏移地址指向SI

LEA DI, ASCII ;ASCII偏移地址指向DI

MOV CX, COUNT ;设定循环次数

DON: MOV AL,[SI] ;SI地址内数据送入AL

ADD AL, 30H ;AL中数据加30H,转换为该数据的ASCII码

MOV [DI], AL ;AL中数据送入DI所指地址中

INC SI ;SI所指地址加1

INC DI ;DI所指地址加1

LOOP DON ;循环DON

MOV AH, 4CH ;返回DOS

INT 21H

CODE ENDS ;代码段定义

END START ;程序结束

(1)根据需要加上完整数据段段定义、代码段定义、程序结束等;

(2)写出每行代码的注释,说明程序实现的功能。

程序的功能是将BUF存储空间数据装换为ASCII码存入ASCII所指偏移地址

完善程序,说明程序功能(15分)

下面是程序主要片段:

DA TA SEGMENT ;数据段定义

BUF DW 1234H, 5678H ;定义一段字存储空间,内容为1234H,5678H

MAX DW ? ;定义一个字存储空间

DA TA ENDS ;数据段定义

CODE SEGMENT ;代码段定义

ASSUME CS:CODE,DS:DATA

START: MOV AX,DA TA ;程序执行起始点

MOV DS,AX ;将数据段地址寄存器指向用户数据段

MOV SI, OFFSET BUF ;BUF偏移地址指向SI

MOV AX,[SI] ;SI所指地址数据送入AX

MOV BX, [SI+2] ;SI+2所指地址数据送入BX

CALL SUBRUT ;调用子程序SUBRUT

JMP LP1 :转移到LP1

SUBRUT PROC NEAR ;子程序代码段定义

CMP AX, BX ;比较AX与BX内数据大小

JA LP1 ;AX中数据大于BX中数据转移到LP1

XCHG AX,BX ;否则,交换AX与BX中数据

RET ;返回主程序

SUBRUT ENDP ;子程序代码段定义

LP1: MOV MAX, AX ;将AX中数据送入MAX所指偏移地址

MOV AH, 4CH ;返回DOS

INT 21H

CODE ENDS ;代码段定义

END START ;程序结束

(1)根据需要加上完整数据段段定义、代码段定义、程序结束,初始化数据段等;(2)写出每行代码的注释,说明程序实现的功能。

程序功能是比较BUF中两数据大小,将大数送入MAX所指内存单元

2014新版4A期末练习题及答案3

班级姓名得分 一、补全单词并写出其中文意思。 1. p da 2. a ad 3. f f een 4. o derf l 5. t g r 6. re 7. th ty 8. f i ge 9. g p 10. k chen 二、英汉互译。 1. 这些玩具熊猫__________________ 2. a glass of juice_________________ 3. 多少钱_______ __ _____ 4. eat some cakes_______________ 5. 她的小鼻子_________________ 6. love to skate___________________ 7、喜欢大象________________ 8.anything else ___________________ 9、一杯茶10.Don’t be sad. 三、选择填空。 ( )1.Can you ? A. swimming B. swim C. swims ( )2.---What you like ? ---_____like a sandwich. A. do ,I B. would, I’d C. would , I ( )3. —Do you like ________? —No, I don’t. A.cat B. monkey C. it ( )4. —Look at our fruit salad. —________ A. Yes, I do. B. How nice! C. Thank you. ( )5. —Can you play table tennis? —No, I ________. A. am not B. do not C. can’t ( )6. —How many ________ do you have? —________. A. mango; Two B. mangoes; Two C. mangoes; Too ( )7. —Where ________ my shoes? —They’re in the ________, under the bed. A.are; bedroom B. is; bedroom C. are; living room ( )8.---Can you see the boy the tree? ----Yes ,I can. A.with B.in C.on ( )9.I don’t have a doll, .

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

上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷 A 课程代码: B203205A 学分: 3.5 考试时间: 100 分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1.MCS-51的EA管脚接低电平时,CPU只能访问外部程序存储器。 2.MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外部数据存储器取数据时,使用/RD信号作“读”信号。 3.MCS-51的堆栈设在内部RAM中,单片机复位后SP的内容为07 H。 4. MOV A,34H 中的34H 是直接寻址。 MOV A,@R0 中的 @R0 是间接寻址。 5.若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6.MCS-51的数据总线共8位,来自P0 口,地址总线共16位,来自P2和P0口。 7.8255A具有(3)个8位可编程I/O口。 8.若串口工作于方式1,每分钟传送3000个字符,其波特率是(500)bit/s。 9.一个8位A/D转换器的分辨率是( 3.9)‰。 10.若0809 U REF=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是(80H)。 11.一个EPROM的地址有A0----A11引脚,它的容量为(4)KB。

12.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。 二、判断题,对者划“√”,错者划“×”。(每小题1分,共10分) 1.(√)8051单片机的算术运算类指令执行的一般会影响标志位。 2.(√)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。 3.(×)AJMP指令转移范围是-128~127之间。 4.(√)DPTR可以分成高8位和低8位分别寻址。 5.(×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时/计数。 6.(×)MCS-51系列单片机4个I/O端口都是多功能的。 7.(√)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。 8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。 9.(√)串行通信要求是互相通信的甲乙双方具有相同的波特率。 10.(√)8255A的PA口具有3种工作方式。 三、阅读程序片段,指出执行结果。(每空2分,共20分) 1.MOV R1,#30H MOV A,#62H ADD A,#0B4H RLC A ANL A,01H MOV @R1,A RET ;执行到此 A=(20H),R1,=(30H),CY=(0),30H=(20H) 2.MOV R0,#20H MOV 20H,#05H MOV A,#10H MOV R2,A LOOP: ADD A,@R0

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

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题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____。

微机原理-期末考试题库及答案(含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]指令需要的总

期末练习题_20190529+所有答案(1)(1)(1)(1)

一、单项选择题 Df.read_csv()的header=None表示源文件没有索引,read_csv会自动加上列索引 1、影响数据质量问题的因素有哪些 ( D ) A、准确性、完整性、一致性 B、相关性、时效性 C、可信性、可解释性 D、以上都是 2、以下说法错误的是( B ) A、数据预处理的主要流程为数据清理、数据集成、数据变换与数据归约。 B、数据清理、数据集成、数据变换、数据归约这些步骤在数据预处理活动中必须顺序使用。 C、冗余数据的删除既是一种数据清理形式,也是一种数据归约。 D、整个预处理过程要尽量人机结合,尤其要注重和客户以及专家多交流。 3、处理噪声的方法一般有( D ) A、分箱 B、回归。 C、聚类 D、以上都是 4、数据集成的过程中需要处理的问题有( D ) A、实体识别 B、冗余与相关性分析。 C、数据冲突和检测 D、以上都是 5、影响数据质量问题的因素有哪些( D ) A、准确性、完整性、一致性

B、相关性、时效性 C、可信性、可解释性 D、以上都是 6、数据归约的方法有( D ) A、维归约 B、数量归约 C、数据压缩 D、以上都是 7、以下说法错误的是( C ) A、主成分分析、属性子集选择为维归约方法. B、直方图、聚类、抽样和数据立方体聚集为数量归约方法。 C、用于规约的时间可以超过或抵消在规约后的数据上挖掘节省的时间。 D、数据归约的目的用于帮助从原有庞大数据集中获得一个精简的数据集合,并使这一精简数据集保持原有数据集的完整性,这样在精简数据集上进行数据挖掘显然效率更高,并且挖掘出来的结果与使用原有数据集所获得结果是基本相同。 8、影响数据质量问题的因素有哪些( D ) A、准确性、完整性、一致性 B、相关性、时效性 C、可信性、可解释性 D、以上都是 9、下列关于为什么要做数据清理描述错误的是( D ) A、数据有重复 B、数据有错误 C、数据有缺失 D、数据量太大 10、下列关于数据清理描述错误的是( A )

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

微机原理期末考试试卷 (有答案) -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_____。

期末练习题2014答案

练习题答案 1.一个历史上关于垄断的诉讼(13分) 很多年前,只有一家电脑生产和租赁企业IBM,它不出售电脑,只是出租电脑。其出租电脑的边际成本和租用电脑的需求曲线如图所示。当时电脑的主要耗材是卡纸,一单位机时对应一单位的卡纸耗用量。 卡纸是竞争行业,除了IBM外,还有很多家生产卡纸的厂商。所有企业生产卡纸的成本都为零。IBM对于用户的用纸量有详细记录。 1)作图回答IBM的出租价格和出租机时是多少?(2分) 如上图,P1和Q1 2)历史上曾经出现的事情是IBM要求其用户必须用IBM生产的卡纸,并且其卡纸价格比市价高出T元。请指出此时IBM的出租价格和出租机时是多少?(4分)要求作图并有简要的理由。

如上图,红色的线分别代表IBM强行要求用户用IBM的卡纸后,其实际的经济效果是相当于征税T元,因此需求曲线和对应的边际收益曲线都向下垂直下降T元。但是别忘了MC曲线也要向下垂直下降T元,这是因为IBM卖出的卡纸每单位盈利为T元,可以等价的认为企业生产电脑的边际成本下降T元。因此,IBM出租电脑的价格是P1-T,而出租机时还是和1)中的一样。 (注:可能有同学会问这样的问题,如下图,企业为何不选择紫色线所决定的价格?)证明很简单。由显示偏好原理可知,当企业成本为MC-T时,蓝色的价格下企业的利润要高于紫色价格。同样对于紫色的价格,成本为MC-T的利润显然大于成本为MC时的利润。那么通过简单的传递性可知,企业在成本为MC时选择的最优价格(紫色价格)时的利润小于企业在成本为MC-T选择的最优蓝色价格时的利润。一言以蔽之,选择蓝色价格和产量是企业所能达到的最大利润。 3)事实上IBM高价并强行要求用户购买其所生产的卡纸引发了反垄断诉讼。反垄断者认为,

微机原理期末考试考试卷及答案

的数据线为16位,地址线为20位,I/O口使用16位地址线。 2.在某进制的运算中7×3=33,则7×5=_55。 3.用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号是A0,奇存储体的选片信号是BHE 。 5.MOV AX,[BX+SI]的源操作数是基址变址寻址方式,目的操作数是寄存器寻址方式。6.8086可以指向堆栈的指针寄存器有bp和sp。 7.程序中段定义结束的伪指令是ENDS,子程序定义结束的伪指令是ENDP。 8.EEPROM的擦除方法为点擦除. 9.下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 & ORG 1000H STROE DB 12 DUP() DATA DB 05H,06H,07H,08H 1. 8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A. 仅DS段 B. DS或SS段 C. DS或ES段 D. DS或CS段 2. 下列指令中格式错误的是___A___。 A. SHL AL,CX B. XCHG AL,BL C. MOV BX,[SI] D. AND AX,BX 3. 设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H " MOV DS,AX MOV BX,[0010H] A. B2B2H B. B23FH C. 3F3FH D. 3FB2H 4. 若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A. 3311CH B. 33120H C. 33122H D. 3311EH 5. 下列指令中格式错误的是_C__。 A. MOV AX,357AH[BX][DI] B. OUT DX,AL C. LEA AX,50H[BX][BP] D. RCR BX,1 6. 下列指令中允许寻址范围最大的是_D__。 A. JNZ NEXT B. LOOP NEXT ¥ C. JMP SHORT PTR NEXT D. CALL NEAR PTR NEXT 7. 8086/8088不属于BIU部分的寄存器是__D____。 A. IP B. ES C. DS D. SP 8088最大模式比最小模式在结构上至少应增加___B_。 A. 中断优先级控制器 B. 总线控制器 C. 数据驱动器 D. 地址锁存器 9. 8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是____D__。 A. 0,0,1 B. 1,0,1 C. 1,1,0 D. 1,0,0 10. 一个半导体存贮芯片的引脚有 A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A. 8K×8 B. 8K×4 C. 16K×4 D. 16K×8 !

2014电大《犯罪学》期末复习题及答案一

2014电大《犯罪学》期末复习题及答案一 一、名词解释 1、犯罪行为的类型:指根据一定的目的和原则,按照一定的标准,在对纷繁复杂的犯罪行为进行抽象、概括的基础上,依据其内在的相似性所做的分类。 2、自然犯罪:是指违反一般人类所共有的怜悯和正直的道德情绪的行为,这种行为从根本上违反了人的本性,因此在任何社会都会被视为犯罪。 3、被害赔偿:是指犯罪人或国家对于被害人因被害而遭受的物质和非物质的损失,损害或痛苦所进行的返还、恢复原状或补偿。 4、犯罪的心理预防:是指旨在增强人的社会适应能力和自我控制能力,使人能够在特定的社会背景和具体情境下做出符合社会法律和伦理规范的行为选择,而对人的健全人格的社会培养和自我修养的过程。 5、犯罪治安预防:是指出专门的社会控制力量运用国家赋予的权力,控制犯罪行为实施所需要的或可能利用的外部条件,发现和制止犯罪行为的实施,防止和减少犯罪对社会的危害和各种行政措施。 二、不定项选择题 1、主张以愚民政策来预防犯罪的是:(B) A、孔子 B、老子 C、韩非子 D、荀子 2、根据犯罪现象的地位,犯罪现象可分为(AB)

A、主犯罪现象 B、副犯罪现象 C、常规犯罪现象 D、随机犯罪现象 3、按照犯罪形成的特点,犯罪行为可分为:(ABD) A、蓄谋性犯罪行为 B、突发性犯罪行为 C、无罪过犯罪行为 D、连带性犯罪行为 4、犯罪行为形成的过程一般包括:(ABC) A、犯罪决意 B、犯罪实施 C、犯罪准备 D、犯罪处理 5、被害人和犯罪人的基本互动模式有:(ABCD) A、可利用的被害人模式 B、冲突模式 C、被害人催化模式 D、斯德哥尔摩模式 6、犯罪场包括:(ABCD) A、时间因素 B、空间因素 C、侵犯对象因素 D、社会控制疏漏 7、犯罪自然原因的特性包括:(ABD) A、原生性 B、间接性 C、间接性 D、非可控制性 8、下列属于犯罪社会原因的特性有:(ABC) A、决定性 B、普遍性 C、间接性 D、非可控制性 9、犯罪心理矫治的中心环节是:(C) A、改善生活态度 B、培养健全的意识结构 C、消除思想障碍 D、改善生活习惯 10、犯罪学研究的两种基本方法论是:(AC) A、系统论 B、整体论 C、因果论 D、环境论 三、判断题 1、20世纪以来,随着女权的伸张,妇女地位的提高,妇女犯罪率明

微机原理与接口技术考试试题及答案A

《微机原理与接口技术》课程期末考试试卷(A卷,考试) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( D )条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是( C )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )。 A. 80H B. 28H C. E8H D. 01H 5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为( B )。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( C )。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的最大结束地址是( A )。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( A )。 A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( B )。 A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令 11 .中断向量表占用内存地址空间为( A )。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH 12 .实现CPU与8259A之间信息交换是( D )。A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路 D. 数据总线缓冲器与读写控制电路 13 .Intel 8253的最大输入时钟频率是( B )。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz 14 .完成两数相加后是否溢出的运算,用( C )标志位判别。 A. ZF B. IF C. OF D. SF 15 .8255A的方式选择控制字应写入( D )。 A. A口 B. B口 C. C口 D. 控制口

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

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

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

2014-2015七年级数学上册期末综合练习题及答案

2014-2015七年级上期末综合练习 考号_________________姓名_________________总分_________________ 一.选择题(共12小题,满分48分,每小题4分) 1.(4分)(2013?杨浦区二模)下列式子:①a+b=c;②;③a>0;④a2n,其中属于代数式的是()A.①③B.②④C.①③④D.①②③④ 2.(4分)(2014?杨浦区二模)下列关于x的方程一定是一元一次方程的是() A.﹣x=1 B.(a2+1)x=b C.a x=b D.=3 3.(4分)(2014?夹江县二模)如图所示,将平面图形绕轴旋转一周,得到的几何体是() A.球B.圆柱C.半球D.圆锥 4.(4分)(2014?海安县一模)某地有三家工厂,分别位于矩形ABCD的顶点A、B及边CD的中点P处,已知AB=16km,BC=12km,为了处理三家工厂的污水,现要在矩形ABCD的区域上(含边界),且与A,B等距离的一点O处建造一个污水处理厂,并铺设排污管道AO,BO,OP.记管道总长为S km.下列说法正确的是() A.S的最小值是8B.S的最小值应该大于28 C.S的最小值是26 D.S的最小值应该小于26 5.(4分)(2013?滨州)把方程变形为x=2,其依据是() A.等式的性质1 B.等式的性质2 C.分式的基本性质D.不等式的性质1 6.(4分)(2014?南宁)如果水位升高3m时水位变化记作+3m,那么水位下降3m时水位变化记作()A.﹣3m B.3m C.6m D.﹣6m 7.(4分)(2014?沈阳)0这个数是() A.正数B.负数C.整数D.无理数 8.(4分)(2014?乐山)苹果的单价为a元/千克,香蕉的单价为b元/千克,买2千克苹果和3千克香蕉共需()A.(a+b)元B.(3a+2b)元C.(2a+3b)元D.5(a+b)元 9.(4分)(2014?高邮市模拟)若关于x的方程2x﹣a=x﹣2的解为x=3,则字母a的值为()A.﹣5 B.5 C.﹣7 D.7 10.(4分)(2014?眉山)方程3x﹣1=2的解是() A.x=1 B.x=﹣1 C.x=﹣D.x= 11.(4分)(2014?宁波)如果一个多面体的一个面是多边形,其余各面是有一个公共顶点的三角形,那么这个多面体叫做棱锥.如图是一个四棱柱和一个六棱锥,它们各有12条棱.下列棱柱中和九棱锥的棱数相等的是()

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

微机原理期末考试试题及答案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. 由编程进行模式设定

物理化学期末练习题及答案(B卷)

2014-2015学年一学期物理化学期末练习题(B 卷) 一、选择(15小题,每小题2分,共30分) 1.将某理想气体从温度T 1加热到T 2。若此变化为非恒压过程,则其焓变ΔH 应为何值? ( ) A 、 ΔH =0 B 、 ΔH = C p (T 2-T 1) C 、 ΔH 不存在 D 、 ΔH 等于其它值 2.已知 1mol HCl 的无限稀释溶液与 1mol NaOH 的无限稀释溶液在恒温恒压下完全反应,热效应Δr H m ? =-55.9 kJ ·mol -1,则 1mol HNO 3的无限稀释溶液与 1mol KOH 的无限稀释溶液在恒温恒压下完全反应的热效应Δr H m ?为: ( ) A 、 > -55.9 kJ ·mol -1 B 、 < -55.9 kJ ·mol -1 C 、 = -55.9 kJ ·mol -1 D 、 不能确定 3.下列宏观过程: (1) p ?, 273 K 下冰融化为水 (2) 电流通过金属发热 (3) 往车胎内打气 (4) 水在 101 325 Pa, 373 K 下蒸发 可看作可逆过程的是: ( ) A 、 (1),(4) B 、 (2),(3) C 、 (1),(3) D 、 (2),(4) 4.理想气体的物质的量为n ,从始态A(p 1,V 1,T 1)变化到状态B(p 2,V 2,T 2),其熵变的计算公式可用: ( ) A 、2121d In T p T C T p S nR p T ?=+? B 、2112d In T p T C T p S nR p T ?=-? C 、 2121d In T V T C T V S nR V T ?=+? D 、2121d In T V T C T V S nR V T ?=-? 5.理想气体绝热向真空膨胀,则: ( ) A 、 ΔS = 0,W = 0 B 、 ΔH = 0,ΔU = 0 C 、 ΔG = 0,ΔH = 0 D 、 ΔU = 0,ΔG = 0 6.封闭体系中,若某过程的ΔA =-W R , 应满足的条件是: ( ) A 、等温、可逆过程 B 、等容、可逆过程 C 、等温等压、可逆过程 D 、等温等容、可逆过程 7.关于亨利系数,下列说法中正确的是: ( )

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

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

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

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共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.多路开关

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