搜档网
当前位置:搜档网 › 动量守恒定律练习题及答案汇编

动量守恒定律练习题及答案汇编

动量守恒定律练习题及答案汇编
动量守恒定律练习题及答案汇编

一、选择题(每小题中至少有一个选项是正确的)

1.在下列几种现象中,动量守恒的有( )

A .原来静止在光滑水平面上的车,从水平方向跳上一个人,人车为一系统

B .运动员将铅球从肩窝开始加速推出,以运动员和球为一系统

C .从高空自由落下的重物落在静止于地面上的车厢中,以重物和车厢为一系统

D .光滑水平面上放一斜面,斜面光滑,一个物体沿斜面滑下,以重物和斜面为一系统

2.两物体组成的系统总动量守恒,这个系统中( )

A .一个物体增加的速度等于另一个物体减少的速度

B .一物体受的冲量与另一物体所受冲量相同

C .两个物体的动量变化总是大小相等,方向相反

D .系统总动量的变化为零

3.砂子总质量为M 的小车,在光滑水平地面上匀速运动,速度为v 0,在行驶途中有质量为m 的砂子从车上漏掉,砂子漏掉后小车的速度应为 ( )

A .v 0

B .m M Mv -0 A .m M mv -0 A .M v m M 0)(- 4.A 、B 两个相互作用的物体,在相互作用的过程中合外力为0,则下述说法中正确的是( )

A .A 的动量变大,

B 的动量一定变大 B .A 的动量变大,B 的动量一定变小

C .A 与B 的动量变化相等

D .A 与B 受到的冲量大小相等

5.把一支枪水平固定在小车上,小车放在光滑的水平地面上,枪发射子弹时,关于枪、子弹、车的下列说法正确的有( )

A. 枪和子弹组成的系统动量守恒

B.枪和车组成的系统动量守恒

C .枪、弹、车组成的系统动量守恒

D .若忽略不计弹和枪筒之间的摩擦,枪、车组成的系统动量守恒

6.两球相向运动,发生正碰,碰撞后两球均静止,于是可以判定,在碰撞以前( )

A .两球的质量相等

B .两球的速度大小相同

C .两球的动量大小相等

D .以上都不能断定

7.一只小船静止在水面上,一个人从小船的一端走到另一端,不计水的阻力,以下说法正确的是( )

A .人在小船上行走,人对船的冲量比船对人的冲量小,所以人向前运动得快,小船后退得慢

B .人在小船上行走时,人的质量比船的质量小,它们受到的冲量大小是一样的,所以人向前运动得快,船后退得慢

C .当人停止走动时,因为小船惯性大,所以小船要继续后退

D .当人停止走动时,因为总动量守恒,所以小船也停止后退

8.如图所示,在光滑水平面上有一静止的小车,用线系一小球,将球拉开后放开,球放开时小车保持静止状态,当小球落下以后与固定在小车上的油泥沾在一起,则从此以后,关于小车的运动状态是 ( )

A .静止不动

B .向右运动

C .向左运动

D .无法判断

*9.木块a 和b 用一根轻弹簧连接起来,放在光滑水平面上,a 紧靠在墙壁上,

在b 上施加向左的水平力使弹簧压缩,如图所示,当撤去外力后,下列说法

中正确的是( )

A .a 尚未离开墙壁前,a 和b 系统的动量守恒

B .a 尚未离开墙壁前,a 与b 系统的动量不守恒

C .a 离开墙后,a 、b 系统动量守恒

D.a离开墙后,a、b系统动量不守恒

*10.向空中发射一物体.不计空气阻力,当物体的速度恰好沿水平方向时,物体炸裂为a,b两块.若质量较大的a块的速度方向仍沿原来的方向则()

A.b的速度方向一定与原速度方向相反

B.从炸裂到落地这段时间里,a飞行的水平距离一定比b的大

C.a,b一定同时到达地面

D.炸裂的过程中,a、b中受到的爆炸力的冲量大小一定相等

二、填空题

11.质量分别为m1、m2的两物体在光滑水平面上碰撞 , 碰撞前两物体的速度分别为V1、V2,当两物体发生碰撞后速度分别为V1/ 、V2/。则两物体碰撞过程中动量守恒定律的方程

为 .

12、在光滑水平面上,质量分别为2 kg和1 kg的两个小球分别以0.5m/s和2m/s的速度相向运动,碰撞后两物体粘在一起,则它们的共同速度大小为____m/s,方向_____.

13、质量为M的小车以速度v沿光滑水平面运动时,质量为m的橡皮泥从高h处自由落下,恰好落在前进的小车内并附着其上.则此后小车的速度将变为________.

14、鱼雷快艇的总质量为M,以速度v前进,快艇沿前进方向发射一颗质量为m的鱼雷后,快艇速度减为原来的1/3,则鱼雷的发射速度为。(不计力的阻力)

三、计算题

15.质量为4.0千克的物体A静止在光滑水平桌面上,另一个质量为2.0千克的物体B以5.0米/秒的水平速度与物体A相撞,碰撞后物体B以1.0米/秒的速度反向弹回.求:A球碰撞后的速度.

*16试在下述简化情况下由牛顿定律导出动量守恒定律的表达式:系统是两个质点,相互作用力是恒力,不受其他力,沿直线运动.要求说明推导过程中每步的根据,以及式中各符号和最后结果中各项的意义.

四 动量守恒定律

1、A

2、CD .

3、A

4、 D

5、C

6、C

7、BD

8、 A

9、BC

10、C 、D

11、221

12211v m v m v m v m '+'=+ 12、31

,跟质量为1 kg 的小球原来的运动方向相同. 13、m M Mv +

14 、(2M +m ) v /3m 。

15、3m/s

16、

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 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进制

汇编语言试题及参考答案

汇编语言试题及参考答案 一,填空题 1.ZF标志位是标志结果是否为零的,若结果,ZF为( 1 ),否则ZF为( 0 ).当ZF为1时,SF为( 0 ) 2.标号可以有两种类型属性.它们是( )和( ) 3.8位无符号整数的表示范围为0--255,写成16进制形式为( ),8位有符号整数的表示范围为-128--+127,写成16进制形式为( ) 4.伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是( ),不得有名字的是( ),可有可无名字的是( ). 5.循环程序通常由( )( )( )和循环结果外理四部分构成 6.在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/( )于+,-;XOR,OR( )于AND,LT( )于GT 7. 宏指令定义必须由伪指令( )开始,伪指令( )结束,两者之间的语句称为( ) 8.调用程序与子程序之间的参数传递方法有四种,即堆栈法( )( )( ) 9.分别用一条语句实现下述指明的功能 (1)栈顶内容弹出送字变量AYW( ) (2)双字变量AYD存放的地址指针送ES和SI( ) (3)变量AY2类型属性送AH( ) (4)不允许中断即关中断( ) (5)将字符串'HOW ARE YOU!'存入变量AYB( ) (6)子程序返回调用程序( ) (7)地址表达式AYY[4]的偏移地址送字变量ADDR( ) (8)AX的内容加1,要求不影响CF( ) (9)BX的内容加1,要求影响所有标志位( ) (10)若操作结果为零转向短号GOON( ) 二,单选题 1.IBM PC微机中,有符号数是用( )表示的 1.原码 2.补码 3.反码 4.BCD码 2.把汇编源程序变成代码程序的过程是( ) 1.编译 2.汇编 3.编辑 4.链接

汇编语言课后习题解答

第1章基础知识 检测点1.1(第9页) (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13位。 (2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。 (3)1KB的存储器可以存储8192(2^13)个bit,1024个Byte。 (4)1GB是1073741824(2^30)个Byte、1MB是1048576(2^20)个Byte、1KB是1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。 (8)在存储器中,数据和程序以二进制形式存放。

(1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。(5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU 最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

汇编程序习题

汇编程序习题 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.【答案】A。解析:人类历史上最早、最完整论述教育问题的著作是我国的《学记》。 2.【答案】C。解析:亚里士多德的和谐教育思想以灵魂论为基础、以培养优良的公民为目标、以德智体和谐发展为内容、以音乐陶冶为途径。其最早根据儿童身心发展的特点提出按年龄划分教育阶段的主张。 3.【答案】A。解析:“用一把钥匙开一把锁”意为用不同的方法解决不同的问题,在教学中教师要因材施教,有针对性地对学生进行个别指导。 4.【答案】C。解析:奥苏贝尔指出,有意义学习过程的实质是将符号所代表的知识与学习者认知结构中已有知识的适当观念建立非人为的和实质性的联系。 5.【答案】B。解析:“君子欲化民成俗,其必由学乎”出自《礼记?学记》,意思是君子如果要教化人民,形成良好的风俗习惯,一定要从教育入手。表达了这样一种治学精神,即教育担负的最大责任不是传承知识,而是移风易俗。“古之王者,建国君民,教学为先”意为古代的君王建立国家,治理民众,都把教育当作首要的事情。都体现了社会本位论的教育目的观。 6.【答案】C。解析:教师劳动的创造性主要表现在三个方面:因材施教、教育方法的不断更新和教育机智。 7.【答案】D。解析:美国教育学家布鲁纳提出了结构教学理论和发现式学习法。他认为学习是一个主动形成和发展认知结构的过程,是在内在动机的推动下,学习者主动对新知识加以选择、 转换、储存和应用的过程。 8.【答案】D。解析:刚能引起感觉的最小刺激量称为绝对感觉阈限,与之相应的感觉能力称为绝对感受性,二者在数值上成反比关系。能觉察的刺激物的最小差异量称为差别感觉阈限或最小可觉差,与之相应的感受能力称为差别感受性,它与差别阈限在数值上成反比。 9.【答案】A。解析:“入芝兰之室,久而不闻其香”在心理学中把这种现象称为感觉的适应。适应现象指的是在同一刺激持续作用于同一感受器而产生的感受性提高或降低的变化。 10.【答案】A。解析:有利于教育的原则是班级组织建构的首要原则。 11.【答案】B。解析:心理咨询的根本目标是使来访学生在以后遇到类似的问题时可以自己独立处理,而不是动辄就寻找咨询者的帮助。直接目标是咨询者向咨询对象提供心理上的帮助,以使后者克服当前的心理问题,并提高自身应付挫折的能力。

汇编语言课后习题答案 郑晓薇

习题一 1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 11010011,01110111,10000011,00101111 ,10101010 查看正确答案 无符号数: 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 十六进制运算 1A52H+4438H ,3967H-2D81H,37H×12H ,1250H×4H 查看正确答案 5E8AH,0BE6H,3DEH,4940H 3 将十进制数变为8位补码,做运算(结果用二进制、十六进制、十进制表示) 29+53,73-24,-66+82 ,-102-15 查看正确答案 00011101+00110101=01010010=52H=82 01001001+11101000=00110001=31H=49 10111110+01010010=00010000=10H=16 10011010+11110001=10001011=8BH= -117 4 用压缩BCD码计算(结果用二进制、BCD码、十进制表示) 29+53,73-24,66+18 ,132+75 查看正确答案 00101001+01010011=01111100+00000110=10000010=82H=82 01110011-00100100=01001111-00000110=01001001=49H=49 01100110+00011000=01111110+00000110=10000100=84H=84 0000000100110010+01110101=0000000110100111+00000110 =0000001000000111=0207H=207 5 符号位扩展(字节扩展为字,字扩展为双字) 20A3H,94H ,3456H ,7FH ,EC00H 查看正确答案 000020A3H,FF94H,00003456H,007FH,FFFFEC00H 6 若机器字长为16位,其无符号数表示范围是多少?带符号数表示范围是多少?分别用十进制和十六进制表示。 查看正确答案 无符号数:0~65535,0000H~FFFFH;带符号数:-32768~+32767,8000H~7FFFH 7 写出下列十六进制数所能代表的数值或编码: (1)38H (2)FFH (3)5AH (4)0DH

微机原理与汇编语言复习题及参考答案

微机原理与汇编语言复习题及参考答案 ——CSDN下载频道提供,请尊重原创 一、选择题: 1. 设AL=0A8H,CX=2,CF=1,执行RCL AL,CL指令后,AL中的值为() A. 51H B. A3H C. 47H D. 0C5H 2. 下述指令的执行结果是() MOV AL,0C2H AND AL,0F0H A.AL=40H B.AL=20H C.AL=0C0H D.AL=0E0H 3. 完成对CL寄存器的容乘以4的正确操作是() A.ROL CL,1 B.MUL 4 C.SHL CL,1 D.MOV CL,2 ROL CL,1 SHL CL,1 SHL CL,CL 4. 无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指() A. ADD BH,01H B. OR BH,01H C. XOR BH,01H D. TEST BH,01H 5. 假设(AL)= 37H,(BL)= 95H,执行指令IMUL BL后(AX)= () A. 0E903H B. 2003H C. 0DBBH D. 2008H 6. 下面的数据传送指令中,错误的操作是() A. MOV SS:[BX+DI],1000H B. MOV DX,1000H C. MOV WORD PTR[BX],1000H D. MOV DS,2000H 7. CPU要访问的某一存储单元的实际地址称() A.段地址B.偏移地址C.物理地址D.逻辑地址 8. 某存储单元的物理地址是12345H,可以作为它的段地址有() A.2345H B.12345H C.12340H D.1234H 9. 计算机能直接识别的的语言() A.汇编语言 B.机器语言C.高级语言D.低级语言 10. 下列指令中操作数在代码段中的是() A.MOV AL,25H B.ADD AH,BL C.INC DS:[25] D.CMP AL,BL 11.直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为()A.直接、立即、间接B.直接、间接、立即 C.立即、直接、间接D.不一定 12.若栈顶的物理地址是2010011,当执行完指令CALL AX后,栈顶的物理地址是()A.2010211 B.2010111 C.200FFH D.200FEH 13.当执行完下列指令序列后,标志位CF和OF的值是() MOV AX,OC126H MOV BX,5AB7H SUB AX,BX A.0,0 B.0,1 C.1,0 D.1,1 14. JMP BX的目标地址偏移量是(D)。 A.SI的容B.SI所指向的存字单元之容 C.IP+SI的容D.IP+[SI] 15.指令MOV AX,10[BX]的源操作数的寻址方式是() A.基址寻址B.寄存器寻址MOV AX,BX C.变址寻址AX【BX+DI】(只能用BX,BP;SI和DI) D.寄存器相对寻址 16.指出下列哪个数据在汇编语言中是非法的。()

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

2016《汇编语言》练习题库参考答案分析

华中师范大学网络教育学院 《汇编语言程序设计》练习测试题库参考答案 一、选择题答案: 1.B 2.C 3.B 4.C 5.C 6.C 7.A 8.A 9.D 10.C 11.B 12.A 13.C 14.B 15.A 16.D 17.A 18.A 19.D 20.A 21.A 22.D 23.C 24.B 25.C 26.D 27.B 28.D 29.A 30.A 31.D 32.A 33.D 34.D 35.D 36.D 37.B 38.C 39.A

41.A 42.C 43.B 44.B 45.C 46.D 47.D 48.D 49.A 50.A 51.D 52.B 53.C 54.A 55.B 56.C 57.A 58.C 59.D 60.C 61.A 62.D 63.C 64.C 65.D 66.A 67.B 68.C 69.B 70.D 71.D 72.A 73.D 74.C 75.D 76.C 77.C 78.D 79.D 80.B 二、判断题答案: 1. ×

3. √ 4. √ 5. × 6. √ 7. × 8. × 9. × 10. × 11. √ 12.√ 13. × 14. √ 15. √ 16. √ 17. × 18. × 19. √ 20. √ 21. √ 22. √ 23. √ 24. × 25. √ 26. × 27. √ 28 √ 29. √ 30. √ 31. √ 32. √ 33. √ 34. √ 35. √ 36. √ 37. √ 38. √ 39. × 40. √ 41. × 42. √ 三、填空题答案:

汇编语言程序例题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表中,

汇编期末复习题及答案

一.名词解释(本大题共5小题,每小题3分,共15分)试解释下列名词的含义。 1.逻辑地址 2.物理地址 3.标志寄存器 4.存储器寻址方式 5.补码 二.计算题(本大题共5小题,每小题4分,共20分)试按照各小题的要求给出计算结果。 1.将十进制数100分别转换为二进制、十六进制数,它们的表示形式分别为多少?(1100100)2, (64)16 2.假设(DS)=0B00H,(BX)=0210H,对于指令MOV DS:120H[BX],AL,其目的操作数的物理地址为多少?0B00H*10H+210H+120H = B330H 3.假设(BX)=0210H,(DI)=0060H,对于指令ADD DL,[BX][DI],其源操作数的偏移量为多少?210H+60H=270H 4.假设当前(SP)=0060H,连续执行5条PUSH指令后,(SP)=? 执行push,指针减小,每次占用两个字节,60H-2*5 = 56H 5.对于一个十进制数– 65,其二进制补码表示形式为多少? 65)2 = 1000001,取反0111110,加一0111111,加符号10111111 三. 排错题(本大题共4小题,每小题5分,共20分)每小题列出了一条指令,判断该指令有无语法错误,如果存在语法错误,请指出具体的错误原因,判断正确给2分,分析正确给3分,判断错误不给分。 1.PUSH 5588H ; push的源操作数不能是立即数2.MOV DS,1720H ; 给段寄存器赋值不能给立即数3.ADD AX,CL ;AX 是16位的,CL是8位的,不能相加4.AND AX,[DX] ;DX 不是基址寄存器四.程序分析题(本大题共6小题,每小题5分,共30分)每小题列出了一段小的程序片段和相关存储单元的初始值,请按题目的要求分析各程序片段的运行结果。(寄存器中的内容请使用十六进制形式给出) 1.阅读如下程序片段 MOV AL,4CH MOV BL,0B5H ADD AL,BL 执行上述程序片段后,(AL)= 1H,(BL)=B5H , CF= ,OF= ,PF= . 2.阅读如下程序片段 MOV AL,0F3H MOV DL,0C4H ADD AL,DL AND AL,0FH

汇编语言程序设计练习题

汇编语言程序设计练习题 阅读程序并完成填空: 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,-----

现代汉语参考答案汇编

学习-----好资料 现代汉语分析题参考答案 辨析下列和组同义词 纠正——改正 “纠正”和“改正”都含有“改正错误和缺点”的意思,但二者的侧重点不同,纠正侧重在“纠”,一般是督促别人改正,而改正侧重在“改”,意在自我改正。 鼓励——怂恿 “鼓励”和“怂恿”都含有鼓动别人做什么事的意思,二者的区别主要在感情色彩上,鼓励是一个褒义词,而怂恿则是一个贬义词。 商量——商榷 二词都含有商议的意思,二者的区别在于色彩不同,“商榷”的书面色彩较浓,一般用于比较正式的场合,而“商量”口语色彩浓一些,用得比较随意。 摧毁——摧残 二者都有摧毁的意思,但侧生点不同,摧毁侧重于摧而致其毁灭,摧毁则重于于摧而使其致残。摧毁的程度要比摧残大。 夸大——夸张 二者都有夸大其词的意思,但二者的色彩不同,夸大含有贬义;而夸张较为中性,尤其“夸张”是一种修辞格式,是一种合理的夸大。 接收——接受 二者都有收受的意思,二者的区别在于搭配的对象不完全相同。“接收”的对象一般比较具体,是具体的事物,而“接受”的对象比较抽象,往往是指观念,任务等。 请求——恳求 二者都有请求的意思,但二者的程度不同,“恳求”的程度比“请求”的程度要深一些。 保护——庇护 二者都有保护的意思,但二者在感情色彩上存在差别,“保护”是褒义词,而“庇护”是一个贬义词。 战争——战役 二者都停职有战争的意义,二者范围大小不同,“战争”所指的范围要比“战役”大。 溜达——散步 二者都有闲庭漫步的意思,二者的区别也在语体色彩,溜达是一个口语词,一般不会用在较为正规的场合。 更多精品文档. 学习-----好资料 半夜——子夜 二者所指时间差不多,都是在深夜。二者的区别在于语体色彩不同,半夜的口语色彩深一些,用得比较随意,而子夜多半出现在书面语中,用得比较正规,时间也更精确。 担任——担负 二者都有担当的意思。二者的区别在于搭配对象不完全相同,“担任”的对象比较具体,“担负”的对象比较抽象。 辨析下列各组词的词性 仔细——研究

汇编习题及答案

第三章 8086的寻址方式和指令系统 1. 指令正误判断,对正确指令写出源和目的操作数的寻址方式,对错误指令指出原因(设 VAR1, VAR2为字变量, L1为标号): (1)MOV SI,100 (2)MOV BX,VAR1[SI] (3)MOV AX, [BX] (4)MOV AL, [DX] (5)MOV BP, AL (6)MOV VAR1, VAR2 (7)MOV CS, AX (8)MOV DS, 0100H (9)MOV [BX][SI], 1 (10)MOV AX, VAR1+VAR2 (11)ADD AX, LENGTH VAR1 (12)OR BL, TYPE VAR2 (13)SUB [DI], 78H (14)MOVS VAR1, VAR2 (15)PUSH 100H (16)POP CS (17)XCHG AX, ES (18)MOV DS, CS (19)JMP L1+5 (20)DIV AX, 10 (21)SHL BL, 2 (22)MOV AL, 15+23 (23)MUL CX (24)XCHG CL, [SI] (25)ADC CS:[0100], AH (26)SBB VAR1-5,154 参考答案:(1)MOV SI,100 ;指令正确,源:立即数寻址,目的:寄存器寻址(2)MOV BX,VAR1[SI] ;指令正确,源:寄存器相对寻址,目的:寄存器寻址 (3)MOV AX, [BX] ;指令正确,源:寄存器间接寻址,目的:寄存器寻址 (4)MOV AL, [DX] ;指令错误,DX不能用作为地址寄存器 (5)MOV BP, AL ;指令错误,类型不一致 (6)MOV VAR1, VAR2 ;指令错误,MOV指令不能从存储器到存储器传送 (7)MOV CS, AX ;指令错误,CS不能用作为目的操作数 (8)MOV DS, 0100H ;指令错误,MOV指令不能将立即数传送到段寄存器 (9)MOV [BX][SI], 1 ;指令错误,类型不定 (10)MOV AX, VAR1+VAR2 ;指令错误,MOV指令中不能完成加法运算 (11)ADD AX, LENGTH VAR1 ;指令正确,源:立即数寻址,目的:寄存器寻址 (12)OR BL, TYPE VAR2 ;指令正确,源:立即数寻址,目的:寄存器寻址 (13)SUB [DI], 78H ;指令错误,类型不定 (14)MOVS VAR1, VAR2 ;指令正确,源:隐含寻址,目的:隐含寻址 (15)PUSH 100H ;指令错误,立即数不能直接压入堆栈 (16)POP CS ;指令错误,CS不能用作为目的操作数 (17)XCHG AX, ES ;指令错误,XCHG指令中不能使用段寄存器 (18)MOV DS, CS ;指令错误,MOV指令不能从段寄存器到段寄存器 (19)JMP L1+5 ;指令正确,段内直接转移 (20)DIV AX, 10 ;指令错误,DIV指令格式错误 (21)SHL BL, 2 ;指令错误,移位指令的移位数要么是1,要么是CL (22)MOV AL, 15+23 ;指令正确,源:立即数寻址,目的:寄存器寻址 (23)MUL CX ;指令正确,源:寄存器寻址,目的:隐含寻址 (24)XCHG CL, [SI] ;指令正确,源:寄存器间接寻址,目的:寄存器寻址 (25)ADC CS:[0100], AH ;指令正确,源:寄存器寻址,目的:直接寻址 (26)SBB VAR1-5,154 ;指令正确,源:立即数寻址,目的:直接寻址

计算机组成原理参考答案汇总

红色标记为找到了的参考答案,问答题比较全,绿色标记为个人做的,仅供参考!第一章计算机系统概述 1. 目前的计算机中,代码形式是______。 A.指令以二进制形式存放,数据以十进制形式存放 B.指令以十进制形式存放,数据以二进制形式存放 C.指令和数据都以二进制形式存放 D.指令和数据都以十进制形式存放 2. 完整的计算机系统应包括______。 A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和实用程序 D. 配套的硬件设备和软件系统 3. 目前我们所说的个人台式商用机属于______。 A.巨型机 B.中型机 C.小型机 D.微型机 4. Intel80486是32位微处理器,Pentium是______位微处理器。 A.16B.32C.48D.64 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.冯.诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是() A.指令操作码的译码结果 B.指令和数据的寻址方式 C.指令周期的不同阶段 D.指令和数据所在的存储单元 11.计算机系统层次结构通常分为微程序机器层、机器语言层、操作系统层、汇编语言机器层和高级语言机器层。层次之间的依存关系为() A.上下层都无关 B.上一层实现对下一层的功能扩展,而下一层与上一层无关 C.上一层实现对下一层的功能扩展,而下一层是实现上一层的基础

汇编习题及答案

汇编试题 1.CPU发出的访问存储器的地址是()。 A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是()。 A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]中的操作数的数据类型是()。 A.字 B.双字 C.字节 D.四字 4.在下列语句中,BUFFER称为()。 BUFFER DB 01H,0AH A.符号 B.变量 C.助记符 D.标号 5.串操作指令中,源串操作数的段地址一定在()寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是()。 A.伪指令 B.指令 C.标号 D.助记符 7.将数据5618H存放在存储单元中的伪指令是()。 A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1 EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=()。 A. 1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是()码。 A. BCD码 B.二进制码 C.ASCII码 D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为()。 A.汇编语言 B.高级语言 C.机器语言 D.低级语言 二.填空 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。 2.通常所说的计算机系统包括________和________两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、________、________、________。 4.现有AX=2000H,BX=1200H,DS=3000H,DI=0002H,(31200H)=50H,(31201H)=02H,(31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标志位ZF、CF的值。 A. ADD AX,1200H;问AX=________H,ZF=________。 B. SUB AX,BX;问AX=_______ H,ZF=________。 C. MOV AX,[BX];问AX=________H,CF=________。 D. NEG WORD PTR[1200H];问(31200H)=________H ,CF=________。 5.设DS=2200H,BX=1000H,SI=0100H,偏移量D=0A2B1H, 试计算出下列各种寻址方式下的有效地址,填入括号中。 A.使用D的直接寻址()。 B.使用BX的寄存器间接寻址()。 C.使用BX和D的寄存器相对寻址()。 D.使用BX、SI和D的相对基址变址寻址()。 E.使用BX、SI的基址变址寻址()。 三.简答题 1.程序在数据段中定义的数组如下: ARRAY DB …YES IS?

高考成语真题汇编参考答案

高考成语真题汇编参考 答案 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】

高三一轮复习专题(一)——成语答案 2018全国1 B 【解析】第一空:一应俱全,意为一切齐全,侧重在全。应有尽有,应该有的都有了,侧重在多。观察第一空语境可知,此处只是强调各种实验室都有,或者说很多实验室,而不是侧重在强调实验室种类的全面。因此,选应有尽有,更贴切。 第二空:一览无余,一眼看去,所有的景物全看见了。侧重在视野无阻碍,全能看见。一目了然,形容事物、事情原委很清晰。侧重在还原真相、理清本源。结合语境,显然,“犹如千里眼”,侧重在突破视野的各种阻隔,一览海底世界。此空选“一览无余”更合语境。 第三空:易如反掌,比喻事情非常容易完成。轻而易举,形容事情做成容易,毫不费力。此空选“轻而易举”更好,原因有二,第一,语意轻重程度上“轻而易举”更贴切,两者都用来形容办事容易,如果按容易程度比较的话,“易如反掌”比“轻而易举”要更容易。第二,语言表达习惯,“易如反掌”通常不作状语,我们常说“轻而易举地完成某事”和“完成某事易如反掌”。(注:也许有人会说网上百科上介绍说,可以作状语,但目前还未在辞书上查到相关依据。) 第四空:东山再起,比喻失势之后又重新得势。再接再厉,比喻继续努力,再加一把劲。此空的上文强调“进步”之后再加一把劲,应填“再接再厉”。 此类题型,不用词词皆通,做题时要用好排除法。比如,此题第二、四空,相对难度较低,用好排除法,易得出正确选项。?? 全国2 18.C 【解析】第一空:寿终正寝,比喻事物的消亡。无疾而终,比喻事物未受外力干扰就自行消灭了。第一空上下文语境可知,此处是个假设句,但若真消亡,按句意,必是受到复制和模仿的影响导致的,并非自行消亡、自然终结。因此,此处只能选“寿终正寝”。 第二空:名噪一时,指名声传扬于一个时期。名垂青史,好的名声和事迹载入史籍永远流传。结合语境,当然要讲的是名留青史的大师们,而非一时之间有影响的人物。因此,比较之后,选择“名垂青史”更为合适。第三空:兼容并蓄,把不同内容、不同性质的东西收下来,保存起来。侧重在“收容”。博采众长,广泛地采纳各家的长处。侧重在“采纳”。结合语境,梅兰芳在京剧改革上主动创新,自然是采纳各方长处,为京剧创新所用。因此,选“博采众长”更合适。 第四空:照猫画虎,比喻照着样子模仿,只是依样画葫芦,实际上并不理解。按图索骥,比喻墨守成规办事;也比喻按照线索去寻求。根据词意可知,“照猫画虎”更适合用来形容京剧表演。 2018新课标3卷【解析】 第一空:波澜壮阔,形容气势宏伟或规模浩大。声势浩大,意思是声威和气势非常盛大。迁徙盛举,突出在规模宏大,因此选“波澜壮阔”更合适。 第二空:随波逐流,比喻没有坚定的立场,缺乏判断是非的能力,强调随着别人走。此空中没有追随的对象。随遇而安,指能顺应环境,在任何境遇中都能满足。显然,上文明确指出“它们对驻地有着自己的坚守和执着”,必然不会随遇而安。 第三空:宵衣旰食,指勤于政事,用在此处对象有误。应选“全力以赴”。 第四空:娓娓动听侧重叙述,引人入胜侧重在故事情节吸引人。此处修饰故事,宜用“引人入胜”。 2018北京卷 4、D 【解析】D.未雨绸缪:意思是趁着天没下雨,先修缮房屋门窗。比喻事先做好准备工作,预防意外的事发生。 2018江苏 1、C【解析】特立独行普遍形容人的志向高洁,不同流俗。身体力行多用来表示努力实践,亲身体验。一般作谓语、定语。中古古代的儒家经典应该是经过古圣人身体体验,努力实行的。所以第一空选用“身体力行”,排除A、B项。 “耳提命面”,意思是不但当面教导他,而且提着耳朵叮嘱他。后用以形容对人教诲恳切,要求严格。“耳濡目染”指经常听到看到,不知不觉地受到影响。根据语境“说教”,第二空应选“耳提命面”。排除D项,因此答案选C。 “顿悟”,指猛然醒悟。“领悟”,就是体会,解悟。根据语境“躬亲实践”,“心得”也应选“领悟”。

《汇编语言》习题及解答

第1章基础知识 检测点(第9页) (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13位。 (2)1KB的存储器有1024个存储单元,存储单元的编号从0到1023。 (3)1KB的存储器可以存储8192(2^13)个bit,1024个Byte。 ~ (4)1GB是24(2^30)个Byte、1MB是1048576(2^20)个Byte、1KB是1024(2^10)个Byte。 (5)8080、8088、80296、80386的地址总线宽度分别为16根、20根、24根、32根,则它们的寻址能力分别为: 64(KB)、1(MB)、16(MB)、4(GB)。 (6)8080、8088、8086、80286、80386的数据总线宽度分别为8根、8根、16根、16根、32根。则它们一次可以传送的数据为: 1(B)、1(B)、2(B)、2(B)、4(B)。 (7)从内存中读取1024字节的数据,8086至少要读512次,80386至少要读256次。 (8)在存储器中,数据和程序以二进制形式存放。 解题过程: ' (1)1KB=1024B,8KB=1024B*8=2^N,N=13。 (2)存储器的容量是以字节为最小单位来计算的,1KB=1024B。 (3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。 (4)1GB=24B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。 (5)一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。(一个内存单元=1Byte)。 (6)8根数据总线一次可以传送8位二进制数据(即一个字节)。 (7)8086的数据总线宽度为16根(即一次传送的数据为2B)1024B/2B=512,同理1024B/4B=256。 (8)在存储器中指令和数据没有任何区别,都是二进制信息。

相关主题