编程统计编程人员不能直接读写的寄存器是AH中二进制0的个数,并存放在编程人员不能直接读写的寄存器是BH中?

3、根据传送信息的种类不同,系统总线分为、和。

4、三态逻辑电路输出信号的三个状态是、和。

5、系统总线中地址线的作用是。

6、CPU和总线控制逻辑中信号的时序是由信号控制的。

7、欲使8086CPU工作在最小方式,引脚MN/MX应接。

8、RESET信号是时产生的,至少要保持4个时钟周期的电平才有效,该信号结束后,CPU

内的CS为,IP为,程序从地址开始执行。

9、CPU在状态开始检查READY信号、电平时有效,说明存储器或I/O端口准备就绪,下

一个时钟周期可进行数据的读写;否则,CPU可自动插入一个或几个,以延长总线周期,从而

保证快速的CPU与慢速的存储器或I/O端口之间协调地进行数据传送。

10、当M/IO引脚输出高电平时,说明CPU正在访问。

11、在构成8086最小系统总线时,地址锁存储器8282的选通信号STB应接CPU的信号,输出允

许端口OE应接;数据收发器8286的方向控制端T应接信号,输出允许端口OE应接

12、8086CPU在读写一个字节时,只需要使用16条数据线中的8条,在个总线周期内完成;在

读写一个字时,自然要用到全部的16条数据线,只是当此字的地址是偶地址,可在个总线周

期内完成,而对奇地址字的访问则要在个总线周期内完成。

13、8086最小方式下,读总路线周期和写总线周期相同之处是:在

状态开始使ALE信号变为有效电平,并输出信号来确定是访问存储器还是访问I/O端口,同时送出20位有效地址,在状态的后部,ALE信号变为电平,利用其下降沿将20位

地址和BHE的状态锁存在地址锁存器中;相异之处是从状态开始的数据传送阶段。

14 A/D转换器把模拟量转换为数字量通常分4步进行:即、、、和。

15 主板上的存储设备有、、;外存储设备有、、和。

1.根据使用不同,存储器分为两大类:_______和________。为了便于存入和取出,每个存储单元必须有一个固定的地址。10根地址线可选_____个地址。

3. 微机系统为适应各种需要,都有一个中断系统,从产生中断的方法来分有______和硬件中断,硬件中断又可分为_______和_________。

4. 中断向量是的入口地址,每个中断类型对应一个中断向量。在微机系统的内存中,把0段的从到区域设置为一个中断向量表。每个中断向量占个存储单元。其中前两个单元存放中断子程序入口地址的,后两个存储单元存放中断子程序入口地址的______中断类型为2的中断向量在中断向量表中对应的位置是______、_______、_____、_______个存储单元。

5. 汇编语言源程序的扩展名为_______,源程序经过汇编以后生成的目标文件的扩展名为______,将目标文件用连接程序LINK连接以后生成_________文件,其扩展名为_______。

6.一个16位的微处理器由___________个触发器组成。

8. 程序转移的目标地址信息直接出现在指令的机器码中,这种转移称为________,若转移的目标地址

信息间接存贮于某一寄存器中或某一个内存变量中,这种转移称为___________。

14微处理器总线按功能分为总线、总线和三种总线。

15 如果某微处理器有16条地址总线和8条数据总线,那么存储存储器地址空间为。

}


鞍山师范学院汇编语言期末试卷(A)

(2012~2013学年度第一学期)

数学与信息科学学院:计算机科学与技术专业

一、单项选择题(每小题1分,共30分)

1、设字长=16,有符号数7AE9H的补码表示为(D)

正数的反码补码是本身。负数的反码,符号位不变,其余取反,补码是反码加1.

A.段内转移直接寻址B.段内转移间接寻址

C.段间转移直接寻址D.段间转移间接寻址

4、在系统中,约定用于形成数据段数据物理地址的寄存器有(C)

A.专用于有符号数比较B.专用于无符号数比较

C.专用于串比较D.不区分比较的对象是有符号数还是无符号数

6、指令MOVAX,[BX+220H]的源操作数的隐含段是(B)段

7、用ASSUME伪指令指定某个段分配给那个寄存器后,还需要通过MOV指令来给段寄存器赋

值,其中(A)不能这样做,而是在程序初始化时自动完成的

8.下列指令执行后,改变AL寄存器内容的指令是(C)

9、汇编语言中没有的变量类型是(C)

10、下列指令中的操作数在数据段中的是(B)

鞍山师范学院汇编语言期末试卷(A)

(2012~2013学年度第一学期)

数学与信息科学学院:计算机科学与技术专业

13、用MOV指令将十进制数89以压缩BCD码形式送入到AX中,可使用的指令是(A)

15、已知AL=9,BL=8,执行下述指令后,AX=(D)

位取反其他位不变的正确指令是(B)。

17、若要完成AX*8/3运算,则在下列3条指令之后添加(D)指令

18、要使BX的内容清零,下列(C)指令能实现该要求

19、使AX内容中的2位非压缩BCD码高、低位转换的指令是(A)

20、8086的汇编语言指令系统中的条件转移指令可以使程序转移到(C)

A.距该指令偏移地址为-32768~+32767的地方B.段内的任何地方

C.距该指令偏移地址为-128~+127的地方D.段外

21、下面指令序列测试BH寄存器的内容是否为奇数,若为奇数,则转移至K1

22、当变量VAR的内容为(B)值时,在执行JZZERO条件指令后,转移到ZERO处

23、下面程序段完成测试DA-BYTE字节单元中的数是否为负数,若是,则将全1送CH中,否

则全0送CH在,那么程序段中应填(C)语句

鞍山师范学院汇编语言期末试卷(A)

(2012~2013学年度第一学期)

数学与信息科学学院:计算机科学与技术专业

24、数据传送指令对标志位的影响为(D)

A.都不影响B.都影响

C.除了SAHF,POPF,其它均不影响D.除了控制标志位,其它均不影响

25、下列程序的功能是查BUFF1为首地址的100个字符串中是否有’$’字符。可以采用

26、下面指令序列执行后,完成的是(B)的算术表达式

27、一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个

字单元的物理地址是(C)

28、检查两个无符号数的关系,若要实现BL≥AL时跳转到EXT,正确的指令是(D)

30、执行如下程序段后,AX=(B)

二、填空(每空1分,共10分)

1、7652、Z3、最高有效位产生了进位4、39

鞍山师范学院汇编语言期末试卷(A)

(2012~2013学年度第一学期)

数学与信息科学学院:计算机科学与技术专业

1、二进制数()=(765)BCD码

2、一个二进制数(),可以看成(Z)字符

3、运算的结果中如果CF=1时,则表示(最高有效位产生进位)

4、将五进制数124转换为十进制数是(39)

5、在13FB:0012内存单元中存放一个字数据=(13FB),如果是用户自定义的,请写出数据

6、汇编语言的关系运算中结果为TRUE的十六进制表示为()

7、在数据段定义了STRBDB10HDUP(‘1’,’2’,‘STRB’),则STRB占用了()

8、由各种寻址方式得到的操作数偏移地址称为()地址

9、CPU的寻址能力为8KB,那么它的地址总线的宽度为()

10、REP指令与()指令配合使用。

三、判断题(每小题1分,对写“正确”,错写“错误”)

)1、汇编语言的程序是由二进制0或1编码组成。

)2、用汇编语言编写的程序没有通用性、不能移植。

)3、在内存或外存中,指令和数据没有任何区别,都是二进制形式。

)4、8086CPU在基址加变址的寻址方式中,变址寄存器可以为SI或DI。

)5、执行10号DOS系统功能调用,从键盘输入的字符串存放在DX寄存器中。

)6、在16位有符号数的表示中,FFFFH是最大的负数。

)7、CPU与存储器之间的信息交换使用的是物理地址。

)8、DEBUG默认采用的是二进制数。

)9、对一个数的取反+1,就是这个数的补码。

四、分析编程题(共30分)

1、下列程序段执行后,当AL=()时,程序转向BRCH1,

当AL=()时,程序转向BRCH2,(4分)

2、下面程序是查STRIT中是否有‘a’字符,如果有,则将‘a’字符所在位置送DX中,

请将程序填充完整。(4分)

鞍山师范学院汇编语言期末试卷(A)

(2012~2013学年度第一学期)

数学与信息科学学院:计算机科学与技术专业

CX,CT;假定有CT个字符

3、执行如下程序后,(AX)=(),(BX)=()

5、下列程序段为比较A,B两个无符号数。AB,A存入MAX变量;A=B,

0存入MAX变量。将空白处填入合适指令。(4分)

6、试回答下列子程序的功能是()(4分)

鞍山师范学院汇编语言期末试卷(A)

(2012~2013学年度第一学期)

数学与信息科学学院:计算机科学与技术专业

7、下面程序的功能是:将DATA1、DATE2为首址的100个字数组据相加(考虑有进位情况的

发生),并将结果存放在DATA3数组中。请将程序补充完整。(4分)

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

五、编程题(10*2=20分)

1、在缓冲器TABLE中,存放一组无符号的字数据,数据

个数为LETH个,要求出最大数→MAX中、最小数→MI中。(10分)

2、已知在内存中有个元素以ARRAY为首地址的升序数组,在该数组中准备插入一个正数KEY,

并使源数组成为有+1个元素以BUF为首地址新的升序数组。数据定义如下:(10分)

鞍山师范学院汇编语言期末试卷(A)

(2012~2013学年度第一学期)

数学与信息科学学院:计算机科学与技术专业

}

第1章 绪论&第2章硬件结构概况及CPU

第2章 MCS-51的存储器结构及IO端口

第4章 MCS-51汇编程序的编写与调试

3、下列说法错误的是()。
    B、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
    C、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

第9章 MCS-51的数字量输入输出接口扩展

第10章 MCS-51的模拟量输入输出接口扩展

第11章 MCS-51的键盘与显示接口扩展

8、对于一个规则编码的矩阵式键盘,可以通过对键盘的列线依次进行扫描(输出低电平),然后回读行线,如果哪一行的电平为低,说明该行、该列的键被按下。该键的键码可表示为()。

10、对于MCS-51扩展的键盘,错误的说法是()。
    B、扫描键盘时,一般先对所有按键进行整体扫描,再根据其结果决定是否进行逐个或逐列扫描
    C、以三总线方式扩展的按键,可以直接把按键连接到总线上
    D、处理按键时,通常遵循对按键一次按下仅做一次处理的原则

9、MCS-51最小系统可以不用外接时钟电路()。

10、MCS-51最小系统可以不用外接复位电路()。

嵌入式系统原理及应用期末试卷1

31、MCS-51单片机复位后, SP的值为()。

32、在MCS-51单片机中,如果采用24MHz晶振,1个机器周期为()。

33、若A中的内容为0E6H,那么,P标志位的值为()。

34、P2口通常用作(),也可以作通用的I/O口使用。

35、MCS-51的堆栈存取数据的原则是()。

36、MCS-51单片机复位后,R4所对应的存储单元的地址为()。

37、在MCS-51中,PC和DPTR都用于提供地址,其中PC是为访问()存储器提供地址。

38、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的()。

39、在MCS-51中,PC和DPTR都用于提供地址,其中DPTR是为访问() 存储器提供地址。

41、通过堆栈操作实现子程序调用,首先就要把()的内容入栈,以进行断点保护。

42、设定T1为计数器方式,工作方式2,则TMOD中的值为()

43、在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式()。

44、串行口方式1和方式3用定时器()作为波特率发生器。

45、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的()端提供信号。

46、16KBRAM存储器的首地址若为3000H,则末地址为()?

47、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的, 因此其寻址的范围为()KB。

48、12根地址线可选()个存储单元。

49、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为()。

50、使用双缓冲方式的D/A转换器,可实现多路模拟信号的()输出。

}

我要回帖

更多关于 编程人员不能直接读写的寄存器是 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信