文档库 最新最全的文档下载
当前位置:文档库 › 汇编第1章 基础知识1.6 习题答案

汇编第1章 基础知识1.6 习题答案

汇编第1章 基础知识1.6 习题答案
汇编第1章 基础知识1.6 习题答案

第一章基础知识 1.6 习题

1.6.1选择题

1.下列数中最小的数是( A )。

A. ( 10100 )2

B. ( 53 )8

C. BCD 码0010l0O1

D. (235)16

2.下列4个不同进制的数中,数值最大的是( D )。

A. 二进制数l00l001

B. 八进制数110

C. 十进制数71

D. 十六

进制数4A

3.下列数据中,可能是八进制数的是( B )。

A. 488

B. 317

C. 597

D.189

4.二进制数10011O1B 的十进制数表示为( C )。

A.4DH

B.95D

C.77D

D.9AD

5.十进制数3

6.875转换成二进制数是( B )。

A.110100.01

B.100100.111

C.100ll0.ll

D.100101.101

6.与十进制数56等值的二进制数是( A )。

A, 111000 B.111001 C.10llll D.110110

7.十进制小数转换成十六进制数可采用( D )。

A.除基数(10)取余法

B.除基数(16)取余法

C.乘基数(10)取整法

D.乘基数(16)取整法

8.已知X=34 , Y=-68 ,用补码运算X + Y =( D )。

A.11010001

B.00011101

C.10010110

D.10111110

9.补码减法运算是指操作数用补码表示,( B )。

A. 符号位单独处理

B. 连同符号位一起相加

C. 将减数变为机器负数然后连同符号位相加

D. 将被减数变为机器负数补码,然后相加

10.计算机中采用补码可将减法转换为加法运算,运算结果仍为( D )。

A. 原码

B. 负数的补码

C. 正数的补码

D.补码

11.用十六位二进制补码表示一个带符号数,最小数为( C )。

A.- O

B. -32767

C.- 32768

D.-65536

12.用BCD 码表示一位十进制数,需要( D )二进制位。

A.l 位

B.2 位

C.3 位

D.4 位

13.已知:X= 76 , [X]补 = ( B )。

A.76H

B.4CH

C.OB4H

D.34H

14.若[X]补=11010011 ,则X的十进制数真值是( B )。

A.173

B.- 45

C.65

D. 63

15.用ASCll 码(7 位)表示字符5 和A ,为( D )。

A. 1100101和1101010

B. 0100101 和0110101

C. l000101和1101010

D. 0110101 和1000001

16.在计算机机内部,一切信息的存取、处理和传送都是以( D )形式进行的。

A.BCD 码

B.ASCll 码

C.十六进制编码

D.二进制编码

17.下面关于基本ASCll 码字符集的叙述中,错误的是( C )。

A.ASCll 码字符集中字符的代码值小于128

B.ASCll 码字符集中的部分字符是不可打印(显示)的

C.对同一英文字母,小写字母的ASCll 代码值比大写字母的值大26

D.ASCII码字符集中部分字符无法使用PC 键盘输入

18.通常我们所说的32 位机,是指这种计算机的CPU ( B )。

A.由32 个运算器组成

B.能够同时处理32 位二进制数

C.包含32 个寄存器

D.一共有32 个运算器和控制器

1.6.2 问答题

1.汇编语言有什么优缺点?它一般应用在什么场合?

答:汇编语言是用助记符代替指令的操作码,用数字或符号代替指令中操作数或操作数存放位置的一种面向机器程序设计语言。汇编语言能采用模块化结构编程,可以直接控制计算机硬件部件,可编写在“时间”和“空间”两方面最有效率的程序。但汇编语言是一种低级语言,依赖与机器的硬件特性,而硬件特性的的充分发挥也离不开汇编语言。

汇编语言主要应用在:

(1)程序要求具有较快的执行时间,或者只能占用较小的存储容量。

(2)程序与计算机硬件密切相关,程序要直接、有效的控制硬件。

(3)大型软件需要提高性能及优化处理的部分。

(4)没有合适的高级语言或只能采用汇编语言。

(5)信息安全与逆向工程等多方面的实际应用。

2. 冯·诺依曼计算机的设计思想是什么?

答:冯.诺依曼计算机型计算机核心部件是由运算器、控制器、存储器、输入设备和输出设备组成。

3.什么是数据总线、地址总线和控制总线?

答:每根线里面传输的都是二进制代码,为了让计算机知道这些二进制代码表示的是地址,数据,还是控制信号。所以地址总线里面传送的就是地址,数据总线里面传输的就是数据,控制总线里面传输的就是控制命令

4.说明CPU 对内存读、写操作的过程。

答:CPU和内存之间的信息交换都是通过数据总线和地址总线进行的。CPU需要信息时,先要知道该信息的存放位置,即存放信息的内存起始地址。CPU读取信息时,把这个内存起始地址送入地址总线并通过控制总线发出一个“读”信号。这些信号送到内存,内存中所指定的起始地址及其后的一串单元中所存储的信息经过‘读出’被送到数据总线。这样,CPU 就可以由数据总线得到所需要的数据了。对内存写入的动作与此类似,CPU 把要求写入的数据以及写入位置的开始地址分别送入数据总线和地址总线,并在控制总线发一个“写”信号,数据即被写入指定内存单元。由读写操的过程可以看出内存访问速度的作用:拿内存读操作来说,当CPU把地址信号送出后,多长时间后才能从数据总线得到所需要的数据,这一点是由内存访问速度决定的。如果内存访问速度很慢,则CPU可能要花费许多时间等待数据,这样,系统的效率就降低了。

5.指令和数据表面上有什么不同吗?计算机怎么知道哪些是数据,哪些是指令?

答:指令是指挥计算机完成某一基本操作的命令。一般包含有操作码和操作数两部分。操作码指出机器执行何种操作,操作数表示参加运算的数本身或操作数所在的位置。指令用二进制代码书写,是计算机能直接识别并直接执行的命令。数据是指指令的集合。计算机通过逐条执行组成程序的指令来完成人们所给予的任务。指令总是送到控制器,而数据则总是送到运算器。

6.说明计算机执行程序的过程。

答:程序、原始数据或信息等通过输入设备输进计算机的存储器,然后送到运算器,运算完毕把结果送到存储器存储,最后输出设备显示出来。整个过程由控制器进行控制。控制器通过地址访问存储器,逐条取出选中单元的指令,分析指令,根据指令产生相应的控制信号作用与其他各个部件,控制其他部件完成指令要求的操作。

7.计算机为什么采用二进制?

答:计算机中为了便与存储及计算的物理实现,采用了二进制。二进制只有两个数码,分别是0和1,运算简单便于硬件实现,同时便于逻辑运算。

8.假设采用五进制,请将十进制数60 转换为对应的五进制数;将五进制数124 转换为十进制数。

解:(60)10=(220)5 (124)5=(39)10

9.请将下列十进制数转换成二进制:25 25.3125

解:(25)10=(11001)2 (25.3125)10=(11001.0101)2

10.请将下列二进制数转换成十进制:( 101001001)2 ( 100110.101 )2

解:(101001001)2=(329)10 (100110.101)2=(38.625)10

11.将二进制数(10100101.01011101 )2转换成八进制数和十六进制数。

解:(10100101.01011101)2=(010100101.010111010)2=(245.272)8

(10100101.01011101)2=(A5.5D)16

12.求十进制数15 和-15的原码、反码和补码(设字长为8 位)。

解:(15)10=(1111)2原码=(01111)反码=(01111)补码=(01111)

(-15)10=(-1111)2原码=(11111)反码=(10000)补码=(10001)

13.写出下列二进制数的原码、反码和补码(设字长为8 位): ( 0110111 )2 (-1111100 )2

解:(0110111)2原码=00110111 反码=00110111 补码=00110111 (-1111100)2原码=11111100 反码=10000011 补码=10000100

14.求下列十进制数的BCD 码:37 58 465

解:(37)10=(00110111)BCD (58)10=(01011000)BCD

(465)10=(010*********)BCD

15.求下列BCD 码对应的十进制数:0101001001101000 01011001

解:(0101001001101000)BCD=(5268)10(01011001)BCD=(59)10

16.查出下列字符的ASCII 码:A Z a z 1 9 空格符回车符

解:‘A’=065 ‘Z’=090 ‘a’=097 ‘z’=122 ‘1’=049 ‘9’=057 “空格符”=032 “回车符”=013

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 1.逆序输出字符串“BASED ADDRESSING”。 2.试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来。 3.编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符。 4.从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果。 5.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。)放在STRING中,试编制一个程序测试字符串中是否存在数字。如有,则把CL的第5位置1,否则将该位置置0。 6.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。),将其中的小写英文字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。 7.试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空格符不存入),直到接收到第二个空格符时退出程序。 8.试编写一段程序,要求比较两个字符串string1和string2所含字符是否相等,如相等则显示“MATCH”, 若不相同则显示“NO MATCH”。 9.试编写一段程序,要求输入两个字符串,如两个字符串相等则显示“MATCH”, 否则显示“NO MATCH”。 10.试编写一段程序,要求在长度为100H字节的数组中,找出大于61H的无符号数的个数并存入字节单元UP中,找出小于2FH的无符号数的个数并存入字节单元DOWN中。 11.在内存区域0B800:0000-0B800:0FFFF(都是16进制数)内查找首地址为SOURCE的串(SOURCE的首字节为串长度),如果找到,则把AL的第0位置0,否则将该位置置1。 12.已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一个程序,把既在A中又在B中出现的整数存放于数组C中。 13.在附加段中,有一个首地址为LIST和未经排序的字数组。在数组的第一个字中,存放着该数组的长度,数组的首地址已存放在DI寄存器中,AX寄存器中存放着一个数。要求编制一个程序:在数组中查找该数,如果找到此数,则把它从数组中删除。 二、数字输入输出类 1. 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来。 2. 试编制一个程序,把BX寄存器内的二进制数以八进制数的形式在屏幕上显示出来。 3. 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。 4.从键盘上输入2个一位数,求出它们的和(假设和不超过1位)。 5.试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。 6.试编写一段程序,从键盘接收一个0-65535间的十进制无符号数,并在终端上显示与它等值的二进制数。 7.试编写一段程序,从键盘接收一个-32768-32767间的十进制有符号数,并在终端上显示与它等值的二进制数。 8.编写一个程序,从键盘输入一个0~65535之间的10进制无符号数,然后以16进制

汇编语言 快速入门

“哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别急,别急,让我把这个中原委慢慢道来:一、所有电脑语言写出的程序运行时在内存中都以机器码方式存储,机器码可以被比较准确的翻译成汇编语言,这是因为汇编语言兼容性最好,故几乎所有跟踪、调试工具(包括WIN95/98下)都是以汇编示人的,如果阁下对CRACK颇感兴趣……;二、汇编直接与硬件打交道,如果你想搞通程序在执行时在电脑中的来龙去脉,也就是搞清电脑每个组成部分究竟在干什么、究竟怎么干?一个真正的硬件发烧友,不懂这些可不行。三、如今玩DOS的多是“高手”,如能像吾一样混入(我不是高手)“高手”内部,不仅可以从“高手”朋友那儿套些黑客级“机密”,还可以自诩“高手”尽情享受强烈的虚荣感--#$%&“醒醒!” 对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。为了使学习汇编语言有个好的开始,你必须要先排除那些华丽复杂的命令,将注意力集中在最重要的几个指令上(CMP LOOP MOV JNZ……)。但是想在啰里吧嗦的教科书中完成上述目标,谈何容易,所以本人整理了这篇超浓缩(用WINZIP、WINRAR…依次压迫,嘿嘿!)教程。大言不惭的说,看通本文,你完全可以“不经意”间在前辈或是后生卖弄一下DEBUG,很有成就感的,试试看!那么――这个接下来呢?――Here we go!(阅读时看不懂不要紧,下文必有分解) 因为汇编是通过CPU和内存跟硬件对话的,所以我们不得不先了解一下CPU和内存:(关于数的进制问题在此不提) CPU是可以执行电脑所有算术╱逻辑运算与基本I/O控制功能的一块芯片。一种汇编语言只能用于特定的CPU。也就是说,不同的CPU其汇编语言的指令语法亦不相同。个人电脑由1981年推出至今,其CPU发展过程为:8086→80286→80386→80486→PENTIUM →……,还有AMD、CYRIX等旁支。后面兼容前面CPU的功能,只不过多了些指令(如多能奔腾的MMX指令集)、增大了寄存器(如386的32位EAX)、增多了寄存器(如486的FS)。为确保汇编程序可以适用于各种机型,所以推荐使用8086汇编语言,其兼容性最佳。本文所提均为8086汇编语言。寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;CH&CL=CX:计数寄存器,常用于计数;DH&DL=DX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器CS,DS,SS来指向这些起始位置。通常是将DS固定,而根据需要修改CS。所以,程序可以在可寻址空间小于64K的情况下被写成任意大小。所以,程序和其数据组合起来的大小,限制在DS所指的64K内,这就是COM文件不得大于64K的原因。8086以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP(Intruction Pointer):指

汇编语言基础练习题目

、填空 1. 在8086/8088的计算机中,存储单元的20位物理地址由两部分组成,即16 位的 段地址 和16位的 偏移地址,物理地址=段地址X 10H+偏移量。 2. 段的起始地址必须是某小段的首地址,它能被 10H 整除。 3. 已知01020H 字单元的内容为6A58H 请分别写出它的两个字节单元的地址和 内容: (01020H =58H, ( 01021H =6AH 4. 指令执行后,若标志寄存器的ZF=0,则表示结果不为0;若SF=0,则表示结 果的符号是正号,即结果为正数。 5. 控制器从存储器取出一条指令后,指令指针寄存器IP 的内容是 将要执行的下 一条指令开始的偏移地址。 6. 段地址和偏移地址为1000: 127B 的存储单元的物理地址是1127BH 解:由物理地址=段地址X 10H+偏移量的公式可得 物理地址=1000HX 10H+127BH=10000H+127BH=1127BH 、选择 1. 与CS 寄存器组合才能形成代码段的物理地址的寄存器是 解:16K 个字单元,即为32K 个字节单元。由于2的15次方为32K,因此至 少需要15位二进制数才能表示16K 个字单元。 3. 已知一数据段的段地址是0100H,这个段的第6个字单元的物理地址是(B ) o 解:由于一个字单元占用两个字节,第一个字单元的偏移地址为 0000H,因 此第一个字单元的物理地址为 01000H 。以后每一个字单元的地址在前一个的基 C )。 A. SP 寄存器 B. BP 寄存器 C. IP 寄存器 D. BX 寄存器 2.如果存储器分段时, 的二进制数至少是( 一个段最多允许16K 个字单元,那么表示该段内偏移地址 A )o A.15 位 位 B.16 位 C.17 位 D.18 A. 01010H B. 0100AH C.01012H D.01006H

地质学基础试题和答案

《地质学基础》作业题及参考答案 一、名词解释(30个) 1、地质学:以地球为研究对象的一门自然科学。当前,地质学主要是研究固体地球的表层——岩石圈,研究其物质组成,形成,分布及演化规律;研究地球的内部结构,地表形态及其发展演化的规律性。 2、将今论古:通过各种地质事件遗留下来的地质现象与结果,利用现今地质作用的规律,反推古代地质事件发生的条件、过程及其特点。 3、岩石圈:软流圈其上的由固体岩石组成的上地幔的一部分和地壳合称为岩石圈。它是地球的一个刚性外壳,“浮”在具塑性状态的软流圈之上。 4、矿物:矿物是由地质作用形成的单质或化合物。 5、地质作用:引起地壳的物质组成、内部结构和表面形态不断运动、变化和发展的各种自然作用称为地质作用。 6、双变质带:大洋板块沿贝尼奥夫带在岛弧与大陆边缘下插引起的成双变质带,一个是分布于靠大洋一侧的高压低温变质带,另一个是与之平行的高温低压变质带。 7、风化壳:指残积物和经生物风化作用形成的土壤层等在陆地上形成的不连续薄壳(层)。 8、岩石孔隙度:指岩石内孔隙总体积与岩石体积之比。 9、地下水:是指埋藏于地下地的水,即地表以下的松散堆积物和岩石空隙中的水。 10、冰川:大陆上缓慢流动的巨大冰体。 11、晶体:内部质点在三维空间呈规则排列的固体称为晶体。 12、克拉克值:国际上把各种元素在地壳中的平均含量百分比称为克拉克值。 13、类质同象:指在矿物晶体结构中,由性质相似的其它离子或原子占据了原来离子或原子的位置,而不引起化学键性和晶体结构类型发生质变的现象。但可引起化学成分及其它有关性质的改变。 14、沉积岩:又称为“水成岩”,它是在地表或近地表条件下,由早先形成的岩石(母岩)经风化、剥蚀等一系列外力地质作用形成的风化产物,再经搬运、沉积和固结而形成的一类岩石。 15、岩浆岩的产状:指岩浆岩体在空间上的形态、规模,与围岩的关系以及形成时所处的深度及地质构造环境等。 16、变质作用:由内力地质作用致使岩石的矿物成分,结构,构造发生变化的作用称变质作用。 17、机械沉积分异作用:在沉积的过程中,使原来粗、细、轻、重混杂在一起的物质,按一定顺序依次沉积下来,这种作用称机械沉积分异作用。 18、波痕:波痕是在流水(或风)作用下,砂质沉积物移动时所形成的沙纹或沙波。 19、火山碎屑岩:指火山作用形成的各种碎屑物质堆积而成的岩石。 20、沉积相:指沉积环境及在该环境中形成的沉积物(岩)特征的总和(包括岩石的、生物的、地化的特征)。 21、三角洲:带有泥砂的河流进入蓄水盆地,因流速减小,沉积物在河口地区大量堆积,并导致岸线向盆地方向不规则进积而进行的沉积体。 22、浊流:指沉积物颗粒靠涡流(湍流)支撑,呈悬浮状态在流体中搬运的重力流。 23、碳酸盐岩的清水沉积作用:就是指在没有或很少有陆源物质流入的陆表海环境中的碳酸盐沉积作用。 24、地层层序律:对于层状岩层而言,老地层先形成、在下面,新地层依次层层叠覆,越往上,地层越新。 25、标准化石:在一个地层单位中,选择少数特有的生物化石,具有生存时间短、地理分布

汇编程序习题

汇编程序习题 1.试分析以下程序段完成什么功能? MOV CL,4 SHL DX,CL SHL AX,CL SHR BL,CL INT 3 2.写出执行以下计算的指令序列: 1)Z←W+(Z-X)2)Z←W-(X+6)-(R+10) 3)Z←(W*X)/(R+6)4)Z←((W-X)/5*Y)*2 3.求两个数56H和67H进行ADD,并求出标志OF,CF,SF,ZF的值。4.阅读程序段,回答下述问题: 1)MOV AX,4000H 2)MOV AX,5678H 3)MOV AX,1234H OV DS,AX MOV BX,99AAH MOV CX,8912H MOV BX,1238H PUSH BX CMP AX,CX MOV〔BX〕,2244H PUSH AX INT 3 MOV AL,〔BX〕 POP DX SF=?OF=?JA成立否? INT 3 POP CX AL=?存储器的物理地址=?DX=?CX=? 5.下列程序能完成什么功能? DATY1 DB 300DUP(?) DATY2 DB 100DUP(?) …… MOV CX,100 MOV BX,200 MOV SI,0 MOV DI,0 NEXT:MOV AL,DATY1〔BX〕〔SI〕 MOV DATY2〔DI〕,AL

INC SI INC DI LOOP NEXT 6.下列指令哪些是错误的?并简述之。 1)MOV 15,BX 2)CMP OP1,OP2(假定OP1,OP2是用DB定义的变量) 3)CMP AX,OP1 4)CMP OP1,25H 5)MOV DS,CS 7.下列程序段执行后,BX的值是什么? MOV CL,3 MOV BX,0B8H ROL BX,1 ROR BX,CL 8.编写一个程序段,将内存200H单元开始的256个单元的内容,取绝对值后传送到400H开始的256个单元中。 9.求出下列各数与62A0H之和,并根据结果确定SF,ZF,CF,OF的值。 1)1234H 2)4321H 3)CFA0H 4)9D60H 10.求出下列各数与4AE0H之差,并根据结果确定SF,ZF,CF,OF的值。 1)1234H 2)5D80H 3)9090H 4)EA04H

汇编语言复习题(带答案)

汇编语言复习题(带答案) 汇编语言期末复习题 第1章:基础知识 1、在汇编语言程序的开发过程中使用宏功能的顺序是(C)。DX A、宏定义,宏调用 B、宏定义,宏展开 C、宏定义,宏调用,宏展开 D、宏定义,宏展开,宏调用 2、汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句 中不可省略的项是(B)。DX A、名字项 B、操作项 C、操作数项 D、注释项 3、可屏蔽中断就是它的请求是否被CPU响应要受(IF)的控制。DX 4、使用LINK连接命令,执行后可生成文件的扩展名为(EXE)。DX 5、在寄存器间接寻址中,如果指令中指定的寄存器为BP,则操作数在段中,段地址 在SS寄存器中。TK 6、注释项用于说明程序段或是一条和几条指令的功能,一般用;(或分号)表示注释 的开始。TK 7、DOS系统功能调用方式为:(1)置入口参数;(2)中断程序编号送AH寄存器后执行INT21H。TK 8、通常主程序和子程序间参数传送的方法有三种:用寄存器传递、用存储单元传递、用堆栈传递(顺序可调换)。TK 9、CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。在此,称引起紧急事务的事件为中断源。TK 10、在字符串操作指令中,DS∶SI指向源串,ES∶DI指向目的串。TK 11、计算机系统通过接口与外围设备通信。TK 12、键盘I/O、显示I/O和打印I/O分别对应、和号中断。TK 13、字符显示模式缓冲区中的一个字对应于屏幕上的一个字符。每个字的第一个字节 为显示字符的ASCII码,第二个字节为显示字符的属性。TK 14、简述上机运行汇编语言程序的过程。JD

51汇编程序练习题1

单片机汇编程序设计练习 一、存储器之间的数据传送 1、编程实现将单片机内部RAM60H开始的连续32个单元置为FFH。 2、编程实现将内部RAM30H开始的连续16个数传送到内部RAM50H开始的连续单元中。 3、编程实现将单片机外部RAM2000H为首地址的数据块传送到单片机内部RAM30H开始的单元中,数据块的长度为32个字节。 4、编程实现将单片机内部RAM30H为首地址的数据块传送到外部RAM2000H 开始的单元中,数据块的长度存放于内部RAM的20H单元。 5、编程实现将单片机外部RAM2000H为首地址的数据块传送到单片机内部RAM30H开始的单元中,直到数据内容为0DH时停止传送。 6、编程实现将ROM1000H地址的内容传送到内部RAM的25H单元。 7、编程实现将ROM2000H开始的连续10个地址的内容传送到内部RAM的25H 开始的单元。 8、编程实现将ROM1000H开始的连续100个地址的内容传送到外部RAM2000H 开始的连续单元中。 二、查表程序设计 1、编写查表程序,要查表的数据存放在R7中,其范围为0~9。编程查其平方值,并存放于40H。 2、编写查表程序,要查表的数据存放在R7中,其范围为0~9。编程查其立方值,并存放于R6。 3、单片机外部ROM TAB1地址开始存放一组ASCII码表,试用查表方法,将R2的内容(范围为0~F)转换为与其对应 的ASCII码,并从P1口输出。 4、使用8051的P1口作为段控驱动共阳 LED数码管,硬件连接如图。 编程实现将8051 R7单元内容(在 00H-09H之间)显示在数码管上。00H-09H 的共阳字形代码如下表所示。 04H 05H 06H 07H 08H 09H

汇编语言入门

汇编语言入门教程 对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。为了使学习汇编语言有个好的开始,你必须要先排除那些华丽复杂的命令,将注意力集中在最重要的几个指令上(CMP LOOP MOV JNZ……)。但是想在啰里吧嗦的教科书中完成上述目标,谈何容易,所以本人整理了这篇超浓缩(用WINZIP、WINRAR…依次压迫,嘿嘿!)教程。大言不惭的说,看通本文,你完全可以“不经意”间在前辈或是后生卖弄一下DEBUG,很有成就感的,试试看!那么――这个接下来呢?――Here we go!(阅读时看不懂不要紧,下文必有分解) 因为汇编是通过CPU和内存跟硬件对话的,所以我们不得不先了解一下CPU和内存:(关于数的进制问题在此不提) CPU是可以执行电脑所有算术╱逻辑运算与基本I/O 控制功能的一块芯片。一种汇编语言只能用于特定的CPU。也就是说,不同的CPU其汇编语言的指令语法亦不相同。个人电脑由1981年推出至今,其CPU发展过程为:8086→80286→80386→80486→PENTIUM →……,还有AMD、CYRIX等旁支。后面兼容前面CPU的功能,只不过多了些指令(如多能奔腾的MMX指令集)、增大了寄存器(如386的32位EAX)、增多了寄存器(如486的FS)。为确保汇编程序可以适用于各种机型,所以推荐使用8086汇编语言,其兼容性最佳。本文所提均为8086汇编语言。寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086 有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;CH&CL=CX:计数寄存器,常用于计数;DH&DL=DX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器CS,DS,SS 来指向这些起始位置。通常是将DS固定,而根据需要修改CS。所以,程序可以在可寻址空间小于64K的情况下被写成任意大小。所以,程序和其数据组合起来的大小,限制在DS 所指的64K内,这就是COM文件不得大于64K的原因。8086以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP(Intruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程;SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置。BP(Base Pointer):基址指针寄存器,可用作SS 的一个相对基址位置;SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;DI(Destination Index):目的变址寄存器,可用来存放相对于ES 段之目的变址指针。还有一个标志寄存器FR(Flag Register),有九个有意义的标志,将在下文用到时详细说明。 内存是电脑运作中的关键部分,也是电脑在工作中储存信息的地方。内存组织有许多可存放

汇编语言课后习题答案---郑晓薇(整理后的)

习题一 1 无符号数: 11010011=211=D3H,01110111=119=77H, 10000011=131=83H, 00101111=47=2FH, 10101010=170=AAH 带符号数:11010011= -45=D3H,01110111=+119=77H,10000011= -125=83H, 00101111=+47=2FH,10101010= -86=AAH 2 5E8AH,0BE6H,3DEH,4940H 3 00011101+00110101=01010010=5 2H=82 01001001+11101000=00110001=3 1H=49 10111110+01010010=00010000=1 0H=16 10011010+11110001=10001011=8 BH= -117 4 00101001+01010011=01111100+0 0000110=10000010=82H=82 01110011-00100100=01001111-00000110=01001001=49H=49 01100110+00011000=01111110+0 0000110=10000100=84H=84 10010+01110101=00111+0000011 0 =00111=0207H=207 5 000020A3H,FF94H,00003456H,007FH,FFFFEC00H 6 无符号数:0~65535,0000H~FFFFH;带符号数:-32768~+32767,8000H~7FFFH 7 (1) 38H等于十进制数56,是十进制数56的补码,数字8的ASCII码,十进制数38的压缩BCD码 (2) FFH等于十进制数-1,是带符号数-1的补码,无符号数为255 (3) 5AH等于十进制数90,是十进制数90的补码,大写字母Z的ASCII码 (4) 0DH等于十进制数13,是十进制数13的补码,回车符的ASCII码 8 (1) 108=01101100B=6CH,补码01101100B,压缩BCD码01000,ASCII 码313038H (2) 46=00101110B=2EH,补码00101110B,压缩BCD码01000110,ASCII码3436H (3) –15=11110001B=F1H,补码11110001B,ASCII码2D3135H (4) 254=11110B=00FEH,补码11110B,压缩BCD码10100,ASCII 码323534H 9 (1) 56+63=01110111B,CF=0,SF=0,ZF=0,OF=0 (2) 83-45=00100110B,CF=0,SF=0,ZF=0,OF=0 (3) -74+29=11010011B,CF=0, SF=1,ZF=0,OF=0 (4) -92-37=01111111B,CF=1, SF=0,ZF=0,OF=1 10 回车、换行、响铃、ESC键、空格键、、P、p 习题二 9 最少划分为16个逻辑段,最多划分为65536个逻辑段(每段16个字节) 10 CS:IP,DS:BX、SI、DI,ES:BX、SI、DI,SS:SP、BP 11 字节单元保存8位数,字单元保存16位数。根据源操作数的属性确定要访问的是字节单元还是字单元。 12 对于字节单元来说,偶地址和奇地址一样;对于字单元而言,最好用偶地址保存,可减少CPU的访存次数。 13 首单元的物理地址=38AE8H,末单元的物理地址 =38AE8H+7FFFH=40AE7H 16 (1)物理地址=27679H (2) 物理地址=20F92H (3) 物理地址=20F92H (2)和(3)的物理地址是一样的。说明逻辑地

地质学基础复习题含答案

地质学基础复习题含答案 一、名词解释 1、地质学:以地球为研究对象的一门自然科学。当前,地质学主要是研究固体地球的表层——岩石圈,研究其物质组成,形成,分布及演化规律;研究地球的内部结构,地表形态及其发展演化的规律性。 2、将今论古:通过各种地质事件遗留下来的地质现象与结果,利用现今地质作用的规律,反推古代地质事件发生的条件、过程及其特点。 3、大地水准面:平均海平面通过大陆延伸所形成的封闭曲面。 4、岛弧与海沟:岛弧是呈弧状分布的火山列岛,它延伸距离长达数百到数千公里,常发育于大陆架的边缘;岛孤靠大洋一侧常发育有深度超过6km的长条形陆地,叫海沟。 5、岩石圈:软流圈其上的由固体岩石组成的上地幔的一部分和地壳合称为岩石圈。它是地球的一个刚性外壳,“浮”在具塑性状态的软流圈之上。 6、矿物:矿物是由地质作用形成的单质或化合物。 7、地质作用:引起地壳的物质组成、内部结构和表面形态不断运动、变化和发展的各种自然作用称为地质作用。 8、内动力地质作用:由地球的内能引起的、作用在整个地壳甚至岩石圈的地质作用。 9、风化壳:指残积物和经生物风化作用形成的土壤层等在陆地上形成的不连续薄壳(层)。 10、风化作用:风化作用是指地表岩石在各种地质营力作用下遭受破坏的作用。

11、剥蚀作用:各种外界地质营力对地面岩石及风化产物的破坏作用称剥蚀作用。 12、搬运作用:风化作用和剥蚀作用的产物被流水、冰川、海洋、风、重力等转移离开原来的位置的作用,叫做搬运作用。 13、沉积作用:母岩风化和剥蚀产物在外力的搬运过程中,由于流速或风速的降低、冰川的融化以及其他因素的影响,便会导致搬运物质的逐渐沉积,这种作用称沉积作用。 14、机械沉积分异作用:在沉积的过程中,使原来粗、细、轻、重混杂在一起的物质,按一定顺序依次沉积下来,这种作用称机械沉积分异作用。 15、成岩作用:成岩作用是指沉积物沉积以后,由疏松的沉积物变成固结岩石的作用。 16、晶体:内部质点在三维空间呈规则排列的固体称为晶体。 17、克拉克值:国际上把各种元素在地壳中的平均含量百分比称为克拉克值。 18、类质同象:指在矿物晶体结构中,由性质相似的其它离子或原子占据了原来离子或原子的位置,而不引起化学键性和晶体结构类型发生质变的现象。但可引起化学成分及其它有关性质的改变。 19、晶体习性:生长条件一定时,同种晶体总能发育成一定的形状,这种性质称为晶体的结晶习性。 20、岩石:岩石是天然产出的是有一定结构、构造和稳定外形的矿物集合体,是地质作用的产物。 21、岩浆岩:又称为“火成岩”,它是由地壳深处的岩浆侵入地壳或喷出地表冷凝结晶而成。

汇编语言程序例题0001

【例】试编写一程序计算以下表达式的值。 w = (v- (x * y + z -540 )) /x 式中x、y、z、v均为有符号字数据。 设x、y、z、v的值存放在字变量X、Y、Z、V中,结果存放在双字变量W之中,程序的流程图如图所示。 DATA SEGMENT X DW 200 Y DW 100 Z DW 3000 V DW 10000 W DW 2 DUP (?) DATA ENDS STACK SEGMENT STACK DB 200 DUP (0) STACK ENDS CODESEGMENT ASSUME DS DATA CS: CODE SS: STACK START MOV AX DATA MOV DS AX ; DATA>AX MOV AX X IMUL Y ; (X) * (DX AX MOV CX AX

MOV BX,DX ;(DX AX) T BX : CX ) MOV AX,Z CWD ; (Z)符号扩展 ADD CX,AX ADC BX,DX ; ( BX: CX)+( DX:AX)BX: CX) SUB CX,540 SBB BX,0 ;( BX:CX) - 5 40~BX : CX) MOV AX,V CWD ; (V)符号扩展 SUB AX,CX SBB DX, BX ;( DX: AX)-((BX CX DX: AX) IDIV X ;( DX:AX)/X MOV W,AX ;商5 MOV W+2 DX ;余数D?W+2 MOV AH,4CH INT 21H CODEENDS ;退出DOS 状态 END START 【例】已知某班学生的英语成绩按学号(从 1 开始)从小到大的顺序排列在要查的学 生的学号放在变量NO中,查表结果放在变量ENGLISH中。编写程序如下: STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS DATA SEGMENT TAB DB 80 ,85,86,71,79,96 DB 83 ,56,32,66,78,84 NO DB 10 ENGLIST DB ? DATA ENDS CODE SEGMENT ASSUME DS: DATA,SS: STACK,CS: CODE BEGIN: MOV AX,DATA MOV DS,AX LEA BX,TAB MOV AL,NO DEL AL XLAT TAB MOV ENGLIS,H AL MOV AH,4CH INT 21H CODEENDS TAB表中,

汇编语言基本关键字

汇编语言基本关键字 aaa对非压缩BCD码加法之和调整 aas 对非压缩BCD码减法之差调整 aam乘法调整aad被除数调整 add不带进位标志位的加法adc带进位标志位的加法 and逻辑与 assume指定段寄存器 bswap双字单操作数内部交换 bt位测试bts位测试并置一 btr位测试并清零btc位测试并取反 bsf/bsr正,反向位扫描 call调用 cbw字节转换为字cwd字转换为双字cwde字转换为扩展的双字cdq双字转换为四字 cmp比较cmpxchg比较并交换 cmps串比较 code定义简化代码段 const定义简化常数数据段 daa对压缩BCD码加法之和调整das对压缩BCD码减法之差调整 data定义简化数据段 db/dw/dd/dq/dt定义字节/字/双字/四字/十字变量 dec减一

df定义32位便宜地址的远地址指针 div无符号数除法 equ等价textequ文本等价 even取偶偏移地址 fardata,fardata定义简化独立数据段 group定义段组 idiv有符号整数除法 imul有符号整数乘法 in输入 inc加一 ins/outs输入/输出串元素 jcxz/jecxz若cx=0/ecx=0,跳转 jmpdopd无条件跳转到DOPD 处取出指令继续执行 label为$定义符号 Lahf 标志位低八位送AH lea 偏移地址送通用寄存器lda传送进入数据段的地址指针 les传送进入附加数据段的地址指针lfs传送进入FS段的地址指针lgs传送进入GS段的地址指针lss传送进入堆栈段的地址指针 local说明局部变量 lods读出串元素 Loop/loopd无条件循环cx/ecx为循环次数 loopnz/loopnzd非零或不等时循环,cx/ecx为循环次数

汇编语言复习题(附答案)

汇编语言复习题 注:蓝色标记的为答案,此答案仅供参考,大家自己做一下或看以一下,认为不对的地方,可以提出来一起讨论一下,另外看一下课后老师布置的相应作业。在此文档最后最后附有课 后四、六章的答案,大家抓紧时间复习哦! 一、选择题 1. 把要执行的程序与库文件连接起来形成可执行文件的系统程序是(B )。 A. 汇编程序 B. 连接程序 C. 机器语言程序 D.源代码程序 2. 在8088/8086的寄存器组中,CPU确定下一条指令的物理地址时需要用到的寄存器对是 (C )。 A..SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 3. 为了使主机访问外设方便起见,外设中的每个寄存器给予一个(C )。 A.物理地址 B. 逻辑地址 C. 端口地址 D. 段地址 4. MOV AX, 3064H,该指令中源操作数采用的寻址方式是(A )。 A.立即 B. 直接 C. 寄存器相对 D. 寄存器间接 5. 换码指令的助记符是(C )。 A. XCHG B. LEAS C.XLAT D. MOV 6. 如果A> B (A、B有符号数)发生转移,应选择的条件转移指令是(JGE )。 7. 下列符号中,可用作标识符的是(C )。 A.MOV B.AX C.MSG1 D.1ABC 8. X DB 10H DUP (1 , 2)内存变量定义语句拥有了( A )个字节的存储空间。 A.20D B.10D C.20H D.10H 9. 当DF=0时,执行串操作指令MOVSB变址寄存器SI、DI的值将(C )。 A.不变 B. 减1 C. 加1 D. 无法确定 10. 如下指令可将AX寄存器内容改变的是(A )。 A. AND AX , BX B . TEST AX , BX C. CMP AX , BX D . XCHG AX , AX 11.16位CPU支持的I/O 地址范围是(D )。 A. 0~0FFFFFH B. 0~0FFFFH C. 0~0FFFH D. 0~0FFH 12. MUL CL指令实现的功能是(A )。 A.无符号乘法:AX AL X CL B.有符号乘法:AX AL X CL C.无符号乘法:DX AL X CL D .有符号乘法:DX AL X CL 13. DOS系统功能调用(INT 21H )中,显示字符串的功能号是(D )。 A.01H B.02H C.08H D. 09H 14. 在16位CPU读取指令时,需要用到的寄存器对是(C )。 A.SS 和SP B.DS 和DI C.CS 和IP D.ES 和SI 15. 下列指令中,源操作数(既第2操作数)属于基址加变址寻址方式是(B )。 A.MOV AX,23H B. MOV AX,[BX+SI] C.SUB AX,[BX] D. ADD AX,BX 16. 有内存变量定义语句:VAR DW 10 DUP(1 , 2), 1234H, VAR的属性TYPE LENGTH和

地质学基础试题与答案

《地质学基础》试题及答案(八) 一、名词解释(4′×8共计32分) 1.克拉克值 2.风化壳 3.莫霍面 4.标准化石 5.岩石圈 6. 矿物 7. 向斜 8. 片麻构造 二、选择题(18×1共计18分) 1、人和真象,真马等出现于哪一个纪___________。 A、J B、K C、T D、Q 2、印支运动发生于______纪。 A、石炭纪 B、二叠纪 C、三叠纪 D、白垩纪 3、矽卡岩型矿床是下列哪一种变质作用形成的_____。 A、接触交代型变质作用 B、区域变质作用 C、埋藏变质作用 D、动力变质作用 4、加里东运动发生于________。 A、中生代 B、晚古生代 C、早古生代 D、新生代 5、下列哪一种褶皱构造一定发生了地层倒转________。 A、倾伏褶皱 B、直立褶皱 C、倾斜褶皱 D、翻卷褶皱 6、在推覆构造中,由于强烈侵蚀作用,如果较年轻岩块出露于较老岩块之中,这种构 造称为________。 A、飞来峰 B、构造窗 C、逆掩断层 D、冲断层 7、片理构造是区域变质岩中的常见构造,下列哪一种片理构造变质作用最强______。 A、板状构造 B、千枚状构造 C、片状构造 D、片麻状构造 8、根据同位素年龄测定,经历时间最长的地质时期是__________。 A.元古代 B.古生代 C.中生代 D.新生代 9、如果在地层中找到了三叶虫,那么这个地层时代为________。 A、早奥世 B、第三纪 C、白垩纪 D、早寒武世 10、哪一种沉积建造反映了由海相到陆相的转换________。 A、复理石沉积 B、浊流沉积 C、磨拉石沉积 D、火山碎屑沉积 11、古登堡面与莫霍面之间属于地球的哪一部分_________。 A、上地壳 B、下地壳 C、地幔 D、地核 12、中生代裸子植物得到了空前的发展,下列哪一种植物化石不属于裸子植物_____。 A、大羽羊齿 B、铁 C、松柏 D、银杏 13、界、系、统、阶是__________。 A.岩石地层单位 B.时间单位 C.生物分类单位 D.年代地层单位 14、石英在摩氏硬度计中属于哪一级别_________。 A、5 B、6 C、7 D、8 15、下列哪一类岩石属于动力变质岩________。 A、片岩 B、片麻岩 C、糜棱岩 D、岩

汇编语言程序设计练习题

汇编语言程序设计练习题 阅读程序并完成填空: 1.1.MOV BL,85H MOV AL,17H ADD AL,BL AL=?,BL=?,CF=? 2.2.MOV AX,BX NOT AX ADD AX,BX INC AX AX=?,CF=? 3.3.MOV AX,0FF60H STC MOV DX,96 XOR DH,0FFH SBB AX,DX AX=?,CF=? 4.4.MOV BX,0FFFEH MOV CL,2 SAR BX,CL 5.5.MOV BX,0FFH AND BX,0FFFH OR BX,0F0FH XOR BX,00FFH 上述程序段运行后,BX=?,CF=? 6.6.CMP AX,BX JGE NEXT XCHG AX,BX NEXT:CMP AX,CX JGE DONE XCHG AX,CX DONE:。。。。。 试回答: (1)(1)上述程序段执行后,原有AX、BX、CX中最大数存放在哪个寄存器中? (2)(2)这3个数是带符号数还是无符号数?

7.7.在数据段ADDR1地址处有200个字节,要传送到数据段ADDR2处。 MOV AX,SEG ADDR1 MOV DS,AX MOV ES,------- MOV SI,------- MOV DI,OFFSET ADDR2 MOV-----,200 CLD REP--------- 8.8.ADDR1开始的单元中连续存放两个双字数据,将其求和存放在ADDR2开始的单元。 MOV CX,2 XOR BX,BX CLC NEXT:MOV AX,[ADDR1+BX] ADC AX,------- MOV[ADDR2+BX],AX ADD--------,2 ---------NEXT 9.9.设初值AX=1234H,BX=5678H,DX=0ABCDH,则执行下面一段程序后AX=------,BX=----,DX=--------。 MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 10.10.设有一个首地址为ARRAY有N个字数据的数组,要求求出该数组之和,并把结果存入TOTAL地址中,有关程序如下:MOV CX,------ MOV AX,0 MOV SI,0 START:ADD AX,-----

汇编语言基础知识

汇编语言基础知识 汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有 效地应用汇编语言对其编程,因此,本章对硬件系统结构的问题进行部分探讨,首先介绍了计算机的基本结构、Intel 公司微处理器的发展、计算机的语言以及汇编语言的特点,在此基础上重点介绍寄存器、内存组织等汇编语言所涉及到的基本知识。 1.1 微型计算机概述 微型计算机由中央处理器(Central Processing Unit ,CPU )、存储器、输入输出接口电路和总线构成。CPU 如同微型计算机的心脏,它的性能决定了整个微型计算机的各项关键指标。存储器包括随机存储器(Random Access Memory ,RAM )和只读存储器(Read Only Memory ,ROM )。输入输出接口电路用来连接外部设备和微型计算机。总线为CPU 和其他部件之间提供数据、地址和控制信息的传输通道。如图1.1所示为微型计算机的基本结构。 外部设备存储器输入输出接口电路中央处理器 CPU 地址总线 数据总线 控制总线 图1.1 微型计算机基本结构 特别要提到的是微型计算机的总线结构,它使系统中各功能部件之间的相互关系变 为各个部件面向总线的单一关系。一个部件只要符合总线结构标准, 就可以连接到采用这种总线结构的系统中,使系统功能得到扩展。 数据总线用来在CPU 与内存或其他部件之间进行数据传送。它是双向的,数据总线 的位宽决定了CPU 和外界的数据传送速度,8位数据总线一次可传送一个8位二进制数据(即一个字节),16位数据总线一次可传送两个字节。在微型计算机中,数据的含义是广义的,数据总线上传送的不一定是真正的数据,而可能是指令代码、状态量或控制量。 地址总线专门用来传送地址信息,它是单向的,地址总线的位数决定了 CPU 可以直接寻址的内存范围。如 CPU 的地址总线的宽度为N ,则CPU 最多可以寻找2N 个内存单 元。

地质学基础试题八套

第一套《地质学基础》试题 姓名___________学号___________成绩___________ 一、名词解释(4′×8共计32分) 1.新构造运动 2.风化壳 3.莫霍面 4.标准化石 5.岩石圈 6.矿物 7.向斜 8.转换断层 二、填空(1′ ×20共计20分)。 1、古登堡面是__________和___________的分界面。 2、火山喷发类型有_________和_________两类。 3、火成岩可以分为超基性、基性、中性、酸性、脉岩等类别,请按此顺序分别列举一类岩石名称 _________ 、__________、____________ 、____________ 、_________。 4、中生代从早到晚有,它们的代号分别为。 5、变质作用包括_________、___________和___________三类。 6、火山碎屑岩按照碎屑粒径大小可以划分为__________、________和_________三类。 7、岩石变形发展的三个阶段是___________、____________、____________。 三、选择题(20×1共计20分) 1、人和真象,真马等出现于哪一个纪___________。 A、J B、K C、T D、Q 2、印支运动发生于______纪。 A、石炭纪 B、二叠纪 C、三叠纪 D、白垩纪 3、矽卡岩型矿床是下列哪一种变质作用形成的_____。 A、接触交代型变质作用 B、区域变质作用 C、埋藏变质作用 D、动力变质作用 4、加里东运动发生于________。 A、中生代 B、晚古生代 C、早古生代 D、新生代 5、下列哪一种褶皱构造一定发生了地层倒转________。 A、倾伏褶皱 B、直立褶皱 C、倾斜褶皱 D、翻卷褶皱 6、在推覆构造中,由于强烈侵蚀作用,如果较年轻岩块出露于较老岩块之中,这种构造称为________。 A、飞来峰 B、构造窗 C、逆掩断层 D、冲断层 7、片理构造是区域变质岩中的常见构造,下列哪一种片理构造变质作用最强______。 A、板状构造 B、千枚状构造 C、片状构造 D、片麻状构造 8、根据同位素年龄测定,经历时间最长的地质时期是__________。 A.元古代 B.古生代 C.中生代 D.新生代 9、如果在地层中找到了三叶虫,那么这个地层时代为________。 A、早奥陶世 B、第三纪 C、白垩纪 D、早寒武世 10、哪一种沉积建造反映了由海相到陆相的转换________。 A、复理石沉积 B、浊流沉积 C、磨拉石沉积 D、火山碎屑沉积 11、古登堡面与莫霍面之间属于地球的哪一部分_________。

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