0910年《微机原理》8开.docx

上传人:b****8 文档编号:9013497 上传时间:2023-05-16 格式:DOCX 页数:66 大小:576.28KB
下载 相关 举报
0910年《微机原理》8开.docx_第1页
第1页 / 共66页
0910年《微机原理》8开.docx_第2页
第2页 / 共66页
0910年《微机原理》8开.docx_第3页
第3页 / 共66页
0910年《微机原理》8开.docx_第4页
第4页 / 共66页
0910年《微机原理》8开.docx_第5页
第5页 / 共66页
0910年《微机原理》8开.docx_第6页
第6页 / 共66页
0910年《微机原理》8开.docx_第7页
第7页 / 共66页
0910年《微机原理》8开.docx_第8页
第8页 / 共66页
0910年《微机原理》8开.docx_第9页
第9页 / 共66页
0910年《微机原理》8开.docx_第10页
第10页 / 共66页
0910年《微机原理》8开.docx_第11页
第11页 / 共66页
0910年《微机原理》8开.docx_第12页
第12页 / 共66页
0910年《微机原理》8开.docx_第13页
第13页 / 共66页
0910年《微机原理》8开.docx_第14页
第14页 / 共66页
0910年《微机原理》8开.docx_第15页
第15页 / 共66页
0910年《微机原理》8开.docx_第16页
第16页 / 共66页
0910年《微机原理》8开.docx_第17页
第17页 / 共66页
0910年《微机原理》8开.docx_第18页
第18页 / 共66页
0910年《微机原理》8开.docx_第19页
第19页 / 共66页
0910年《微机原理》8开.docx_第20页
第20页 / 共66页
亲,该文档总共66页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

0910年《微机原理》8开.docx

《0910年《微机原理》8开.docx》由会员分享,可在线阅读,更多相关《0910年《微机原理》8开.docx(66页珍藏版)》请在冰点文库上搜索。

0910年《微机原理》8开.docx

0910年《微机原理》8开

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

1、与1011B等价的十进制数是,与3FH等价于十进制数

2、一个段最大为K,偏移量采用位二进制数编码

3、要将一个操作数的某几位取反,可用指令,要将一个操作数的某几位置1可用指令

4、8086/8088有四个寄存器可用于变址寻址,它们是DI、、、

5、对8086而言,下一条要取出指令的段基址在寄存器内,偏移量在寄存器内

6、进位/借位标志位是,零标志位是

7、指令MOVAX,[BP]中,源操作数的段基址默认在寄存器内

8、栈顶指针放在寄存器内,每入栈一次,栈顶指针的变化为

9、当8088希望组成多处理器系统时,应采用的工作模式为    

10、8086有二条外部中断请求输入引脚,分别为      和     

11、要想使程序单步执行,须将标志寄存器的标志位置1

二、判断题(20分,每题1分)

1.执行如下指令后,AX值为1

MOVAX,2

DECAX

2.8086有20条地址线。

3.执行如下指令后,CF=0,AX=1

MOVAX,10H

SUBAX,09H

4.指令MOVAX,[2000H]中,源操作数的段基址默认使用SS。

5.执行如下指令后,CX值为0

MOVCX,1

INCCX

6.指令CMPDX,BX执行后,DX的值为原DX值与BX值之差

7.ADD指令与ADC指令的区别在于ADD指令会多加一个标志位CF的值。

8.XCHG指令的功能是交换其二个操作数的值。

9.8086/8088CPU最大寻址空间为1MB。

10.堆栈操作必须按字进行,不可以对字节数据出入栈

11.指令DIVCX中隐含的被除数是AX

12.有如下数据定义伪指令:

B1DB10

B2DW10

则,B1是字变量,B2是字节变量。

13.表达式WORDPTR[1000H]定义的地址类型为字节类型。

14.JMP是无条件转移指令。

15.标号的类型分为NEAR和FAR。

16.EQU定义的符号允许再重新定义。

17.JE指令当ZF=1为进行转移

18.调用子程序用RET指令,返回用CALL指令

19.8086有40条引脚

20.取指令由ALU完成,执行指令由EU完成。

三、选择题(10分,每题2分)

1、设CPU的时钟频率为25MHZ,下列结论错误的是:

(A)一个时钟周期为40NS。

(B)一个基本总线周期为200NS。

(C)一个基本总线周期为160NS。

2、在8086的读总线周期中数据信息出现的时间是:

(A)T1状态(B)T2状态(C)T3状态。

3、以下关于中断的论述不正确的是:

(A)硬件中断分为可屏蔽中断和非屏蔽中断两种类型。

(B)硬件中断和软件中断的中断类型码都是由外设接口提供的。

(C)由CPU中断指令产生的中断是软件中断。

4、下列指令中错误的是:

(A)MOVBX,2000H

(B)ADD[BX],[1000H]

(C)PUSHCS

5、下列指令中正确的是:

(A)MUL20

(B)MOV[BX],1000H

(C)MOV[BX],AL

四、简答(30分,每题5分)

1.逻辑地址如何转换为物理地址?

并计算3000H:

1234H对应的物理地址。

2.指出下列指令源操作数的寻址方式(答案写在每条指令右侧)

1.MOVBX,DX

2.MOVBX,[2000H]

3.MOVBX,10H

4.MOVBX,10H[BX]

5.MOVBX,[SI+BP]

3.MOV指令使用中有何注意事项?

4.有如下程序,指出这段程序执行后,AX的值。

MOVCX,5

MOVAX,0

L1:

ADDAX,3

LOOPL1

HLT

AX=

5.变量有哪些属性,每种属性的含义

6.解释信号含义与作用

M/IO:

RD:

ALE:

DT/R:

DEN:

四、编程(20分,每题10分。

要求:

只写核心代码,不用给出完整宏汇编程序))

1.用移位法将AL内的无符号数乘以20,结果放在AX中。

2、AL、AH内各有一十进制数字的ASCII码,试将其转换为BCD码放在BL中。

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

1、与1001B等价的十进制数是,与2BH等价于十进制数是

2、8086的最大寻址空间为MB,一个段最大为K

3、定义字节变量的伪指令为,定义双字变量的伪指令为

4、下一条要取出指令的段基址在寄存器内,偏移量在寄存器内

5、溢出标志位是,符号标志位是

6、指令MOVDX,[BX][SI]中,源操作数的段基址默认在寄存器内

7、堆栈段的段基址必须装入寄存器中,每出栈一次,栈顶指针的变化为,将CX内容入栈的指令为

8、中断分为软件中断和中断,IF标志位能决定CPU引脚上的中断请求是否响应。

9、当希望总线控制信号由8086直接提供时,应采用的工作模式为  

10、当外设不能在一个总线周期的T3状态前完成指定操作,须向CPU的

  引脚发送无效状态信号,以便CPU插入等待周期。

11、8086有    条数据引脚,8088有      条数据引脚

二、判断题(10分,每题1分)

1.执行如下指令后,AX值为1

MOVAX,2

INCAX

2.执行如下指令后,CF=0,DX=1

MOVDX,10H

ANDDX,09H

3.有如下语句:

COUNTEQU5

MOVBL,COUNT

则,第二条语句相当于:

MOVBL,5

4.JMP是无条件转移指令

5.标号的类型分为NEAR和FAR

6.EQU定义的符号允许再重新定义

7.有如下数据定义伪指令:

A1DB5

A2DW5

则,A1是字变量,A2是字节变量。

8.表达式BYTEPTR[5000H]定义的地址类型为字类型。

9.堆栈操作必须按字进行,不可以对字节数据出入栈

10.SUB指令与SBB指令的区别在于SUB指令会多减一个标志位CF的值。

三、选择题(20分,每题2分)

1、在计算机内部信息的表示形式是

(A)十进制码(B)二进制码(C)十六进制码(C)八进制码

2、8086中除_____两种寻址方式外,其它各种寻址方式的操作数均从存储器中取

(A)立即寻址和直接寻址(B)寄存器寻址和直接寻址 

(C)立即寻址和寄存器寻址(D)立即寻址和间接寻址

3、在LOOP指令中被指定专门用作循环计数器的寄存器是

(A)AX  (B)BX  (C)CX  (D)DX

4、完成将累加器AL清零,并使零标志ZF置1,下面指令错误的是()。

(A)SUBAL,AL(A)ANDAL,00H (C)XORAL,AL(D)MOVAL,00H

5、下列关于8088CPU中寄存器使用的说法错误的是

(A)输入指令中必须使用AL或AX作目的操作数。

(B)寄存器间接寻址中只能使用AX、BX、SI、DI作间址寄存器

(C)在间接寻址方式中如使用寄存器BP则默认相对于段寄存器SS进行寻址。

(D)在立即寻址方式中立即数包含在指令代码中。

6、以下关于堆栈与堆栈操作的说法错误的是

(A)栈顶单元的物理地址是由段寄存器SS及堆栈指针SP的值唯一确定的。

(B)堆栈可以按字操作,也可以按字节操作。

(C)执行一次出栈指令后,堆栈指针SP的值增加2。

(C)执行一次出入指令后,堆栈指针SP的值减2。

7、在以下信号中,用于区分内存地址空间和I/O端口地址空间的控制信号是

(A)M/

(B)RD(C)ALE(D)HLDA

8.80386是几位的CPU

(A)16(B)8(C)64(D)32

9.8086的指令指针寄存器是:

(A)IP(B)CS(C)SI(D)DX

10.8088的地址引脚有几根:

(A)16(B)8(C)20(D)32

四、简答题(30分,每题5分)

1.MOV指令使用有哪些注意事项?

2.指出下列指令中源操作数的寻址方式(答案写在指令每条右侧)

①MOVAX,[BX]

②MOVAX,SS:

10H[SI]

③MOVAX,10H[BX][DI]

④MOVAX,1000H

⑤MOVAX,BX

3.给出用堆栈指令交换DS和ES值的代码

4.写出实现下述功能的指令(答案写在指令每条右侧)

①将AL高4位清0

②将AL低4位置1

③将AL最高位取反

④将AL算术右移2位

5.编写一个子程序CHR,它能在屏幕上显示字母C,并调用此子程序2次

6.解释下列8086引脚的含义:

RD:

INTR:

NMI:

RESET:

AD15~AD0:

五、编程(20分,每题10分,要求:

只写核心代码,不用给出完整宏汇编程序)

1.用移位法将BL内的无符号数乘以10,结果放在BX中。

2、AL内有一BCD码表示的数,将其转换为每个字符的ASCII码,并显示在屏幕上。

《微机原理与接口技术》试题模拟试卷

(一)

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

1、8086/8088CPU采用技术,使得取指令、执行指令同时进行,来提高CPU的效率。

2、从地址开始的字称为“非规格字”,访问时,需个总线周期。

3、按照总线的规模、用途和应用场合,总线可分为、__________和__________三类。

4、用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片________片,用作产生片选信号和片内寻址的地址总线的条数分别为、________。

5、已知中断向量表中从60H地址开始的4个连续单元中的内容为30H、40H、50H、60H,则该中断对应的类型码为,中断服务程序入口地址为______________。

6、DMA技术提供了和之间的数据直接高速传输通道。

7、大部分DMAC都有四种DMA传送方式,这四种方式是_、、和。

8、如果要读取8253的当前数值,必须先____,如果要计数器1生成一正跳变信号,应选用方式____________。

9、识别键盘上的闭合键,通常采用两种方法:

和行反转法。

二、选择题(每题2分,共20分)

1、Reset信号有效后,8086CPU的启动地址()

A、FFFFFhB、0FFFFhC、FFFF0hD、00000h

2、堆栈的工作方式是()

A、先进先出B、随机读写C、只能读出不能写入D、后进先出

3、RS-232C是一个( )标准。

A、片内总线B、内部总线C、串行通信D、并行总线

4、目前在PC机主板上所使用的总线是()

A、ISA总线B、EISA总线C、PCI总线D、PCI总线和ISA总线

5、有一静态RAM芯片的地址线为A0~A10,数据线为D0~D3,则该存储器芯片的存储容量为()

A、2K×4位B、1KB(B:

字节)C、2KBD、1KB×4位

6、在DMA方式下,外设数据输入到内存的路径是()

A、外设→CPU→DMAC→内存B、外设→DMAC→内存C、外设→存储器D、外设→数据总线→存储器

7、在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()

A、I/O设备B、I/O接口C、主处理器D、协处理器

8、要使8253输出1个时钟周期(1CLK)宽度的负脉冲,可选择哪几种工作方式()

A、方式2,4,0B、方式0,4,5C、方式2,4,5D、方式1,4,5

9、若串行通信方式中传送率为1200bps,波特率因子n=16,则收、发时钟引脚信号(RxC、TxC)的频率为()

A、1MHzB、19.2KHzC、20KHzD、2400Hz

10、在8259A内部,()是用于反映当前哪些中断源要求CPU中断服务的。

A、中断请求寄存器B、中断服务寄存器C、中断屏蔽寄存器D、中断优先级比较器

三、简答题(每题5分,共15分)

1、8086CPU系统中为什么要用地址锁存器?

当用74LS373芯片作为地址锁存器时需要多少片74LS373芯片。

2、试对下面给出的8259A的初始化程序填加简要注释:

MOVAL,13H

OUT20H,AL

MOVAL,80H

OUT21H,AL

MOVAL,0DH

OUT21H,AL

附注:

8259AICW1的格式为:

ICW4的格式为:

3、什么是接口?

接口的基本功能是什么?

四、基本分析设计题(每题10分,共30分)

1、某8088系统,使用2114芯片(1K×4B)构成2K×8B的存储器系统。

试确定2114芯片数量,并画出所使用芯片的数据线、地址线、控制线与系统总线的连接示意图。

2、某一8253的端口地址84H—87H,其中87H为控制口,84H—86H分别为通道0、通道1和通道2。

现要求设置功能为:

在外部脉冲信号(一持续高电平信号)的作用下,OUT端产生一个宽度为1s的负脉冲,外部时钟fCLK=1.19MHz。

试完成其编程。

采用BCD计数。

3、使用8250作串行接口时,若要求以1200bps的波特率发送一个字符,字符格式为7个数据位,一个停止位,一个奇校验位,试编写初始化程序。

注:

8250通信线控制寄存器(3FBH/2FBH)波特率因子寄存器(高8位3F9H/2F9H,低8位3F8H/2F8H)

五、综合应用题(15分)

利用工作在方式1的8255A口作D/A转换器的输出接口,利用高电平启动D/A转换,转换结束的回答信号为"0"脉冲,8255的端口地址为3E0H-3E3H。

1、试设计D/A转换器的接口电路(包括D/A转换器与8255连接,8255的主要信号线D0-D7,

,RESET,A0,A1与PC总线连接以及

片选逻辑路)。

2、采用条件传送方式,将存储器BUFFER缓冲区中的5000B波形数送D/A转换器转换,编写程序段。

模拟试卷

(二)

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

1、80386的总线周期分为读/写周期和读/写周期,80386的IP指令寄存器有________位;

2、当一个系统中包含的外设接口较多时,数据总线上需要有以增强驱动能力。

3、对一个微机系统而言有三种总线——片内总线、内部总线和外部总线,外部总线又称为,内部总线又称为

4、若用8K*4RAM组成32K*8的存储容量,需RAM芯片___________个,以及扩展芯片选择地址线___________根。

5、中断类型号为20H的中断所对应的中断向量存放在内存从开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址。

6、已知IRQ0中断类型号为08H,则IRQ2的中断类型号为________,IRQ2中断对应的中断向量地址为_________;

7、当要进行一次DMA传送时,首先由外设向DMAC发请求信号,DMAC收到此申请后向CPU发总线请求信号。

若CPU响应此请求则发________给DMAC,DMAC接收后开始工作。

8、一片8255A端口A有______种工作方式,端口B有_______种工作方式。

9、8253有______种工作方式,其中有______种工作方式只能单次执行。

10、计算机中常用的显示器有______显示器和________显示器等。

二、选择题(每题2分,共20分)

1、8086CPU用来区分是访问内存还是访问I/O端口的控制信号是()

A、

B、

C、

/IOD、M/

2、芯片8288在8086CPU系统中用作()

A、总线锁存器B、总线驱动器C、总线控制器D、总线仲裁器

3、ISA总线是()总线。

A、8位B、16位C、32位D、64位

4、有一微机系统,采用CPU的低10位地址线A0~A9作为输入/输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为()

A、A5~A9B、A4~A9C、A2~A9D、A0~A9

5、用三片8259A所能管理的中断级数是()

A、24级B、22级C、23级D、21级

6、CPU响应中断请求和响应DMA请求的本质区别是()

A、程序控制B、需要CPU干预

C、响应中断时CPU仍控制总线而响应DMA时,让出总线D、速度快

7、8253定时/计数器中,某计数据的最大计数初值是()。

A、65536B、7FFFHC、0000HD、FFFFH

8、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是()

A、字符间无间隔B、双方通信同步C、发生错误的概率少D、附加位信息总量少

9、串行通信适用于()微机间的数据传送。

A、不同类型B、同类型C、近距离D、远距离

10、下面外部设备中,属于输出设备的为()

A、LEDB、CD-ROMC、触摸屏D、图像扫描仪

三、简答题(每题5分,共15分)

1、某一串行通信设备以异步方式进行ASCII字符传送,约定采用7位数据位、1位偶校验位、1位停止位,波特率为9600。

试问该设备每分钟最快能传送多少个字符?

2、8086与8088这两个微处理器在结构上有何相同点?

有何主要区别?

3、8088CPU同存储器芯片2716和6116的连接如图所示,请分别写出A17与A16不相同数值的情况下2片芯片的存储容量和地址范围(先用2进制表示,然后把无关位设置0后写出16进制表示)

四、基本分析设计题(每题10分,共30分)

1、读8259A相关寄存器的内容。

设8259A的端口地址为20H、21H,请读入IRR、ISR、IMR寄存器的内容,并相继保存在数据段2000H开始的内存单元中;若该8259A为主片,请用查询方式,查询哪个从片有中断请求。

2、利用8253的计数器0周期性地每隔20ms产生一次中断信号,计数时钟CLK0为2MHz,编写实现上述功能的初始化程序。

8253的口地址为300H~303H。

五、综合应用题(15分)

8255并行接口的PA口同A/D转换器相连接,PB口同7段LED显示器连接,PA、PB口都工作于方式0。

(1)根据图中连接,写出使7段显示器显示0-9的代码。

(2)编制一程序段,从PA口读取数据,如果数据大于等于128,则7段LED显示器显示“1”,否则显示“0”。

已知PA口地址为60H,PB口地址为6lH。

 

模拟试卷(三)

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

1、在8086系统中,最大模式下CPU与其他总线主模块通过信号来交换总线控制权。

2、8086CPU通过_________寄存器和_____________寄存器能准确找到指令代码。

3、总线可分为三类:

片内总线,;内部总线,例如:

_______、_______;外部总线,例如:

4、用2K×8位的RAM芯片构成32K×16位的存储器,共需RAM芯片数、用于片内寻址和产生片选信号的地址总线位数分别为________、___________、________。

5、INTEL8086的中断向量表中存放的是中断向量,即中断处理程序的。

若在0000H∶0008H开始的4个字节中分别是11H、22H、33H、44H,则对应的中断类型号为的中断向量是。

6、8086CPU的外部中断引脚有__________和。

7、CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为且IF为,则CPU在结束当前指令后响应中断请求。

8、8255A的工作方式有基本型输入/输出方式、____方式和方式。

9、通常使用A/D转换器ADC0809,当电压满刻度为5V时,转换电路对输入模拟电压的分辨能力为_________mV;

二、选择题(每题2分,共20分)

1、在8086/8088的延长总线周期中,在()之后插入Tw。

A、T1B、T2C、T3D、T4

2、在16位存储系统中,为了(),存储字最好存放在偶地址。

A、便于快速寻址B、节省所占的内存空间C、减少执行指令的总线周期D、减少读写错误

3、USB实际上是一个万能插口,其连接器为()芯连接器。

A、4B、5C、9D、15

4、有一微机系统采用Pentium芯片为CPU,该芯片有64条数据线,32条地址线,则该微机系统的最大内存容量为()

A、232×8字节B、232×4字节C、232×2字节D、232字节

5、CPU响应INTR和NMI中断时,相同的必要条件是()

A、当前指令执行结束B、允许中断C、当前访问内存结束D、总线空闲

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

A、识别中断源B、断点压栈C、获得中断服务程序入口地址D、清除中断允许标志IF

7、8253可编程定时/计数器的计数范围是()

A、0-255B、I-256C、0-65535D、1-65536

8、两台微机间进行串行通信时,波特率应设置为()。

A、不同B、相同C、可相同也可不同D、固定不变

9、RS—232C标准规定信号“0”和“1”的电平是()。

A、0V和+3V~+15VB、-3V~-15V和0V

C、-3V~-15V和+3V~+15VD、+3V~+15V和-3V~-15V

10、用8255的PA口的8位与PC口的低4位接一个键盘阵列,最多可识别()个按键。

A、6B、8C、16D、32

三、简答题(每题5分,共15分)

1、系统中使用总线的优点是什么?

EIA-RS-232C是什么总线标准?

主要包括哪些内容?

适用于何种场合。

2、在对存储器芯片进行片选时,有那几种译码方式?

各有何特点?

3、解释在存储器读周期中下列信号何时有效、信号含义或作用。

A19-A0:

D15-D0:

M/

ALE:

DT/

四、基本分析设计题(每题10分,共30分)

1、某系统中8253的端口地址为2F80H-2F83H,要求通道1工作在方式3,以BCD方式计数,计数初值为1020,试写出初始化程序。

五、综合应用题(15分)

ADC0809通过8255同PC总线的接口如图所示,采用查询方式依次从IN0-IN7转换8

个模拟量,把转换后的数字量依次存入内存BUFFER变量中。

(1)给出满足上述要求的控制程序;

(2)说明该电路的工作过程,写出Y3的地址范围。

模拟试卷(四)

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

1、8086被复

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2