文档库 最新最全的文档下载
当前位置:文档库 › 最新武汉大学微机原理试卷-答案

最新武汉大学微机原理试卷-答案

最新武汉大学微机原理试卷-答案
最新武汉大学微机原理试卷-答案

武汉大学2007~2008年第一学期

微机原理与接口技术考试试卷(A)

专业学号姓名成绩

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

1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。

MOV DX , (1)

(2) AL, DX

(3) AL, 20H

(4)______

MOV DX,(5)

MOV AL,0

OUT DX,AL

…..

NEXT: ……

2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。

图1

MOV DX, (6)

MOV AL, (7)

OUT DX, AL ;初始化82C55

MOV DX, (8)

MOV AL, (9)

(10) ;数码管稳定显示“8”

3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。

4..中断类型号为24H的中断向量存放在开始的存储单元。

5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。

6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,

该数据段的首单元的物理地址是________,末单元的物理地址是________。

7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。

二、综合题(80分)

1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示:

图2

如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。

2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。试问

图3 图4

(1) 开关K上合,PS的寻址范围是________。(2) 开关K下合,PS的寻址范围是________。

(3) 开关K下合,A3改接B,A4改接A,则PS的寻址范围是________________。

(4) 请用二进制表示法写出图4的译码电路所决定的端口地址。

3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性

的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。

图5

CODE SEGMENT

ASSUME CS:CODE

BEG :

;C 口初始化 ;读C 口

;测试PC 7并组织输出数据 ;数据写入C 口使LED 亮/灭

;返DOS

CODE ENDS

END BEG

4.设8253的选通地址为240H ~243H ,采用BCD 计数,计数器2输出用于申请中断。如果计数器2的输入时钟频率为20KHz ,输出信号每秒引起100次中断。要求 (1) 算出计数初值,(2) 编写初始化程序。(20分)

5.(20分) 图6为某A/D 转换器的设计方案,设0Y 、1Y 所对应的地址分别是300H 和301H 。(1)试编写启动A/D 对通道4转换、检测A/D 是否转换完毕、读取A/D 转换数据的程序分段。(2)要求对通道4采集10个数据,并存放到以6000:0为起始地址的RAM 中,试编写该程序。

图6

附录:1、8255A 方式选择控制字格式

2、8253控制字格式

武汉大学2007~2008年第一学期

微机原理与接口技术考试试卷(A)参考答案

一、填空题

1. 01.240H 0

2. IN

03.CMP 04. JZ NEXT 05.241H

2. 06. 21BH 07. 80H

08. 219H 09. 7FH 10.OUT DX,AL

3. 11.20 12. 1M 13.00000H~FFFFFH

4. 14.0000H :0090H

5. 15.0 01111111 /5FFFH

6. 16.579B4H 17.56780H 18. 6677FH 7.19.1FFCH

8.20.存储器写

二、、综合题

1. 解:

(1) 发送的7位数据是0111001B或39H,偶校验。

(2) 发送一帧数据共10位,所需的时间:T=10/600bps=16.6ms

(3) TXC的频率为:f=K×600bps=16×600=9600HZ=9.6KHZ

2. 解: (1) 230H~237H (2) 3F0H~3F7H (3) 3E8H~3EFH (4) 33cH

3. 解:

CODE SEGMENT

ASSUME CS:CODE

BEG:

MOV DX, 2F3H

MOV AL,

OUT DX, AL ;C口初始化

MOV DX, 2F2H

IN AL, DX ;读C口

TEST AL, 10000000B ;测试PC7并组织输出数据

JNZ XX

MOV AL, 00000001B

OUT DX, AL ;数据写入C口使LED亮/灭

JMP ZZ

XX: MOV AL, 00000000B

OUT DX, AL ;

ZZ: MOV AH 4CH

INT 21H ;返DOS CODE ENDS

END BEG

4. 解:

(1) 初值为20KHZ/100=200或C8H

(2) 编程:MOV DX,243H

MOV AL,10110001B(或B1H)

OUT DX,AL ;

MOV DX,242H

MOV AL,8CH

OUT DX,AL ;

MOV AL,00H (该句也可以为:XOR AL,AL)

OUT DX,AL ;

5.解:

(1)

启动A/D对通道4转换程序分段:

MOV DX, 300H

MOV AL, 4

OUT DX, AL

检测A/D是否转换完毕程序分段

MOV DX, 301H

XX: IN AL, DX

TEST AL, 00100000B

JZ XX

读取A/D转换数据的程序分段。

MOV DX, 300H

IN AL, DX

(2)

CODE SEGMENT

ASSUME CS:CODE

START: MOV CX, 10

MOV AX, 6000H

MOV DS, AX

MOV SI, 0

YY: MOV DX, 300H

MOV AL, 4

OUT DX, AL

MOV DX, 301H

XX: IN AL, DX

TEST AL, 00010000B

JZ XX

MOV DX, 300H

IN AL, DX

MOV [SI], AL

INC SI

LOOP YY

MOV AH, 4CH INT 21H CODE ENDS

END START

武汉大学2007~2008年第一学期 微机原理与接口技术考试试卷(B )

专业 学号 姓名 成绩

一.填空题(每空1分,共20分)

01.________由中央处理器、存储器、输入/输出接口和总线组成。

02.微机系统中,有四级(或四层)总线,分别是片内总线、片总线、内总线和________。 03.与十进制数2006等值的十六进制数是________,与十六进制数AC04H 等值的十进制数是________。

04.设[X]补=10101010B ,则用8位二进制数表示的[X 81]补的值是________B ;若[X]补

=00110101B ,则[-2X]补=________B 。

05.字符串‘Win98’的ASCII 代码是________。

06.8086/8088的地址空间最多可分为________个逻辑段。 07.一个数据的有效地址EA = 1234H ,且DS =5678H ,则该数据在内存中的物理地址是________,该数据段的首末单元的物理地址是________。 08.若当前堆栈指针SP 指向2006H 单元,则向堆栈中压入5个字的内容后,SP 应指向________。 09.若8086/8088 CPU 引脚状态是M/IO =1,RD =1,WR =0,则此时执行的操作是________。 10.一台8微机的地址总线为16条,其RAM 存储器容量为16KB ,首地址为2000H ,且地址是连续的,则可用的最高地址是________。

11.某中断类型号是20H ,则中断向量地址是________。

12.某微机中断级联系统中,共采用3片8259A 可编程中断控制器,则该系统最多可管理________级中断源。

13.某微机系统采用一块8253芯片,时钟频率为1MHz 。若要求通道0工作于方式3,输出的方波周期为0.5ms ,则时间常数应设定为________,通道控制字应设定为________。

14.一个串行字符由一个起始位,7个数据位,一个奇偶效验位和一个停止位构成,若每秒传送240个字符,则数据传送的波特率是________,传送每位信息所占用的时间是________。 15.异步串行通信工作方式下,一个串行字符由一个起始位,7个数据位1101110,一个奇效验位和一个停止位构成,则先后发送该帧字符信息的数据位是________。

二.简答题(每题4分,共20分) 01.请画出微机系统的框图。

02.8086 CPU 由哪两部分组成?8086 CPU 中有哪些寄存器? 03. 为什么说8088 CPU 是准16位的微处理器? 04. 指令队列和堆栈的工作方式各是什么?

05.DRAM芯片的主要特点是什么?

三.应用题(共60分)

01.下图所示的存储器系统中,RAM和EPROM的存储容量各是多少?RAM和EPROM存储器分配的地址范围各是多少?(10分)

02.下图为DMA接口硬件示意图,①、②、③、④四处空缺的内容为存储器、DMA请求信号DREQ、DMA控制器DMAC、总线保持响应信号HLDA之一,请在相应的空缺处指明相应的内容。(10分)

03.已知中断服务程序入口地址表如下所示,当前CS=1000H,IP=0280H,SP=1800H,FLAG 中的PSW=0241。执行一条双字节指令INT 7后,下列寄存器和栈顶相关单元偏移地址的内容是什么?(10分)

60H,计数频率为1MHz,计数控制信号GATE0恒为高电平;控制字寄存器口地址为63H;计数器计到0时的输出信号用做中断请求信号。请分析执行下列初始化程序段后,发出中断请求信号的周期T是多少? (10分)

MOV AL,34H

OUT 63H,AL

MOV AX,10000

OUT 60H,AL

MOV AL,AH

OUT 60H,AL

05.已知某8088微机系统包括8255,8253两个可编程接口电路。其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯。设系统所要求有关硬件连线已经全部接好,片选信号PS2,PS3的地址是08H-0BH,0CH-0FH,如图所示,试完成下列各项要求。

(1) 根据8255A的A口和B口的连接方式,写出接口初始化程序。

(2) 图中给出了8253各个计数器要求的工作方式,设已知外部时钟频率为F,计数器0的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字型),工作在方式1;计数器2的计数初值为N(字型),工作在方式3,L、M、N是程序已经定义的变量,L、M为二进制数,N为BCD码。试按上述要求完成8253的初始化程序。

(3) 设计一个程序片段,使8255A检测PB0的输入状态,当PB0=1时使LED灯亮。(20分)

武汉大学2007~2008年第一学期

微机原理与接口技术考试试卷(B)参考答案

一.填空题(每空1分,共20分)

01.微型计算机 02.外总线或通信总线

03.7D6H,44036 04. 11110101B,10010110B

05.57H69H6EH39H38H 06. 64K

07. 579B4H,56780H/6677FH 08. 1FFCH

09. 存储器写 10.5FFFH

11.80H 12. 22

13.500,00110111B 14.2400Bd,0.417ms

15.0 0111011 0 1

二.简答题(每题4分,共20分)

01.

答:

02.

答①:由总线接口部件BIU和指令执行部件EU组成。

答②:共五组,分别为:

数据寄存器组:16位,累加器AX、基址寄存器BX、计数寄存器CX、数据寄存器DX。

指针寄存器组:16位,堆栈指针寄存器SP、基址指针寄存器BP。

变址寄存器组:6位,源变址寄存器SI、目的变址寄存器DI。

段寄存器组:16位,代码段寄存器CS、堆栈段寄存器SS、数据段寄存器DS、附加段寄存器ES。

控制寄存器组:16位,指令指针寄存器IP、标志寄存器PSW。

03.

答:8086 EU内部,BIU内部以及外部数据总线宽度均是16位;而8088 EU内部数据总线宽度是16位,BIU内部以及外部数据总线宽度是8位。

04.

答:指令队列的进出原则是先进先出;堆栈的进出原则是后进先出。

05.

答:刷新和地址两次打入。

三.综合题(共60分)

01.(10分)

解①:

RAM的存储容量=211字节,EPROM的存储容量=212字节

解②:

∴RAM分配的地址范围是F9000H~F97FFH或F9800H~F9FFFH,EPROM分配的地址范围是FD000H~FDFFFH

02.(10分)

答:①总线保持响应信号HLDA② DMA请求信号DREQ ③ DMA控制器DMAC ④存储器03.(10分)

答:

04.(10分) 解:

∵ 8253的控制字为34H 。计数初值N=10000。

∴ 通道0设置:方式2(波特率发生器方式),二进制计数,先读/写低字节、再读/写高字节

预置初值。 ∴ 在OUT 0端输出一脉冲频率为0010000

1

CLK OUT f f =的周期性负脉冲。

即 Hz MHz

f f CLK OUT 10010000

110000100===

∴ 中断请求信号的周期T 为:s Hz

f T OUT 01.01001

10

==

=

05.(20分) 解①:

MOV AL ,l0000010B ;A ,B 口方式0,A 口输出,B 口输入 OUT 0BH ,AL 解②:

MOV AL ,14H ;0通道方式2 OUT 0FH ,AL

MOV AL ,L ;0通道计数初值L OUT 0CH ,AL

MOV AL ,72H ;1通道方式l MOV 0FH ,AL

MOV AX ,M ;1通道初值M(字型), OUT 0DH ,AL MOV AL ,AH OUT 0DH ,AL

MOV AL ,B7H ;2通道方式3,BCD 码 0UT OFH ,AL

MOV AX ,N ;2通道初值N(字型), OUT 0EH ,AL MOV AL ,AH OUT 0EH ,AL 解③:

IN AL ,09H ;读B 口状态 K1:TEST 01H ;测试PBO=l 否

JZ ,K1 ;不为1,K1

MOV AL ,OOH ;PB0=1,PA0=0,点亮LED OUT 08H ,AL

武汉大学2009~2010年第一学期 微机原理与接口技术考试试卷(A)

专业学号姓名成绩

一、填空题(共20分)

1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。

2.8086 CPU的M/IO信号是,高电平时表示。

3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。

4.I/O端口的编址方式有两种,分别为:和。

5.串行传输的信息格式广泛采用着异步和同步格式。异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。

6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。

7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。

二、选择题(包括单项和多项选择,每小题2分,共20分)

1.下列说法正确的是_ _ __。

A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。

B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。

C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。

D. 8086 CPU的寄存器都是16位的,但指令指针是20位。

2.下列说法正确的是_ _ __。

A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。

B.使用BP做间址寄存器时,默认使用DS做段寄存器。

C.做字符串操作时,源指针与目的指针使用的段寄存器不同。

D. 形成堆栈地址的是SS与SP。

3.下列说法正确的是_ _ __。

A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。

B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。

C. 8086 CPU在传送8位数据时,总是使用数据总线低8位。

D. 8086 CPU的NMI和INTR都是中断请求输入信号。

4.下列指令中有语法错误的是_ _ __。

A. MOV AL,DS:[BP]

B. MOV [DI],0

C. JMP WORD PTR[BX]

D. PUSH WORD PTR[SI-2]

5.地址总线为32位的微机系统中其内存最大容量为_ _ __。

A. 2000KB

B. 2048KB

C. 2048MB

D. 4096MB

6. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率

为2400位/秒,则每秒传输的最大字符个数为_ _ __。

A. 10

B. 110

C. 120

D. 240

7.一台微型计算机的字长是4个字节,它表示_ _ __。

A. 能处理的数值最大是4位十进制数9999

B. 内存容量为10000KB

C. 在CPU中作为一个整体加以传送处理的二进制代码为32位

D. 在CPU中运算的结果最大为2的32次方

8.下面的各种中断中,_ _ __的优先级最高。

A. 单步中断

B. 除0中断

C. NMI

D. INTR

9.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为_ _ __。

A. 15K×8

B. 32K×256

C.8K×

8 D. 32K×8

10.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为_ _ __。

A. 4100H

B. 3AA08H

C. 3B008H

D. 3AAA8H

三、综合题(共60分)

1.(20分)定时器8253、中断控制器8259A与8086CPU的连接如图1所示,8253的通

道0工作于方式3(方波发生器),输出的方波周期为20ms,每20ms向CPU发出一次中断,CPU响应中断后管理一个作业进程(执行中断服务程序),若8259A初始化时写入中断矢量寄存器的内容为76H,请回答下列问题:

(1) CPU在响应8259A的中断后,CPU何时从何处得到中断矢量号?得到的中断向量

号是多少?(4分)(2)CPU在响应中断后从哪几个内存单元取出中断服务程序的入口地址(写出哪些单元中是CS段地址,哪些单元中是IP地址)?(4分)(3) 写出定时器8253和中断控制器8259A的端口地址。(4分)(4) 计算8253通道0的时间常数(计数器初值)是多少?(2分)(5) 写出8253计数通道0的方式控制字和初始化程序段。(6分)

图1 8253、8259与8086CPU的连接电路

2.(10分)模拟/数字转换器ADC0809通过并行接口8255A与PC总线连接的接口电路如

图2所示,该电路的功能是:CPU选择ADC0809的某一模拟通道INi进行A/D转换,并读取转换好的数字信号。请回答如下问题:

⑴ 8255的B口和C口的低4位各工作于何种方式?写出8255A的方式控制字。(4分)

⑵如何控制ADC0809转换的开始?CPU如何知道ADC0809转换结束?(3分)

⑶若8255A的口地址是300H~303H,写出8255A的初始化程序段(不要求写如何启动

ADC0809开始转换的有关程序)。(3分)

SA 2PC 总线

图2 ADC0809、8255A 与PC 总线的连接电路

3.(10分)CPU 通过8255A 的B 口(采用简单I/O 工作方式)向打印机传送100个字符,这些字符在内存中的起始地址为0100:1000H ,共100个字节。8255A 的端口地址为400~403H ,连接示意图如图3所示:

图3 打印机接口电路

完成该任务的程序如下,请根据程序注释的提示,填写空白处:

mov dx, (1分) mov al, (1分)

out dx, al ;初始化8255A 的方式选择控制字,设定工作模式 mov al, (1分) out dx, al ;向STB 引脚发送高电平 mov ax, (0.5分) mov ds, ax

mov si, (0.5分) mov cx, 100

lp: mov dx , (1分)

in al, dx ;读取PC3的状态

and al, (1分)

jnz lp ;如果PC3为高电平,表示打印机还未处理完毕,需等待 mov dx, (1分) mov al, [si]

out dx, al ;将要打印的字符内容通过B 口输出至打印机

mov dx, (1分)

mov al, (1分)

out dx, al

nop

nop

mov al, (1分)

out dx, al ;在PC6上发出一个负脉冲后,然后回到高电平状态

inc si

dec cx

jnz lp

4.(10分)某微机系统的存储地址空间为A8000H~CFFFFH,若采用单片容量为16K×1位的SRAM 芯片,请问:⑴系统存储容量为多少?(1分)⑵该SRAM 芯片有多少条数据线?多少条地址线?(2分)⑶组成该存储系统共需该SRAM 芯片多少片?(1分)⑷整个系统应分为多少个芯片组?(1分)⑸分别写出第一个芯片组和最后一个芯片组所对应的地址空间(5分)要求:必须写计算分析过程。

5.(10分)在内存数据段符号地址为SDATA处连续存放了60个无符号字节数据,试统计该60个数中能被13除尽的数的个数(该结果应存于数据段符号地址COUNT处)。要求:(1)将“判断一个无符号字节数据能否被13除尽”的功能写成子程序;(2)写出完整的数据段与代码段。

附录:

1、8255A 方式选择控制字格式

2、8253控制字格式如下:

武汉大学2008~2009年第一学期

微机原理与接口技术考试试卷(A)参考答案

一、填空题(共20分)

1.CPU从存储器或I/O端口存取一个字节所需的时间

4 209.6838.6

2.存储器和I/O选择信号CPU访问存储器

3.在给定的工作方式下所能达到的数据传输率或单位时间内能够传输的字节数或比特数16 4.与存储器统一编址和I/O独立编址

5.数据位,奇偶校验位

6._0:36C H(或者0036CH)_ 34h 、12h 、00h和81h_

7._16_11和3_

二、选择题(包括单项和多项选择,共20分)

三、综合题(共50分)

1. 解:

(1)答:CPU在第二个中断响应周期INTA从数据总线上得到中断矢量号(该矢量号是

8259A发出的)。该中断矢量号是:70H。

(2)答:从0:01C0H和0:01C1H中取出的数据是中断服务程序入口地址的偏移量,

即IP地址;从0:01C2H和0:01C3H中取出的数据是中断服务程序入口地址的段地址,即CS地址。

(3)答:8253的端口地址为:3B8H、3BAH、3BCH、3BEH;8259A的端口地址为:

3B9H、3BBH。

(4)答:计算公式:20ms/0.01ms=2000;或者:100×103Hz/50Hz=2000。

(5)答:8253通道0的方式控制字为:0011×110B(或者:36H,或者:3EH都对)。

初始化程序段:

MOV DX,3BEH

MOV AL,36H(或0011×110B)

OUT DX,AL

MOV DX,3B8H

MOV AX,2000

OUT DX,AL

MOV AL,AH

OUT DX,AL

2. 解:

(1)答:8255A的B口工作于方式0输入;C口低4位工作于方式0输出。

8255A的方式字为:1××××010B,(或者写成82H~FAH中任何一个数都算对)。

(2)答:CPU通过8255A让PC3输出高电平,即可使A/D转换开始(之前应该通过

PC0~PC2选中某一IN i模拟通道)。由电路图可知转换结束时EOC变为高电平向CPU 申请中断,CPU得到中断请求就知道A/D转换结束。

(3)答:8255A初始化程序段如下:

MOV DX,303H

MOV AL,82H(或1××××010B)

OUT DX,AL

3. 解:

mov dx, 403H (1分)

mov al, 10000001b(或者81h) (1分)

out dx, al ;初始化8255A的方式选择控制字,设定工作模式

mov al, 00001101b(或者0DH) (1分)

out dx, al ;向STB引脚发送高电平

mov ax, 0100H (0.5分)

mov ds, ax

mov si, 1000H (0.5分)

mov cx, 100

lp: mov dx,402H (1分)

in al, dx ;读取PC3的状态

and al, 08H (1分)

jnz lp ;如果PC3为高电平,表示打印机还未处理完毕,需等待

mov dx, 401H (1分)

mov al, [si]

out dx, al ;将要打印的字符内容通过B口输出至打印机

mov dx, 403H (1分)

mov al, 00001100b(或者0CH) (1分)

out dx, al

nop

nop

mov al, 00001101b(或者0DH) (1分)

out dx, al ;在PC6上发出一个负脉冲后,然后回到高电平状态

inc si

dec cx

jnz lp

4. 解:

1.存储容量=CFFFFH-A8000H+1=28000H (B)=160KB

2.芯片容量16K×1位:16K=214 所以有14条地址线,1条数据线

3.所需要的芯片数:(160K×8)/(16K×1)=80

4.因为每个芯片只有一位数据线,所以需要8片构成一组;

整个系统应分为:80/8=10个芯片组

5.第一个芯片组的地址空间:A8000H~ABFFFH

A19 A18 A17 A16 A15 A14 A13…….A0

1 0 1 0 1 0 0 0

1 1

最后一个芯片组的地址空间:CC000H~CFFFFH

A19 A18 A17 A16 A15 A14 A13…….A0

0 0

1 1 0 0 1 1 1 1

也可以这样计算:

第一个芯片组的地址空间:A8000H~ABFFFH

A8000H+16K-1=A8000H+4000H-1=ABFFFH

最后一个芯片组的地址空间:CC000H~CFFFFH

CFFFF+1-16K=CFFFF+1-4000H=CC000H

;数据段写正确:2分(以下SDATA的定义随意不扣分)DATA SEGMENT

SDATA DB 60 DUP(?) ;60个无符号字节数据COUNT DB 0

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE, DS:DATA

;子程序写正确:5分

;子程序:入口AL;出口:ZF=1表明AL能被13除尽

DIV13 PROC NEAR

MOV AH, 0

MOV BL, 13

DIV BL

OR AH, 0

RET

DIV13 ENDP

;主程序写正确:6分

START: MOV AX, DATA

MOV DS, AX

MOV SI, OFFSET SDATA

MOV CX, 60

LP1: MOV AL, [SI]

CALL DIV13

JNZ LP2

INC COUNT

LP2: INC SI

LOOP LP1

MOV AH, 4CH

INT 21H

CODE ENDS

END START

武汉大学2009~2010年第一学期

微机原理与接口技术考试试卷(B)

专业学号姓名成绩

1. PC总线和A/D转换接口电路如图2,图中信号均是PC(8位)总线信号,请回答下面问题:(本题10分)

(1)图中中断控制器8259A和并行接口8255A各有几个端口地址?

各芯片内地址有无重叠?(2分)

答:8259A和8255A各有4个端口地址;8259A内部有地址重叠,重叠两次;

而8255A没有地址重叠。

(2)图中并行接口8255A的C口低4位应工作在什么方式?(1分)

答:C口低4位工作于方式0的输出方式。

(3)若向8259A的中断向量寄存器写入8AH,其IR2的中断向量是多少? 写出IR2的中断服务程序入口地址在中断向量表的存放位置。(3分)答:IR2的向量号为:8AH。偏移量地址:228H~229H;段地址为:22AH~22BH。

(4)如何控制A/D转换开始?若8255A的口地址是40h~43h,编写一段完成A/D转换开始的程序。(2分)

答:CPU先在数据线D2~D0上发送一个IN0~IN7中某个通道的地址,选择一个模拟通道,再让8255A的C口的PC2、PC3输出高电平即可使A/D开始转换。

程序如下:

MOV AL,1XXX0X0B ; X表示0和1都可以。

OUT 43H,AL ; 写入方式字

MOV AL,0CH ;(00001100B) 使PC2、PC3为高电平

OUT 42H,AL ; 把0CH写入C口。可使A/D转换开始

(5 )CPU 如何知道A/D 转换结束?CPU 何时以及如何读取转换好的数据?(2分)

答:从图中可知A/D 转换结束信号为EOC ,该信号接到8259A 的IR2,所以CPU

发现中断请求后就可知道A/D 转换结束。CPU 在中断响应后,转入IR2的中断服务程序既可读取A/D 转换好的数据。

注: 1。 ADC 0809的有关信号

ADDA~ADDC: 模拟通道地址信号; ALE: 地址锁存信号; START: A/D 转换启动信号,高电平有效;

EOC: A/D 转换结束信号,高电平有效。转换过程中为低电平。

OE: 数字量输出允许信号,高电平有效; D0~D7: 8路数字输出信号; IN0~IN7: 8路模拟输入信号

PC 总线

IN0IN7

IN1

图2 PC 总线与A/D 转换接口电路

2.根据以下的连接示意图:

A A A A A A VCC

4MHz 脉冲源

1. 写出该8253A 所占用的端口地址范围(2分) 答:889C h -889F h

2.在计数器1上,输入4MHz的脉冲信号,要求输出方波,频率为2kHz,请求出计数

初值(2分)

答:计数初始值应为:4M/2k =2000

3.给出计数器1的初始化代码(6分)

答:

MOV DX, 889Fh(控制寄存器的端口地址正确,可得1分)

MOV AL, 01110110b(初始化控制寄存器的值正确,可得1分)

OUT DX, AL

MOV DX, 889Dh(计数器1的端口地址正确,可得1分)

MOV AX, 2000

OUT DX, AL ;低8位(低8位数据正确,可得1分)

MOV AH, AL

OUT DX, AL ; 高8位(高8位数据正确,可得1分)

或者

MOV DX, 889Fh(控制寄存器的端口地址正确,可得1分)

MOV AL, 01110111b(初始化控制寄存器的值正确,可得1分)

OUT DX, AL

MOV DX, 889Dh(计数器1的端口地址正确,可得1分)

MOV AX, 2000h

OUT DX, AL ;低8位(低8位数据正确,可得1分)

MOV AH, AL

OUT DX, AL ; 高8位(高8位数据正确,可得1分)

3. 下图是使用SRAM芯片,在ISA总线上扩充内存。图中SBHE为总线高字节允许信号,高有效;SA0~SA23和SD0~SD15分别为系统地址线和系统数据线,请回答如下问题:(本题8分)

(1)写出每片SRAM 的存储容量。(2分)

答:每片容量为64KB(Bytes)(或512kbit)。

(2)写出各片的地址范围。(2分)

答:SRAM0的地址为:0C0000H~0DFFFFH的128KB中的偶地址,

SRAM1的地址为:0C0000H~0DFFFFH的128KB中的奇地址。

(3)该地址译码电路是全译码电路还是部分译码电路?(1分)

答:为全译码电路。

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

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

微机原理试题及答案

1 一、选择题(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分,共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____。

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

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

武大《高等数学》期末考试试题

2000~2001学年第二学期《 高等数学 》期末考试试题(180学时) 专业班级 学号_______________ 姓名 一、 已知一个二阶常系数线性齐次微分方程有相等的实根a ,试写出此微分方程及通解。 (8分) 二、 设幂级数∑∞=?0 )1(n n n x a 在x =3处发散,在x =1处收敛,试求出此幂级数的收敛半径。(8分) 三、 求曲面323 =+xz y x 在点(1,1,1)处的切平面方程和法线方程 。(10分) 四、 设)(,0x f x >为连续可微函数,且2)1(=f ,对0>x 的任一闭曲线L,有0)(43=+∫L dy x xf ydx x ,求)(x f 。 (10分) 五、 设曲线L (起点为A ,终点为B )在极坐标下的方程为36(,2sin πθπθ≤≤= r ,其中θ=6π 对应起点A ,3 π θ=对应终点B ,试计算∫+?L xdy ydx 。(10分) 六、 设空间闭区域Ω由曲面222y x a z ??=与平面0=z 围成,其中0>a ,Σ为Ω的 表面外侧,且假定Ω的体积V 已知,计算: ∫∫Σ=+?.)1(2222dxdy xyz z dzdx z xy dydz yz x 。(10分) 七、 函数),(y x z z =由0),(=z y y x F 所确定,F 具有连续的一阶偏导数,求dz 。 (12分) 八、 计算∫∫∫Ω +,)(22dxdydz y x 其中Ω是由平面z =2与曲面2222z y x =+所围成的闭区域。(12分) 九、 已知级数 ∑∞=1n n U 的部分和arctgn S n =,试写出该级数,并求其和,且判断级数∑∞=1n n tgU 的敛散性。(12分) 十、 设)(x f 连续,证明∫∫∫??=?A A D dt t A t f dxdy y x f |)|)(()(,其中A 为正常数。D :2||,2||A y A x ≤≤ 。(8分)

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

的数据线为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 !

武汉大学管理学期末试卷(包括参考答案)

经济与管理学院 Economics and Management School of Wuhan University 2008级工商管理专业本科《管理学》期末考试试题(A卷参考答案) 一、名词解释(共4小题,每题4分,共16分) 1、管理:社会组织中,为了实现预期的目标,以人为中心进行的协调活动。 2、激励:激发人的行为动机的心理过程。 3、计划:对未来行动的安排。它包括明确组织的目标、考核的指标,实现目标的手段选择、战略制定以及进度安排 等。 4、控制:监视各项活动以保证它们按计划进行,并纠正各种偏差的过程。 二、判断题(共6小题,每题3分,共18分。判断正确1分,对自己判断进行正确的解释2分。注意:不管判断是否, 都必须对自己判断的结论进行解释。) 1、由于西蒙认为,决策的标准是满意,因此,在决策工作中就不存在决策的优劣与好坏之分了。 错!决策的满意是西蒙教授根据决策主客观条件的有限性所作出的结论,但这并不意味着,人们在决策中就没有优劣和好坏的标准。 2、在控制环节中,由于前馈控制可以对工作中可能出现的偏差进行预测和估计,因此能够有效地防范工作中可能出 现的各类问题,而被管理人员认为是最为有效的控制方法。 错!前馈控制由于以对工作中可能出现的偏差进行预测和估计,因此能够有效地防范工作中可能出现的各类问题,具有控制的有效性,但任何事情的在运行过程中可能出现的情况并不能完全在事先作出预测与判断,所以三种控制方法都有其独自的有效性,互相补充才能正真实现有效的控制。 3、美国心理学家库尔特?勒温把人的行为描述为:B=f(P?E)这样的函数式。这表明:人的行为往往是其个性特点和经 济目标追求的函数。 错!勒温所描述的的函数式中,E是指environment,环境,而不是economic。 4、管理工作需要解决的主要问题是:管理好组织的成员,使其听从和服从管理人员的指挥。 错!管理好组织的成员不错,但仅为“听从”和“服从”是不对的,这违背了管理的基本原则:双方共同的思想革命。 5、计划工作的目的就是使组织的发展能更好地适应环境的变化。 对!计划是为了更好的适应变化是计划制定的主要原则和思想。 6、由日籍美国人威廉?大内提出的“Z理论”是对人们人性的一种假设的理论。 错!大内提出的“Z理论”,是针对美国企业管理模式(A)与日本管理模式(J)的一种相互结合的模式。 三、简答题:(共4小题,每题6分,共24分) 1、泰罗往往被称为“科学管理之父”。试分析,泰罗科学管理思想的精髓是什么? 答:该题可以在两个答案中选择一个作答:1、管理人员与被管理者双方在盈余管理上共同的思想革命;用科学管理代替经验管理!2、泰罗的四项管理原则:对个人的每个动作进行科学研究,取代老的单凭经验的办法;科学地挑选工人,

微机原理试卷及答案

微机原理与接口技术考试试卷 一、填空题(每空1分,共20分) 1、8086 CPU从内部功能上可分为____________________和_________________两个独立的功能部件。 2、已知两数的真值:X=34,Y=84,若用单字节二进制形式表示,则[X-Y]补码=____________,[X+Y]补码=______________。 3、8086 CPU的中断系统规定,无论外部或内部中断共有_________个中断类型码,每个中断都有一个________位的中断类型码。中断类型码与对应的矢量地址换算公式为_________________,系统将在内存地址____________处,设置全部中断类型的中断矢量表。 4、堆栈是内存中的一个专用区域,其存取规则是_______________________________;在8086系统中,为了能正确返回被中断程序,则当CPU响应外部中断请求并转向中断处理程序前,应将__________的__________压入堆栈。 5、设某微机系统的存储器总量为256KB若采用单片容量为16K×1位的SRAM芯片,则组成该存储系统共需此类芯片_________片,每个芯片需________根片内地址选择线,整个系统应分为______个芯片组。 6、若(AX)=8520H,且为有符号数,若实现(AX)/2,则应使用指令_______________________,结果使(AX)=_______________________。 7、有两台PC机:A机和B机通过串口进行通信;30秒钟内A机向B机发送了17600个字节的数据,B机向A机回送了11200个字节的数据,设通信的数据位为8位,起始位和停止位各为一位;则该通信的波特率是_______________bps,现欲传送19200个字节的数据则至少需__________秒。 8、若要求由8253计数器的OUT输出端输出方波,则应设置其工作于方式_________,设CLK0的频率为1MHz,欲获得可能的最低频率,则应向计数寄存器CR写入的初值为__________H。 二、选择题(单选)(每小题2分,共20分) 1、在单级中断系统中,CPU一旦响应中断,则立即关闭____A__标志,以防本次中断服 务结束前同级的其他中断源产生另一次中断进行干扰。

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

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基址寄存器

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

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

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)

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

微机原理及应用习题集库 (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)

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

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

微机原理与接口技术_期末考试试题答案3

“微机原理与接口技术” 1.微机系统的硬件由哪几部分组成? 答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。 2.什么是微机的总线,分为哪三组? 答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。 3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什 么? 答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU 与存储器或IO设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。 4.8086指令队列的作用是什么? 答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。 5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20 位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内

容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。 6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的 物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗? 答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。 7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为 多少? 答:偏移地址为54100H。(物理地址=段地址*16+偏移地址) 8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意 义各是什么? 答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由CPU根据指令执行结果自动设置的;控制标志位有3个:DF,IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。 9.8086CPU的AD0~AD15是什么引脚? 答:数据与地址引脚 10.INTR、INTA、NMI、ALE、HOLD、HLDA引脚的名称各是什么? 答:INTR是可屏蔽请求信号,INTA中断响应信号,NMI是不可屏蔽中断请求信号,ALE是地址锁存允许信号,HOLD总线请求信号,HLDA总线请求响应信号。 11.虚拟存储器有哪两部分组成?

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

武汉大学研究生英语期末试题 答案及评分 2009级

Keys to Paper A (1---65 题每题一分,客观题共65分) 1-10 B D A C B C C D A B 11-20 A B D A C A D C B D 21-30 B D C A B D C A C B 31-45 D A D A B D C A C B C D C A B 46-55 A D C A B A C C D D 56-65 A C D B D A B C C D Part IV 汉译英(评分给正分,每小题都需打分,精确到0.5分) 1. China is a large country with four-fifths of the population engaged in agriculture, but only one tenth of the land is farmland, the rest being mountains, forests and places for urban and other uses. (2分) 2. An investigation indicates that non-smoking women living in a smoking family environment for 40 years or still longer will have double risk of developing lung cancer. (2分) 3. In our times, anyone who wants to play an important role in a society as he wishes must receive necessary education. With the development of science, more courses are offered in primary schools and middle schools. Compared with the education in the past, modern education places more stress on practicality. (3 分) 英译汉(评分给正分,每小题都需打分,精确到0.5分) 4. 程式化思维是人们交流的绊脚石,因为它有碍于人们对事物的客观观察。客观观察指人 们敏感地搜寻线索,引导自己的想象更接近他人的现实。(2分) 5. 当经济学家最初探讨经济发展的原因时,他们发现:人们一直认为无法解释的剩余因素是人力资本。人力资本,即人口的技能,是造成各国生产力差距以及地位不平等的一个重要因素。(3分) 6. 下文从解决妇女贫困问题的角度出发,探讨两性平等、减轻贫困和环境的可持续性诸目的之间的协同作用,涉及能源短缺、水资源缺乏、健康、气候变化、自然灾害,以及授予妇女在农业、林业、生态多元化管理领域中的权力使之创造可持续的生存方式等问题。(3分) Part V Summary (20分) 评分标准:主要看考生是否了解概要写作的方法以及能否用恰当的语言来表达。概要一定要客观简洁地表达原文的主要内容,不需要评论,不能照抄原文。具体给分标准为:(1)内容和形式都达标,仅有一二处小错:18-19分。(2)内容缺少一到三点,形式错误不过三处:16-17分。(3)内容欠缺较多,形式错误有五六处:14-15分。(4)内容欠缺较多,形式错误有十来处:12-13分。 Science and Humanity The twentieth century has made greater change to the world, which was brought by the progress in science, than any previous century. Unfortunately, not all these changes did good to the human society. Some of them have done serious damage to mankind and have been even predicted to destroy the whole world someday if out of control. In fact, mankind is not biologically programmed for violent behaviors like war. People are faced with a dilemma in which we would like to see science develop freely, but cannot afford the result of that. It is a

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

微机原理与接口技术考试试卷(A) 专业学号姓名成绩 一、填空题(每空1分,共20分) 1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。 MOV DX , (1) (2) AL, DX (3) AL, 20H (4)______ MOV DX,(5) MOV AL,0 OUT DX,AL ….. NEXT: …… 2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。 图1 MOV DX, (6) MOV AL, (7) OUT DX, AL ;初始化82C55 MOV DX, (8) MOV AL, (9) (10) ;数码管稳定显示“8” 3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。 4..中断类型号为24H的中断向量存放在开始的存储单元。 5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。 6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。 7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。

二、综合题(80分) 1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示: 图2 如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。 2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。试问 图3 图4 (1) 开关K上合,PS的寻址范围是________。(2) 开关K下合,PS的寻址范围是________。 (3) 开关K下合,A3改接B,A4改接A,则PS的寻址范围是________________。 (4) 请用二进制表示法写出图4的译码电路所决定的端口地址。 3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性 的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。 图5 CODE SEGMENT ASSUME CS:CODE BEG: ;C口初始化 ;读C口

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