微机原理与接口技术考试试题库_第1页
微机原理与接口技术考试试题库_第2页
微机原理与接口技术考试试题库_第3页
微机原理与接口技术考试试题库_第4页
微机原理与接口技术考试试题库_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中原工学院微机原理考试题库

试题库中题型及难易程度

题型包括以下八类:

一、填空题

二、简答题

三、选择题

四、判断题

五、读程序

六、汇编程序设计

七、存储器

八、接口技术

难易程度分为三类,分别为:

A类:较小——基本题

主要内容:基本概念,基础知识。

B类:难度适中——综合题

主要内容:基本概念和基础知识的加深。

C类:难度较大——提高题

主要内容:基本概念,基础知识的综合与提高。

填空题部分

填空题目包含以下几大类内容:

一.数制变换,运算,码制等

二.微机组成、结构、总线

三.8086/8088CPU的内部结构、大小模式构成和总线

周期

四.指令系统和汇编语言程序设计

五.存储器组成、分类、性能、特点

六.接口技术与中断技术

一、数制变换,运算,码制、补码运算、溢出判断等

A类:

1.微型计算机由、控制器、、输入设备和输出设备等五部分组成。

2.用8位二进制数表示下列数

(1)68=B=BCD=Ho

(2)64H=_____________D=.BCDo

(3)86H=D=BCD;

(4)十进制数73=B=Q=Ho

(5)—87的原码是_____________,补码是_____________,反码_________o

(6)-93的原码是_____________,补码______________,反码____________o

(7)976的BCD码是________________,的七位ASCII码是______________o

(8)10111B=D=H

(9)若Xl=+0010111B,则[Xl]“=____________________B

X2=-1011001B,则[X2]反码=___________________B

[X2]补码=_____________________B

(10)10111.01B=_________________D=_______________H

(11)10110011.01B=D=(BCD)

(12)若XI=+1000000B,则[XI]补阴=B

X2=-1111111B,则[X2]补码=___________________Bo

3.下述机器数形式可表示的数值范围是:(请用十进制形式写出)

单字节无符号整数;单字节有符号整数

B类:

1.计算机的硬件由、、、

和等五部分组成。

2.用8位二进制数表示下列数

[—1]原啊=B,[-]]反/=B,[_11B

3.用16位二进制数表示下列数

[-1]原时=B,反感=B>[-1]补曰=B

4.下述机器数形式可表示的数值范围是:(用卜进制形式写出)

双字节无符号整数;双字节有符号整数(补码表示)

5.823的BCD码是,'$'的七位ASCII码是

6.若。]*画=00110011B,贝,[2X]|W=

7.若[X],网=10000011B,则}]反叫=,[-X]Mi=。

C类:

1.若[X]i«=10110011B,贝WX]招=,[-2X]f|.H=。

2.1010B+0AH=Do

3.若[X]形尸78H,则[-X]/网=H。

4.已知[X]补玛=10101100B,[Y]11000110B

则进行[X+YL网运算后,0F=,CF=。

2-丫%卜科运算后,0F=,CF=.

5.已知[X]反码=01110110B,[Y]#«=00100110B

则进行[X+Y]?网运算后,0F=,CF=。

[X-Y]iM4运算后,0F=,CF=o

6.若[X,恻=10001000B,[Y]w>=11010001B,贝U[X+Y]M=B,

且CF=,OF-。

二、微机组成、结构、总线

A类:

1.计算机系统的三大总线是、和。

2.将和集成在一块芯片上,被称作CPU。

3.CPU包括和。

B类:

1.根据冯•诺依漫结构,CPU的机器指令由和两部分组成。

C类:

1.一般来说,微型计算机包括、和

2.微型计算机系统包括、和

三.8086/8088CPU的内部结构、大小模式构成和总线周期

A类:

1.8086/8088CPU的寻址范围»

2.8086/8088CPU的程序存储空间。

3.8086CPU的外部数据总线有位,地址总线有位。

4.8088CPU的外部数据总线有位,地址总线有位。

5.8086/8088CPU由和两大部件构成。

6.8086/8088CPU能否响应外部中断请求受标志位控制。

7.已知当前数据段位于储存器的C1000H到D0FFFH范围内,问DS=。

8.有一个由100个字节组成的数据区,其起始地址为7300H:20A0H,则该数据区首单元的

物理实际地址是,末单元的物理地址是。

9.把BX寄存器和DX寄存器的内容相加,结果存入BX寄存器中,其汇编指令是:

—;用寄存器BX和位移量OB2H的寄存器相对寻址方式把寄存器中的个

字和DX相加,并把结果送回存储器中,其汇编指令是。

10.指令MOVAX,[BX+D1]中

源操作数的寻址方式为;目的操作数的寻址方式为。

11.对于指令XCHGBX,[BP+SI],如果指令执行前,BX=6F30H,BP=0200II,SI=

0046H,SS=2F00H,(2F246H)=4154H,则执行指令后:

BX=,(2F246II)=o

12.XORDX,DX指令可以用功能等效的指令替换。

13.堆栈是按照原则组织的一片连续的存储区域。

14.假设BX=0449H,BP=0200H,SI=0046H,SS=2F00H,(2F246H)=7230H,

则执行XCHGBX,[BP+SI]指令后,BX=。

15.指令MOVCL,[BX][S1]中

源操作数的寻址方式为;目的操作数的寻址方式为。

16.对于指令XCHGBX,[BP+SI],如果指令执行前,BX=6F30I1,BP=0200H,SI=

0046H,SS=2F00H,(2F246H)=4154H,则执行指令后,

BX=,(2F246H)=。

17.以BX基址寻址,约定的段寄存器是,以BP基址寻址,约定的段寄存器

是,变址寻址约定的段寄存器是o

18.8086CPU内部的四个段寄存器是、、及。

19.根据以下要求用一条指令写出相应的操作:

(1)把BX和DX的内容相加,结果送入DX中。

(2)用寄存器BX和位移量0B2II的寄存器相对寻址方式把存贮器中的一个字和CX的

内容相加,结果送入该存贮器中。

(3)用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内

容相加,结果送入AL寄存器中。

(4)用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结

果送入该存贮单元中。_________________________________

20.根据以下要求用一条指令写出相应的操作:

(1)把AX和DX的内容相减,结果送入DX中。

(2)用寄存器SI和位移量OB2H的寄存器相对寻址方式把存贮器中的―个字和BX的

内容相加,结果送入该存贮器中。_____________________________________

(3)用寄存器BX和DI的基址变址寻址方式把存贮器中的•个字节与AL寄存器的内

容相加,结果送入CL寄存器中。

(4)用位移量为7642H的直接寻址方式把存贮器中的一个字与数3859H相加,并把结

果送入该存贮单元中。_________________________

21.若CS=2100H,IP=1080H,则由它们形成的物理地址=。

B类:

1.8086CPU的数据总线和地址总线分别是位和根(条)。

2.8086/8088CPU中的指令队列的长度分别为和字节。

3.根据标志位功能,8086CPU的标志位可分为标志和标志两类。

4.8086/8088CPU中可用于寄存器间接寻址的寄存器有、、

和»

5.乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则结果

存放中,若源操作数的类型属性为字,则结果存放在中。

6.8086/8088CPU系统中,存储器是分段的,每段最大长度是字节,段内偏

移地址从到o

7.8086CPU地址总线有条,其最大寻址能力为KB,地址范围为

C类:

1.8086/8088CPU的I/O地址空间。

2.当8086CPU的MN/MX引脚接电平,CPU处于最大模式,这时对存储器和外

设端口的读写控制信号由芯片发出。

3.CPU访问存储器进行读写操作时,通常在__________状态去检测READY,一旦检测

到READY无效,就在其后插入一个周期。

4.若8086CPU时钟频率为5MHz时,它的典型总线周期为ns

5.在数据段寻址时,可用的间接寻址寄存器有—、、—三个;在堆栈段寻

址时,可用的间接寻址寄存器有。

6.8086访问I/O的指令有和两种寻址方式,相应端口的

地址范围是和o

7.对于指令MOVAX,[BX]

执行前DS=1000H,BX=11H,则操作数[BX]的有效地址为。

8.假设DS=3000H,BX=080811,(30808H)=012AAI1,(3080AH)=OBBCCII,当执

行指令:LESDI,[BX]后,DI=,ES=。

9.寻址方式是指,

指令MOVBX,[45H+DI+BP]的源操作数寻址方式是,

该指令还可以写书成。

10.8086/8088的状态标志有个。

11.假设某个字的值是I234H,其低位字节地址是20H,高位字节地址是21H,那么该字地

址是。

12.SP总是指向,若原先SP=2000H,SS=2000H,问CPU执行指令

PUSHAXAL内容压入物理地址为存储单元中,AH内容压入物理

地址为存储单元中。

13.8086最大模式下产生控制信号利用芯片总线控制器,最小/最大模式下,

外部地址锁存器利用芯片,外部数据收/发器利用芯片。

14.通常8086CPU主存分为奇地址存储体和偶地址存储体,最小模式下8086CPU奇地存

储体数据线接,奇地址存储体选通条件除M/10=1外,还有:

8086CPU偶地址存储体数据线接,选通条件除M/10=1外,还有。

15.标志寄存器FR中,有个状态标志,有个控制标志。

16.8086CPU内部设置三类寄存器,其中4个十六位通用寄存器是、—、—、—

4个段寄存器、_____、_____、_____。

四、指令系统和汇编语言程序设计

A类:

1.汇编语言程序上机过程包括编辑输入源程序、、连接、、

________等步骤。

2.一条完整的汇编指令由、、、

_____________等四部分组成。

3.与指令MOVBX,OFFSETBUF功能相同的指令是。

4.DOS系统功能号应放在寄存器中。

5.在DEBUG软件中,A命令的功能是;Q命令的功能是。

6.在DEBUG软件中,U命令的功能是;G命令的功能是;

T命令的功能是o

B类:

1.CPU的机器指令由和两部分组成。

2.子程序又称,它可以由语句定义,由语句结束,

属性可以是或。

3.语言程序的结构可分为,,一一,一.四种。

4.程序中调用其他子程序称、子程序中调用其自身称o

调用子程序要进行操作。

C类:

1.汇编语言中的变量或标号一般有三种属性,分别是、、

和O

2.8086CPU读外部8位端口(PORT)的指令有2条,分别是、。

3.汇编语言源程序中的语句有三种类型,它们是语句、语句、

__________语句。

5.指令ANDAX,X1X0RX2中,XI和X2是两个已赋值的变量,

问AND运算是在时执行,XOR的操作是在时执

行,变量XI和X2的类型属性应是。

五、存储器组成、分类、性能、特点

A类:

1.在8086系统中,逻辑地址为2000H:1234H的存储单元的物理地址是。

2.8088CPU取指令时,段地址由寄存器提供,偏移地址由寄存器提供。

3.8088CPU可直接寻址的存储空间为KB,地址编码从H到H。

4.将存储器与系统相连的译码片选方式有法和法。

5.若存储空间的首地址为01000H,存储容量为1KX8、2KX8、4K义8和8KX8的存储器所

对应的末地址分别为、、和。

6.某一RAM芯片,其容量为1024X8位,地址线和数据线分别为、根。

7.某一RAM芯片,其容量为2KX8位,地址线和数据线分别为、根。

8.微机系统中,ROM是只存储器,RAM是,动态RAM存储芯片

的内容需定时。

9.设有一个具有16KB的存储器系统(存储器单元地址连续),若存储器系统的起始单元地

址为80000H,则末单元地址为。

10.设有一个具有32KB的存储器系统(存储器单元地址连续),若存储器系统的起始单元地

址为40000H,则末单元地址为o

11.内存地址从40000H到BBFFFH共有KB。

12.由2732芯片组成64KB的存储器,则需要片芯片。

B类:

1.8086CPU写入一个规则字,数据线的高8位写入存储体,低8位写入存储体。

2.存储芯片的主要性能指标、、功率损耗及可靠性等。

3.若存储空间的首地址为3800H,存储容量为5Kx8、12Kx8的存储器所对应的末地址分别

为、。

c类:五

1.对6116进行读操作,6116引脚CE=,WE=,OE=«

2.在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是存储器,

它是由类型的芯片构成,而主存储器则是由类型的芯片构成。

六.接口技术与中断技术

A类:

1.8086/8088CPU共有个中断源,其相应的中断向量存放在存储器中从

到,的地址区间内。

2.8086CPU中断系统有个中断类型号(码),中断类型号与对应的矢量地址换算公

式为。

3.PC/XT机的中断矢量表放在从H地址单元开始到H地址单元结束的存

储区域内,总共占有个字节。

4.CPU与外设之间信息传输方式有四种,它们分别为、、

5.数据的输入/输出指的是CPU与进行数据交换。

6.数据输入/输出的三种方式是、和»

7.当CPU执行INAL,DX指令时,前>引脚为电平,引脚为电平。

8.8086CPU设置为最小模式时,访问I/O接口时,其M/I0信号应为电平。

9.8088CPU设置为最小模式时,访问I/O接口时,其M/I0信号应为电平。

10.8255A工作在方式0时,有个I/O(位)。

11.8255A有两个控制字,它们分别是和i

12.典型的中断处理过程(硬件中断)应包括的四个阶段是,

13.若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理

地址范围为〜。

14.8253-5定时/计数器有个独立的计数器,每个计数器都是位。

15.被检测的模拟信号必须经转换变成量才能送计算机处理。

16.DAC0832有引脚根,其中数字量输入引脚有根。

17.ADC0809的模拟输入引脚有根,数字输出引脚有根。

18.LED数码管有和两种接法。

B类:

1.中断向量就是中断服务子程序的,在内存中占有个存储单元,

其中低地址字单元存放的是,高地址字单元存放的是。

2.中断返回指令是,该指令将堆栈中保存的断点弹出后依次装入寄存器

和寄存器中,将堆栈中保存的标志装入寄存器中。

3.CPU响应中断后,将寄存器的内容入栈保存,然后自动将标志复位。

若要实现中断嵌套,必须在中断服务子程序中执行一条指令。

4.对I/O端口的编址方式一般有和两种。

8086CPU采用的编址方式是»

5.在8086CPU中,I/O指令采用直接寻址方式时,可寻址的I/O端口地址有个。

若采用DX间接寻址方式,可寻址的I/O端口地址有个。

6.CPU在执行OUTDX,AL指令时,将寄存器的内容送到地址总线上,将寄

存器的内容送到数据总线上。

7.计算机与外界交换信息称为通信,通信的两种基本方式为和。

8.8086CPU寻址外设可以有两种方式,一种是寻址方式,另一种

是寻址方式。

9.一片8259A可管理级中断,经过级连最多可扩展为管理级中断。

8259A有个方式选择控制字和操作命令字。

10.CPU与外设之间的连接部件称为,其基本功能是和«

11.中断向量表的首地址为,末地址为,共占个字

节单元,一个中断向量占_个字节,其中前两个字节放中断服务程序的

地址,后两个字节放中断服务程序的地址。

C类:

1.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别个按键。

软件识别按键时,当识别有键按下后所加的一段延时程序是为了。

2.CPU响应8259A中断,在引脚上输出个负脉冲,在第个负脉冲

期间读入中断类型码。

3.PC机中当8259A工作在方式和方式时,在中断返回前必

须向端口写入一条中断结束指令。

4.CPU在执行INAL,DX指令时,卬而引脚为电平,血为电平。

5.串行通信方式有和两种,其中方式是以

字符格式、起始位开始、停止位结束传送字符串。

6.输入/输出端口有2种编址方法,即I/O端口与存储器单元统一编址和I/O端口单独编

址。前一种编址的主要优点是和»

7.8255A口工作于方式1时,C口的作为A口的联络信号;B口工作于

方式1时,C口的作为B口的联络信号。

简答题部分

简答题目包含以下几大类内容:

一.数制变换,运算,码制等

二.微机组成、结构、总线

三.8086/8088CPU的内部结构、大小模式构成和总线

周期

四.指令系统和汇编语言程序设计

五.存储器组成、分类、性能、特点

六.接口技术与中断技术

一、数制变换,运算,码制、补码运算、溢出判断等

A类:

1.溢出与进位不同点?

答:进位是指运算结果的最高位向更高位的进位,用来判断无符号数运算结果是否超出

了计算机所能表示的最大无符号的范围。

溢出是指带符号数的补码运算溢出,用来判断带符号数补码运算结果是否超出了补码所

能表示的范围。

2.什么是组合的BCD码?什么是非组合的BCD码?

答:组合的BCD码是用一个字节表示2位BCD码。非组合的BCD码•个字节仅在低四位

表示1位BCD码。

3.简述十进制数转换为二进制数的方法。

4.简述十六进制数转换为十进制数的方法。

5.在计算机中,如何表示正、负号。

答:数的最高位为符号位,并且用“0”表示正;用“1”表示负。

6.计算机中机器数有哪些常用的编码形式。

答:常用的编码有原码、反码和补码。

B类:

1.原码、反码和补码是怎样定义的。

答:原码的定义:一个数的原码其尾数就是该数的真值,其最高位用来表示符号,“+”

和“一”分别用“o”和“1”来表示。

反码的定义:对于正数它的反码等于原码,对于负数它的反码等于它的原码除符

号位外,其余各位取反。

补码的定义:对于正数它的补码等于原码,对于负数它的补码等于它的原码除符

号位外,其余各位取反后加一。

2.在计算机中,BCD码的加减运算是按什么规则进行调整的。

C类:

1.简述汉字的编码规则。

答:GB2312国标字符集呈二维表,分成94行X94歹行号称为区号,列号称为位号。

每个汉字或符号在码表中都有各自•个惟一的位置编码,该编码就是字符所在的区号(行

号)及位号(列号)的二进制代码(7位区号在左、7位位号在右,共14位),也称为汉字

的区位码。因此,字符集中的任何一个图形、符号及汉字都用唯一的区位码表示。

为了不影响已经约定好的数据通信规程,将区位码的区号和位号都加32(即100000),

变换成对应的国标码。

2.计算机中数字的小数点是如何表示的。

答:有两种表示方法,定点表示法和浮点表示法。

二、微机组成、结构、总线

A类:

1.试说明微机的工作过程?

答:当开始运行程序时,首先应把第一条指令所在存储单元的地址赋予程序计数器

PC(ProgramCounter),然后机器就进入取指阶段。在取指阶段,CPU从内存中读出的内容

必为指令,于是,数据缓冲寄存器的内容将被送至指令寄存器IR,然后由指令译码器对IR

中指令的操作码字段进行译码,并发出执行该指令所需要的各种微操作控制信号。取指阶段

结束后,机器就进入执行指令阶段,这时CPU执行指令所规定的具体操作。当一条指令执行

完毕后,转入下一条指令的取指阶段。这样周而复始地循环,直到遇到暂停指令时结束。

2.存储器读写操作的不同点?

答:①读操作:由CPU发出的读命令控制。

写操作:由CPU发出的写命令控制。

②读操作:把数据从内存中读出来,放到DB上。

写操作:把DB上的内容,写入到存储器中。

3.计算机按其使用的逻辑元件的不同被分为哪几代?微型计算机是哪一代计算机的分支?

答:电子管计算机、晶体管计算机、集成电路计算机和大规模、超大规模集成电路计算

机。微型计算机属于第四代计算机的分支。

4.何谓总线?有哪几类?作用如何?

答:总线是计算机中各功能部件间传送信息的公共通道。根据所传送的信息的内容与作

用不同,总线可分为三类:地址总线、数据总线、控制总线。这三类总线作用为计算机

各功能部件间传送地址、数据、控制信息的。

5.简述冯•诺依曼计算机体系结构的基本思想。

答:冯•诺伊曼基本设计思想为:

①以二进制形式表示指令和数据。

②程序和数据事先存放在存储器中,计算机在工作时能够高速地从存储器中取出指令

并加以执行。

③由运算器、控制器、存储器、输入和输出设备等五大部件组成计算机系统。

6.假设四种CPU主存地址分别为16根、20根、24根以及32根,试问每种CPU可寻址内存

多少字节?

解:64K字节,1M字节,16M字节,4G字节

B类:

1.什么是微机总线。

答:笼统来讲,就是一组进行互连和传输信息(指令、数据和地址)的信号线。计算机

的总线,都是有特定含义的。如“局部总线”,“系统总线”和“通信总线”等。

2.总线标准的特点有哪些?

答:①具有公用性,同时可挂接多种不同类型的功能模块;②在机箱内以总线扩展插

槽形式提供使用;③一般为并行传输;④定义的信号线多,且齐全,包括分离的数据、地

址和控制信号线以及电源线。

3.通常总线分为哪几类?其特点是什么?

答:①局部总线是介于CPU总线和系统总线之间的一级总线。它一侧直接面向CPU总

线,另一-侧面向系统总线,分别由桥接电路连接。局部总线又可分为专用局部总线;VL总

线;PCI总线。

②系统总线是微机系统内部各部件(插板)之间进行连接和传输信息的一•组信号线。

如ISA和EISA就是构成IBM-PCX86系列微机的系统总线。系统总线是微机系统所特有的总

线,由于它用于插板之间连接,故也叫板级总线。

③通信总线是系统之间或微机系统与设备之间进行通信的一组信号线。如微机与微机

之间,所采用的RS-232C/RS-485总线;微机与智能仪器之间,所采用的1EEE-488/VXI总线,

以及近几年发展和流行起来的微机与外部设备之间的USB和IEEE1394通用串行总线等。但

是,与其把这种总线叫做通信总线,还不如把它叫接口标准更合适,因为它们更符合接口标

准的特征。

c类:

1.简述总线传输的过程。

答:总线完成1次数据传输,一般分为4个阶段。

①申请阶段:当系统总线上有多个主模块时,需要使用总线的主模块要提出申请,由

总线仲裁机构确定把下一个传输周期的总线使用权授权给哪个模块。

②寻址阶段:取得总线使用权的主模块通过总线发出本次打算访问的从模块的存储器

地址或I/O端口地址及有关命令,使参与本次传输的从模块开始启动。

③传数阶段:主模块和从模块之间进行数据传输,数据由源模块发出,经数据总线流

入目的模块。

④结束阶段:主从模块的有关信息均从系统总线上撤除,让出总线。

2.总线数据传输的控制方式有哪几种?

答:①同步方式,②异步方式,③半同步方式,④分离方式。

三.8086/8088CPU的内部结构、大小模式构成和总线周期

A类:

1.何谓逻辑地址,何谓物理地址?如何由逻辑地址求物理地址?

答:逻辑地址是16位的相对地址,其表达形式有“段地址”和“段内偏移地址”。物

理地址是20位绝对地址,存储单元的物理地址是唯一的。CPU与存储器进行数据交换时在

地址总线上提供的20位地址信息称为物理地址。

物理地址=逻辑地址X10H+段内偏移地址。

2.EU与BIU各自的功能是什么?如何协同工作?

答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,负责与片外存储器

及I/O接口电路传输数据。EU经过BIU进行外部数据的访问,B1U为EU提供将要执行的指

令,EU与BIU可分别独立工作。

3.8086存储器结构分哪4个逻辑段?各种逻辑段分别是什么用途?

解:在8086存储器结构中有4种逻辑段,分别为:代码段、数据段、堆栈段和附加段。

代码段用于存放程序;数据段和附加段ES用于存放数据;堆栈段SS用于存放数据(包括暂

存数据和保护现场的数据)。

B类:

1.8086系统复位时,系统的初始状态有什么特征?

答:8086系统复位时:①标志寄存器值为0,其结果禁止中断与单步方式;②DS、SS、

ES和IP寄存器值为0;③CS寄存器值为FFFFH。

2.X=35H,Y=76H,进行X+Y和X-Y运算后,状态标志位各位的状态是什么?

解:X+Y=0ABH,各标志位分别为:0F=l,SF=1,ZF=0,AF=0,PF=0,CF=0。

X-Y=0BFH,各标志位分别为:OF=0,SF=1,ZF=0,AF=1,PF=0,CF=lo

3.标志寄存器FR的状态标志位各位的含义是什么?

答:状态标志位包括CF、PF、AF、ZF、SF和OF;其中

①CF为进位标志位,表示算术运算指令执行之后,运算结果最高位(字节运算时为第

7位,字运算时为第15位)若产生进位或借位,该标志置1,否则置0。

②PF为奇偶标志位,运算指令执行后,运算结果中1的个数为偶数,该标志置1,否

则置0。

③AF为辅助进位标志位,加法运算过程中,若第3位有进位,或减法过程中,第3位

有借:住,贝IIAF=1,否贝!]AF=lp

④ZF为零标志位,运算指令执行之后,若结果为0,则ZF=1,否则ZF=0。

⑤SF为符号标志位,它和运算结果的最高位相同。SF=1表示负,SF=0表示正。

⑥0F为溢出标志,若本次运算结果有溢出,则0F=l,否则OF=1。

4.标志寄存器FR的控制标志位各位的含义是什么?

答:控制标志位包括IF、DF、TF;其中

①IF为中断标志位,该标志用于控制可屏蔽的硬件中断。IF=0,可接受中断:IF=

0中断被屏蔽,不能接受中断。该标志可用指令置1或置0(复位)。

②DF为方向标志位,该标志位用于指定字符串处理指令的步进方向。当DF=1时,

字符串处理指令以递减方式由高地址向低地址方向进行;当DF=O时,字符串处理指令以

递增方式,山低地址向高地址方向进行。该标志可用指令置位或清零。

③TF为单步标志位,TF=1,表示控制CPU进人单步工作方式,此时,CPU每执行完

一条指令就自动产生一次内部中断。单步中断用于程序调试过程中。

5.请将如下逻辑地址用物理地址表示:

(1)OFFFFH:0000H;(2)0045H:0018H;(3)2000H:0600H;(4)0B821H:3456H

答:用PA表示物理地址,PA=段基地址X16+偏移地址

(1)PA=OFFFFHX16+0000H=OFFFFOH

(2)PA=0045HX16+0018H=00468H

(3)PA=2000HX16+4600H=24600H

(4)PA=OB821Hxi6+3456H=0BB666II

6.某程序数据段中存有两个数据字1234H和5A6BH,若已知DS=5AA0H,它们的偏移地址分

别为245AH和3245H,试画出它们在储存器中的存放情况。

•••

答:偏移地址为245AH的字对应的物理地址为:

5CE5AH34H

PA=DSX1OH+EA=5AA0H义1OH+245AH=5CE5AH5CE5BH12H

偏移地址为3245H的字对应的物理地址为:•••

5DC45H6BH

PA=DSX10H+EA=5AA0HX1011+324511=5DC45H

5DC46H5AH

C类:

1.若8086CPU工作于最小模式,试指出当CPU将AH的内容送到物理地址为91001H的存储

单元时,以下哪些信号应为低电平:M/IO.RD>WRx丽/S7、DT/R。若CPU完成的是将

物理地址91000H单元的内容读入AL中时,则上述哪些信号应为低电平。

解:当CPU将AH的内容送到物理地址为91001H的存储单元时,CPU完成的是写存储器

操作,且完成的是访问存储器的奇地址,因此,丽=0,而/S7=0;

若CPU完成的是将物理地址91000H单元的内容读AL中时,CPU完成的是读存储器操作,

RDR

且完成的是访问存储器的偶地址,因此,=0,DT/=0。

2.什么是引脚的分时复用?请说出8086CPU有哪些引脚是分时复用引脚?如何分时复用?

答:8086的数据/地址线是分时复用线,即某一时刻数据/地址线上出现的是地址,另

一时刻,数据/地址线上出现的是数据。正是这种引脚的分时使用方法才能使8086用40条

引脚实现20位地址、16位数据及众多的控制信号和状态信号的传输。

8086CPU的分时复用的引脚有:地址/数据复用引脚是AD15-ADO,在总线周期的T1状态,

传送地址信息,在其它状态则传送数据信息;地址/状态复用引脚是AI9/S6-A16/S3,这些引

脚在总线周期的T1状态输出地址的高4位,在总线的T2、T3、TW和T4状态时,用来输出

状态信息。

3.试说明8086CPU工作在最大和最小模式下系统基本配置的差异。

解:8086CPU可以工作在两种工作模式,即最小工作模式和最大工作模式。最小工作模

式用于单机系统,系统中所有总线控制信号全部由8086直接提供,因此系统中的总线控制

电路可减到最少;最大工作模式用于多处理机系统,8086作为主处理器,其它的处理器为

协处理器,协助主处理器工作。在最大工作模式下,系统所需要的控制信号均由总线控制器

8288提供。

4.分析8086CPU两个中断输入引脚的区别,以及各自的使用场合。

解:INTR是非屏蔽中断请求信号,输入,高电平有效。该信号是中断源向CPU发出的

中断请求信号。CPU响应中断请求后,CPU在币丽引脚上发出两个连续的负脉冲,以便由中

断控制器提供中断类型号。

NMI是非屏蔽中断请求信号,输入,正跳变有效。这类中断不受中断允许标志IF的影

响,也不能用软件进行屏蔽。当NMI引脚收到一个正沿触发信号时,CPU就会在结束当前指

令后引起中断,执行中断类型号2的非屏蔽中断处理程序。

四、指令系统和汇编语言程序设计

A类:

1.简述子程序调用的过程。设(IP)=3A42H,(CS)=876511,(SP)=1234H,求执行CALL

1000:2345H后,堆栈区数据存储的情况。

答:当程序执行到调用子程序指令时,系统会将该指令的下•条指令的段地址与段内偏

移地址压入堆栈,同时改变当前的段地址与段内偏移地址,转而去执行子程序。当子程序执

行完毕,由RET指令,使当然栈顶数据弹入到CS,IP寄存器中,使程序回到原来处执行。

执行CALL指令后,堆栈的情况为(SP)=65H,(SP+1)=87H,(SP+2)=42H,

(SP+3)=871L

2.什么叫寻址方式?常用的寻址方式有哪些?

答:寻址方式就是指令中给出的寻找操作数的方法。

常用的寻址方式有:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相

对寻址、基址变址寻址、相对基址变址寻址。

3.简述汇编语言上机过程?

答:编辑、汇编、连接、DEBUG调试、运行。

4.汇编语言程序设计的基本结构有哪几类?

答:顺序程序结构、分支程序结构、循环程序结构、子程序结构。

5.用两种方法写出从80H端口读入信息的指令。

答:①用直接寻址方式

INAL,80H

②用间接寻址方式

MOVDX,80H

INAL,DX

B类:

1.什么是变量,变量有哪些属性,如何使用这些属性?

答:变量是一个可存放数据的存储单元的符号名,即存放数据存储单元的地址符号名。

变量有三个属性:

①段属性(SEGMENT):变量段基址通常在定义变量的数据段的DS寄存器中。在指令中

它们被隐含使用。

②偏移属性(OFFSET)是标号或变量所在地址距离段基址的偏移量值。它们在指令中

以显示方式出现。

③类型属性(TYPE)指变量是按字节、字或双字操作。字节、字和双字分别用BYTE、

WORD和DWORD定义。

2.8086/8088用什么途径来更新CS和IP的值?

答:出栈;转移;过程调用;中断。

3.在执行CALL2000:0094H时,IP=3D8FH,CS=4050H,SP=0F17CHo当该指令执行后,

试指出IP、CS、SP、(SP)、(SP+1)、(SP+2)和(SP+3)的值。

答:CS=2000H,IP=0094H;SP=0F78H,(SP)=8FH,(SP+1)=3DH,(SP+2)=50H,

(SP+3)=4011

4.汇编语言源程序和汇编程序有什么区别?两者的作用是什么?

答:用汇编语言编写的应用程序叫汇编语言源程序。汇编程序是一种用来将汇编语言源

程序转换成可执行的机器码程序的工具。汇编语言源程序是应用程序。汇编程序是工具程序。

五、存储器组成、分类、性能、特点

A类:

1.已知某RAM芯片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论