汇编语言程序设计第三章习题答案

汇编语言程序设计第三章习题答案
汇编语言程序设计第三章习题答案

第三章答案:

3.1

(1)立即数寻址代码段

(2)寄存器寻址数据段

(3)寄存器间址数据段

(4)寄存器间址数据段

(5)直接寻址数据段

(6)直接寻址数据段

(7)基址寻址堆栈段

(8)直接寻址代码段

(9)寄存器寻址数据段

(10)变址寻址数据段

(11)基址变址寻址数据段

(12)基址变址寻址堆栈段

(13)基址变址寻址堆栈段

(14)基址变址寻址堆栈段

3.2

(1)直接寻址30000H+0ABCH=30ABCH

(2)寄存器寻址

(3)直接寻址30000H+2000H=32000H

(4)基址寻址30000H+0100H+2000H=32100H

(5)寄存器间址30000H+0100H=30100H

(6)寄存器间址30000H+00A0H=300A0H

(7)寄存器间址20000+0010H=20010H

(8)基址变址寻址20000H+0010H+2000H+00A0H=220B0H (9)基址寻址30000H+0100H-40H=300C0H

(10)变址寻址30000H+0040H+00A0H=300E0H

(11)基址变址寻址30000H+0100H+0100H-0040H=301C0H (12)基址变址寻址20000H+00A0H+0100H+0010H=201B0H (13)变址寻址30000H+2000H+0002H=32002H

(14)基址变址寻址41000H+2000H+0100H+0002H=43102H 3.3

第一种:MOV AX,[02C0H]

第二种:MOV AX,[BP]

第三种:MOV AX,0240H[BX]

第四种:MOV AX,0100H[DI]

第五种:MOV AX,0220H[SI]

(只要物理地址为095C0H即可)

3.4

(1)错,类型不匹配

(2)错,类型二义性

(3)对

(4)错,立即数不能直接送入段寄存器

(5)错,字节单元无法存放PUSH的值

(6)对

(7)对

(8)错,不能把数据从段寄存器传入段寄存器

(9)错,源操作数与目的操作数不能同时为存储器操作数(10)错,操作数类型二义性

(11)错,XCHG指令的两个操作数都不能为立即数

(12)错,类型不匹配

(13)错,操作数类型二义性

(14)错,RCL移位不为1时,必须用CL寄存器来操作(15)错,不能传送入段寄存器CS

(16)错,目的操作数不能为立即数

(17)错,格式不正确

(18)错,变址寄存器不能使用寄存器BP

(19)错,基址寄存器不能使用寄存器SI

(20)错,目的操作数必须为通用寄存器

3.5

(1)(CL)=0F6H

(2)(1E4F6)=5678H

(3)(BX)=0056H (AX)=1E40H

(4)(SI)=00F6H (DS)=1E40H (1E4F6H)=0024H (5)(CX)=00F6H (AX)=5678H (09226H)=1234H 3.6

MOV是数据传送指令,LEA是取地址指令。

MOV AX,TABLE 执行完毕后(AX)=1234H

LEA AX,TABLE 执行完毕后(AX)=0032H

3.7

(1)CF=0 AF=0 ZF=1 SF=0 OF=0

(2)CF=X AF=X ZF=X SF=X OF=X

(3)CF=X AF=1 ZF=1 SF=0 OF=1

3.8

(1)1200H 0464H 352FH

(2)90H 0FBH

(3)0FFFFH 1

(4)7E5CH 1

(5)0FFFFH 1

3.9

(1)AND DH,0F8H

(2)OR DI,0F800H

(3)OR AX,000FH

XOR AX,0380H

AND AX,1FFFH

(4)STI

(5)NEG DX

DEC DX

NEG AX

(6)NEG B

MOV AL,B

SUB A,AL

MOV AL,A

MOV C,AL

(7)OR CX,0001H

(8)AND CX,FFFEH

3.10

(1)100010100101110000010010 8A5C12H

(2)00100110100010000101110000010010 24885C12H

(3)100000111000001110101011000000000011011000010010 8383AB003412H (4)1101000111TTT010

(5)1101001001TTT11100010000

(6)1111011111010111 0F7D7H

(7)11111001 0F9H

(8)00011111 1FH

(9)00001110 0EH

第三章【思考与练习】及答案

【思考与练习】 一、判断题 1、各组名称和各组分配次数是分配数列的两个要素。( ) 2、单项数列只有一栏数值。() 3、单项数列和组距数列,其分组方法均对总体按某标志分组。() 4、连续型变量只能进行组距式分组。() 5、简单表就是将总体各单位按一个标志分组所形成的统计表。() 答案:1、√2.×3.√4.√5.× 二、单项选择题 1、下列属于品质标志分组的是()。 A.企业按职工人数分组B.企业按工业总产值分组 C.企业按经济类型分组D.企业按资金占用额分组 2、下列属于按数量标志分组的是()。 A.工人按政治面貌分组B.工人按年龄分组 C.工人按性别分组D.工人按民族分组 3、变量数列中各种频率的总和是()。 A.大于100%B.小于100% C.等于100%D.不等于100% 4、在编制等距数列时,如果全距等于52,组数为6,则组距为()。 A.8.6 B.8 C.6 D.9 5、某变量数列,如第一组为75以下、第二组为75-85、第三组为85-95、第四组为95以上,则数据()。 A.85在第一组B.75在第二组 C.95在第三组D.85在第二组 6、某小组5个学生的统计课考试成绩分别为80分、70分、62分、86分和76分,这5个数字是()。 A.标志B.标志值 C.变量D.指标 7、说明统计表名称的词句,在统计表中成为()。 A.横行标题B.纵栏标题C.总标题D.指标数值8、统计表的纵栏标题是用来说明()。 A.统计表的名称B.各组的名称 C.统计指标的名称D.指标数值 9、在填列统计表时,若某项统计数据免填,其符号为()。 A.…B.×C.-D.0 10、区分简单表与分组表是看()。 A.对总体是否分组B.对总体按几个标志分组 C.宾词部分有几栏数值 答案:1.C;2.B;3.C;4.D;5.B;6.B;7.C;8.C;9.B;10.A 三、多项选择题 1、对统计调查所搜集的原始资料进行整理,是因为这些原始资料是()。 A.零碎的B.系统的C.分散的D.具体的 2、统计分组的关键()。

材基第三章习题及答案

第三章 作业与习题的解答 一、作业: 2、纯铁的空位形成能为 105 kJ/mol 。将纯铁加热到 850℃后激冷至 室 温( 20℃),假设高温下的空位能全部保留,试求过饱和空位浓度与室 温平衡空位浓度的比值。 (e 31.8=6.8X1013) 6、如图 2-56,某晶体的滑移面上有一柏氏矢量为 b 的位错环, 并 受到一均匀切应力τ。 (1)分析该位错环各段位错的结构类型。 (2)求各段位错线所受的力的大小及方向。 (3)在τ的作用下,该位错环将如何运动? (4)在τ的作用下,若使此位错环在晶体中稳 定不动,其最小半径应为多大? 直。 (3)右手法则( P95):(注意:大拇指向下, P90 图 3.8 中位错环 ABCD 的箭头应是向内,即是 位错环压缩)向外扩展(环扩大) 。 解: (2)位错线受力方向如图,位于位错线所在平面,且于位错垂

如果上下分切应力方向转动180 度,则位错环压缩。

d s Rd ; sin d 2 d / 2 注:k 取 0.5 时,为 P104中式 3.19 得出的结果。 7、在面心立方晶体中,把两个平行且同号的单位螺型位错从相距 100nm 推进到 3nm 时需要用多少功(已知晶体点阵常数 a=0.3nm,G=7 ﹡ 10 1010Pa )? 8、在简单立方晶体的( 100)面上有一个 b=a[001] 的螺位错。如 果 它(a ) 被(001)面上 b=a[010] 的刃位错交割。 (b ) 被(001)面上 b=a[100] 的螺位错交割, 试问在这两种情形下每个位错上会形成割阶还是弯折? ((a ):见 P98图 3.21 , NN ′在(100)面内,为扭折,刃型位错; (b ) 图 3.22 ,NN ′垂直( 100)面,为割阶,刃型位错) b [110 ] 9、一个 2 的螺位错在( 111)面上运动。若在运动过程中 遇 到障碍物而发生交滑移,请指出交滑移系统。 对 FCC 结构:( 1 1 -1 )或写为( -1 -1 1 ) a b [110 ] 10、面心立方晶体中,在( 111)面上的单位位错 2 ,在 ( 111) (4) P103-104 : b d s 2T sin d 2 kGb 2 b kGb 100 (w Gb ln 1300 ; 3 1.8X10-9J )

实验四-循环结构汇编语言程序的设计实验报告

循环结构汇编语言程序设计实验报告

实验四循环结构汇编语言程序设计 一、实验目的 1、学习循环结构的汇编语言程序的设计和调试。 2、学习通过直接对8086计算机的寄存器和存的直接访问,编写更高效简洁的汇编程序。 3、加深掌握计算机整体的工作过程。 3、加深对排序算法的理解。 二、实验任务 编写程序求出数组A中(20个元素)的最大值和最小值(数组没有排序)。 要求至少采用二种不同的排序算法来实现。( 快速排序,归并排序、堆排序、Shell排序、插入排序、冒泡排序、交换排序、选择排序、基数排序……) 三、实验容 为了更好地实现老师所布置的实验任务,我们根据情况选取以下两种方式实

验。 1、利用冒泡排序的方式求解数组A中元素的最大值最小值。设计流程图如 下所示: 2、利用选择排序的方式求得数组A中元素的序列。设计流程图如下所示:

四、实验环境 PC机: winXP/win7(32位)/win7(64位)+winxp 虚拟机 汇编工具:Masm.exe+Link.exe。 五、实验步骤 1)建立和生成的文件 (1)编写的源程序,源程序名为abc、扩展名为.asm (2)源程序经汇编程序Masm.exe汇编(翻译)后生成二进制目标程序,文件名为abc.obj (3)目标程序需要经Link.exe连接生成可执行程序,文件名为abc.exe 2)汇编环境 最基本的汇编环境只需要两个文件:Masm.exe和Link.exe。将这两个文件拷入到已经建好的文件夹(例如 huibian)中,并将文件夹huibian放在硬盘根

目录C :\>下 3)上机步骤 进入DOS窗口中执行。 4)调试程序 进入DEBUG后,调试程序 5)调试成功后重新汇编、连接并生成可执行代码 6)执行程序,并对运行结果截图。 利用冒泡排序求得数组A中元素的最大值最小值的实验结果如下图所示:(说明:输入数据为:13,0,59,900,587,1,657,234,34,48) 利用选择排序对数组A中元素排序得到的序列得实验结果如下图所示:(说明:输入数据为13,0,59,900,587,1,657,234,34,48)

汇编语言程序的设计试卷与答案

汇编语言程序设计试卷 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分) 1.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。 ① 无符号十进制数136 ② 带符号十进制数-120 ③ 压缩型BCD码十进制数88 ④ 8位二进制数-8的补码表示 2.指令指针寄存器是()。 ① IP ② SP ③ BP ④ PSW 3.当执行指令ADD AX,BX后,若AX的内容为2BA0H, 设置的奇偶标志位PF=1,下面的叙述正确的是()。 ① 表示结果中含1的个数为偶数 ② 表示结果中含1的个数为奇数 ③ 表示该数为偶数 ④ 表示结果中低八位含1的个数为偶数 4.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是()。 ① MOV AL,00H ② AND AL,00H

③ XOR AL,AL ④ SUB AL,AL 5.下列指令执行后总是使CF=0,OF=0的是()。 ① AND ② NEG ③ NOT ④ INC 6.完成同指令XCHG AX,BX相同功能的指令或指令序列是()。 ① MOV AX,BX ② MOV BX,AX ③ PUSH AX POP BX ④ MOV CX,AX MOV AX,BX MOV BX,CX 7.设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是()。 ① AH=01,AL=05 ② AH=1 AL=15 ③ AH=0 AL=0FH ④ AH=0 AL=05 8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为

第三章习题及答案

第三章处理机的调度与死锁 1.高级调度与低级调度的主要任务是什么?为什么要引入中级调度? 答:高级调度的主要任务是根据某种算法,把外存上处于后备队列中的那些作业调入内存。低级调度是保存处理机的现场信息,按某种算法先取进程,再把处理器分配给进程。引入中级调度的主要目的是为了提高内存利用率和系统吞吐量。使那些暂时不能运行的进程不再占用内存资源,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂起状态。 2.何谓作业、作业步和作业流? 答:作业包含通常的程序和数据,还配有作业说明书。系统根据该说明书对程序的运行进行控制。批处理系统中是以作业为基本单位从外存调入内存。 作业步是指每个作业运行期间都必须经过若干个相对独立相互关联的顺序加工的步骤。作业流是指若干个作业进入系统后依次存放在外存上形成的输入作业流;在操作系统的控制下,逐个作业进程处理,于是形成了处理作业流。 3.在什么情况下需要使用作业控制块JCB?其中包含了哪些内容? 答:每当作业进入系统时,系统便为每个作业建立一个作业控制块JCB,根据作业类型将它插入到相应的后备队列中。JCB 包含的内容通常有: 1) 作业标识 2)用户名称 3)用户账户 4)作业类型(CPU繁忙型、I/O 芳名型、批量型、终端型) 5)作业状态 6)调度信息(优先级、作业已运行) 7)资源要求 8)进入系统时间

9) 开始处理时间 10) 作业完成时间 11) 作业退出时间 12) 资源使用情况等 4.在作业调度中应如何确定接纳多少个作业和接纳哪些作业? 答:作业调度每次接纳进入内存的作业数,取决于多道程序度。应将哪些作业从外存调入内存,取决于采用的调度算法。最简单的是先来服务调度算法,较常用的是短作业优先调度算法和基于作业优先级的调度算法。 5.试说明低级调度的主要功能。 答:(1)保存处理机的现场信息 (2)按某种算法选取进程 (3)把处理机分配给进程。 6.在抢占调度方式中,抢占的原则是什么? 答:抢占的原则有:时间片原则、优先权原则、短作业优先权原则等。 7.在选择调度方式和调度算法时,应遵循的准则是什么? 答:1)面向用户的准则:周转时间短、响应时间快、截止时间的保证、优先权准则。2)面向系统的准则:系统吞吐量高、处理机利用率好、各类资源的平衡利用。 8.在批处理系统、分时系统和实时系统中,各采用哪几种进程(作业)调度算法? 答:批处理系统的调度算法:短作业优先、优先权、高响应比优先、多级反馈队列调度算法。分时系统的调度算法:时间片轮转法。实时系统的调度算法:最早截止时间优先即EDF、最低松弛度优先即LLF算法。 9.何谓静态和动态优先级?确定静态优先级的依据是什么? 答:静态优先级是指在创建进程时确定且在进程的整个运行期间保持不变的优先级。动

第三章习题与参考答案

第三章习题与参考答案 3-1 输水管路的直径为150㎜输水量为981kN/hr 求断面平均流 速。 (答:1.57m/s ) 3-2 矩形风道的断面为300×400㎜2,风量为2700m 3/hr ,求断面 平均流速,若出风口断面缩小为150×700㎜2,该处的平均流速多大? (答:6.25m/s,25.0m/s ) 3-3 一圆形风道,风量为10000 m 3/hr ,最大允许流速为20 m/s , 试设计其直径(应为50㎜的整倍数)并核算其流速. (答:450㎜,17.5 m/s) , 各为多大才能保证两支管的质量流量相等? (答:s m v s m v /2.22,/1832==) 3-6 在4×4㎝2的空气压缩机进口管路中,空气的密度委1.2kg/m 3, 平均流速为4m/s ,经过压缩后,在直径为2.5cm 的圆管中,以 3m/s 的平均流速排出,求出口的空气密度和质量流量。 (答:5.22kg/m 3,7.68×10-3kg/s )

3-7 试比较1和3点流速的大小:1)在等直径立管中,2)在渐 () () () 10107 1 0203; 2; 11? ?? ?????=????????=???? ?????????????=r y u u r y u u r y u u m m m 3-9 已知圆管中的流速分布曲线为7 1 0????????=r y u u m ,求流速等于平均 流速的点离壁面的距离。 c y (答:0242) 0r 3-10 求题(3-8)中各种情况的动能修正系数α值 (答:2,1.057,1.03) 3-11 圆喷嘴在圆管中喷射流体,流速分布如图,已知, mm d 501=

汇编语言学习知识程序设计实验

目录 目录 (1) 实验一利用DEBUG熟悉常用指令的使用 (2) 一、实验目的 (2) 二、示例 (2) 三、实验题 (2) 实验二汇编程序和连接程序的使用 (6) 一、实验目的。 (6) 二、示例。 (6) 三、实验题。 (8) 实验三顺序结构程序设计 (11) 一、实验目的 (11) 二、示例 (11) 三、实验题 (12) 四、实验报告 (15) 实验四循环结构程序设计 (16) 一、实验目的 (16) 二、示例 (16) 三、实验题 (18) 实验五分支结构程序设计 (21) 一、实验目的 (21) 二、示例 (21) 三、实验题 (22) 实验六子程序设计 (29) 一、实验目的 (29) 二、实验题 (29)

实验一利用DEBUG熟悉常用指令的使用 一、实验目的 熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。 二、示例 请分别用一条汇编语言指令完成如下功能:(过程略)。 1.用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。 ADD AL,[BX][SI] 2.用位移量为0520H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送回该存储单元。 ADD WORF PTR [0520H],3412H 三、实验题 1.调试、验证下列指令的结果,已知(DS)=2000H,(BX)=0100H,(SI)=0002H,(BP)=0200H,(SS)=2300H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,(23204)=88H,说明各指令执行完后AX寄存器的内容。要求输入指令,相应存储单元的内容要事先设置,单步 P执行,观察执行结果。 (设置存储器的值)

汇编语言程序设计期末考试题

汇编语言程序设计期末考试题 学院(系):学号: 姓名: 计分: 一、项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号 内。每小题1分,共10分) 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. DATA1EQU 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分,共20分) 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.ADDAX,1200H;问AX=________H,ZF=________

第三章练习题及参考答案

第三章 恒定电流的电场和磁场 练习题及答案 1、一铜棒的横截面积为,mm 80202 ?长为2m ,两端的电位差为50V 。已知铜的电导率为 S/m 107.57?=σ。求(1)电阻(2)电流(3)电流密度(4)棒内的电场强度(5)所消 耗的功率 解:(1)铜棒电阻Ω?=???=?= -571019.210 7.508.002.02 1R S l σ (2)铜棒内电流A R U I 35 3 1028.21019.21050?=??==-- (3)铜棒内电流密度263 /1043.108.002.01028.2m A S I J ?=??== (4)棒内的电场强度m V J E /1050.210 7.51043.127 6 -?=??==σ (5)所消耗的功率W R I P 2 2 1014.1?== 2、电缆的芯线是半径为cm a 5.0=的铜线,外面包一层同轴的绝缘层,绝缘层的外半径为 cm b 2=,电阻率m ?Ω?=12101ρ。绝缘层外又用铅层保护起来。 (1)求长度m L 1000=的这种电缆沿径向的电阻 (2)求当芯线与铅层的电位差为V 100时的径向电流 解:(1)距离电缆轴线处的电阻为rL dr S dr dR πρ ρ 2== 则长度的电缆沿径向的电阻可积分求得 Ω?===?81021.2ln 22a b L rL dr R b a πρπρ (2)据欧姆定律可求得径向电流 A R U I 71052.4-?== 3、已知半径为R 的环形导线,载有电流为I ,如图所示。求其中心的磁感应强度的大小。 解:由毕奥--萨伐尔定律可得回路在中心点的磁场大小为 R I d R IR R R l Id B L 244020 2 03 0μθπμπμπ ==?= ? ? 磁场方向为垂直纸面向外。

大学计算机第三章课后练习参考答案

Word部分 一、单选题 1. 在Word 2010中,如果在英文文章中出现红色波浪下划线,表示(A)。 A.单词拼写错 B.要全部小写 C.语法错 D.要全部大写 2. 在Word 2010中操作中,鼠标指针位于文本区( B )时,将变成指向右上方的箭 头。 A.右边的文本选定区B.左边的文本选定区 C.下方的滚动条 D.上方的标尺 3.在Word 2010的文件存盘操作中,“另存为”是指( C)。 A.退出编辑,退出Word,并只能以老文件名保存在原来位置 B.不退出编辑,只能以老文件名保存在原来位置 C.不退出编辑,可以以老文件名保存在原来位置,也可以改变文件名或保存在其他位置 D.退出编辑,但不退出Word,并只能以老文件名保存在原来位置 4. 在Word 2010中,查找操作( A)。 A.可以无格式或带格式进行,还可以查找一些特殊的非打印字符 B.只能带格式进行,还可以查找一些特殊的非打印字符 C.搜索范围只能是整篇文档 D.可以无格式或带格式进行,但不能用任何统配符进行查找 5. 在Word 2010中,执行“编辑”菜单的“粘贴”命令后(D)。 A.选择的内容被移动到“剪贴板” B.“剪贴板”中的内容被清空 C.选择的内容被粘贴到“剪贴板”D.“剪贴板”中的内容不变 6. 在Word 2010中,有关表格的叙述,以下说法正确的是(C)。 A.文本和表格不能互相转化 B.可以将文本转化为表格,但表格不能转成文本 C.文本和表格可以互相转化 D.可以将表格转化为文本,但文本不能转成表格 7. 在Word 2010编辑中,标尺的基本功能之一是进行( B )操作。 A.建立表格 B.段落缩进 C.嵌入图片 D.分栏 8. 在Word 2010中,要设置字间距,可选择( B )命令。 A.“开始”选项卡“段落”组的“行和段落间距” B.“开始”选项卡“字体”组“高级” C.“页面布局”选项卡“字符间距” D.“开始”选项卡“段落”组“缩进与间距” 9. Word 2010的文档中可以插入各种分隔符,以下一些概念中错误的是( B )。 A.默认文档为一个“节”,若对文档中间某个段落设置过分栏,则该文档自动分成了三 个“节” B.在需要分栏的段落前插入一个“分栏符”,就可对此段落进行分栏 C.文档的一个节中不可能包含不同格式的分栏 D.一个页面中可以设置不同格式的分栏 10. Word 2010不可以只对( D)改变文字方向。 A.表格单元格中的文字 B.图文框 C.文本框 D.选中的几个字符 11. 用Word 2010中对表格进行拆分与合并操作时,正确的是(B)。 A.一个表格可拆分成上下两个或左右两个

汇编语言程序设计试题A卷

陕西电子信息职业技术学院考试试卷(A) 2011至2012学年度第一学期 期末 班级: 09成教 课程: 汇编语言程序设计 题 号 一 二 三 四 五 合分人 分 数 总 分 (考试时间:120分钟 满分100分) 一、单项选择题(本大题共10小题,每小题2分,共20分) 1. 计算机硬件中最核心的部件是( )。 A. 运算器 B. 主存储器 C. CPU D. 输入 / 输出设备 2. 指令指针寄存器(IP )中存放的内容( )。 A. 指令 B. 指令地址 C. 操作数 D. 操作数地址 3. 寄存器间接寻址方式中,要寻找的操作数位于( )中。 A. 通用寄存器 B. 内存单元 C. 段寄存器 D. 堆栈 4. I/O 端口的编址方式分为统一编址和( )。 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. CPU与I/O设备之间需要传输的信息通常包括()、状态信息 和控制信息。 A. 编址信息 B. 格式信息 C. 中断信息 D. 数据信息 10. 一般情况下,汇编源程序应由数据段、()和代码段共三个逻 辑段组成。 A. 逻辑段 B. 堆栈段 C. 指令段 D. 类型段 二、名词解释(本大题共5小题,每小题4分,共20分) 11. 微处理器: 12. 寻址方式: 13. 伪指令: 14. 中断源:

第三章习题参考答案与提示

第三章习题参考答案与提示 第三章随机变量的数字特征习题参考答案与提示1.设随机变量X的概率分布为X -3 0 1 5 k p 试求EX。 答案与提示:2EX=。 2.已知随机变量X的分布列为 X 0 1 2 3 k P p 求:(1)常数p ;(2)数学期望EX;(3)方差。DX 答案与提示:(1)由归一性,=p; (2); = (3) = 3.已知随机变量X的分布列为 X 0 1 2 k pp 求:(1)数学期望;(2)方差。2)1(?XE2)1(?XD 答案与提示:由归一性,=p; (1);2(1)?= 8 (2)2(1)?= 4.已知连续型随机变量X的概率分布为???<<=其它,080,8/1)(xxf 求X的数学期望。 答案与提示:4EX= 5.设随机变量X服从拉普拉斯分布,其分布密度为αβα/21)(??=x exf,0>α(+∞<<∞?x)。 求X的数学期望。 答案与提示:该题要求熟练掌握计算连续型随机变量的数学期望的公式。EX β=。 —1— 第三章习题参考答案与提示 6.设随机变量X的概率密度为 ?????≤

答案与提示:该题考察计算连续型随机变量的数学期望和方差的公式。 0EX=, 1/2DX= 9.设用A、B两测量仪器测量某一产品的直径多次,结果如下表: A X 118 119 120 121 122 k p B X 118 119 120 121 122 k p 试比较两种仪器的优劣。 答案与提示:由于题设中没有给出所测产品直径的真实值,故要比较两种仪器的优劣,就是要比较这两种仪器哪个的测量精度更高一些,即要比较两种仪器测量的方差哪个更小一些。由题设,得 =,;==,=。 显然有AB DXDX>,可见A 仪器的测量误差要比B仪器的测量误差大,故B仪器要优良些。 10.设X的概率分布为???≤>=?0,00,)(xxexf x —2— 第三章习题参考答案与提示 求:(1)XY2=的数学期望;(2)的数学期望。X eY2?= 答案与提示:(1)2 2 EYEX==;(2)21/3X EYEe?== 。 11.试证明事件在一次试验中发生的次数的方差不超过41。 答案与提示:事件在n次独立重复试验中发生的次数服从参数为,n p的二项分布(,)Bnp,当然在一次试验中发生的次数应服从(1,)Bp,即为(0-1)分布。 可令 10AXA?=??,事件在试验中发生,,事件在试验中不发生. 得14DX≤,即事件在一次试验中发生的次数的方差不超过14。 12.设的概率分布分别为YX、???≤>=?0002)(2xxexf x,,???≤>=?0004)(4yyeyf y,, 求:和。)(YXE+)32(2YXE? 答案与提示:可利用由数学期望性质及常用分布随机变量的数学期望和方差来计算和,关键是计算)(YXE+)32(2YXE?EX、EY、2EY。)(YXE+34=; ) 32(2YXE?58=。 13.设是两个相互独立的随机变量,其概率分布分别为YX、 ;???≤≤=其它,010,2)(xxxf???>=??其它,,05)()5(yeyf y 求EXY。 答案与提示: 4EXY= 14.设随机变量X服从正态分布,其数学期望=EX,方差。试求: 3=DX (1)X的概率密度; (2)XY21?=的概率密度。 答案与提示:考查服从正态分布随机变量的概率密度的一般表达形式、参数的几何意义及正态分布随机变量的性质。 (1)/61()6x fxeπ??= ()?∞<<+∞x

汇编语言程序设计实验报告

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH, 97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H 的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD 码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再 将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 第1页

99223344H = xxxxxxxxH 四、实验代码及结果 实验代码见代码附录 1.1程序运行结果 图1 无符号最大值结果截图 1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

【汇编语言程序设计】试题及答案合集

《汇编语言程序设计试题及答案》合集 汇编语言程序设计试题及答案 1.对于有符号的数来说,下列哪个值最大(D) A:0F8H B:11010011B C:82 D:123Q 2.下列有关汇编语言中标号的命名规则中,错误的是(D) A:通常由字母打头的字符、数字串组成 B:标号长度不能超过31个字符 C:?和$不能单独作为标号 D:.号不可位于标号首 3.8088/8086存储器分段,每个段不超过(D ) A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4.寻址指令MOV CX, [BX + DI + 20]使用的是哪一种寻址方式(B)A:寄存器寻址B:相对基址变址寻址 C:变址寻址D:基址变址寻址 5.若AX= - 15要得到AX=15应执行的指令是(A ) A.NEG AX B.NOT AX C.INC AX D.DEC AX 6.8086/8088系统执行传送指令MOV时( A) A.不影响标志位 B.影响DF方向标志 C.影响SF符号标志 D.影响CF进位标志 7.若要求一个操作数中的若干位维持不变,若干位置?1?,可以使用(B)A:NOT B:OR C:AND D:XOR 8.下列指令中段默认为堆栈段的是( C) A.MOV AX,[BX+SI+10] B.ADD AX,ES:[SI] C.SUB [BX],[BP][DI] D. MOV DX,[1000H] 9.关于8086/8088微机系列,下列说法哪个是正确的(D) A:一个存储单元由16个二进制位组成,简称字。

B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。 C:在内存空间中,可以无限分配段,且段的大小不受限制。 D:段与段之间可以邻接,也可以重叠。 10.下列关于堆栈的说法,错误的是(D) A:以?先入后出?为原则。 B:栈区最高地址单元的前一个单元为栈底。 C:运行中SP寄存器动态跟踪栈顶位置。 D:压栈和弹出都是以字节为单位。 11.表示过程定义结束的伪指令是( A) A.ENDP B.ENDS C.END D.ENDM 12.BUF1 DB 3 DUP(0,2 DUP (1,2),3) COUNT EQU $-BUF1 符号COUNT等价的值是( B) A.6 B.18 C.16 D.9 13.下列标志位中,可以用来判断计算结果正负的是(B) A:PF B:SF C:DF D:OF 14.下列指令正确的是( CD) A. MOV [100H], [BX] B.MOV DS, ES C. ADD V[BX], CX D.MOV AX, 34H 15.下列哪个寄存器是属于指针寄存器(C) A:SI B:DX C:SP D:ES 二、填空题 (每小题4 分,共 20 分) 1.下列程序段求数组FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出) FLD DW 10, -20, 30, -60, -71, 80, 79, 56 _LEA SI,FLD______ MOV CX, 8 XOR AX, AX

材基第三章习题及答案

第三章 作业与习题的解答 一、作业: 2、纯铁的空位形成能为105 kJ/mol 。将纯铁加热到850℃后激冷至室温(20℃),假设高温下的空位能全部保留,试求过饱和空位浓度与室温平衡空位浓度的比值。(e 31.8=6.8X1013) 6、如图2-56,某晶体的滑移面上有一柏氏矢量为b 的位错环,并受到一均匀切应力τ。 (1)分析该位错环各段位错的结构类型。 (2)求各段位错线所受的力的大小及方向。 (3)在τ的作用下,该位错环将如何运动? (4)在τ的作用下,若使此位错环在晶体中稳定 不动,其最小半径应为多大? 解: (2)位错线受力方向如图,位于位错线所在平面,且于位错垂 直。 (3)右手法则(P95):(注意:大拇指向下,P90图3.8中位错 环ABCD 的箭头应是向内,即是位错环压缩)向外扩展(环扩大)。 如果上下分切应力方向转动180度,则位错环压缩。 (4) P103-104: 2sin 2d ?τd T s b = θRd s =d ; 2/sin 2 θ?d d = ∴ τ ττkGb b kGb b T R ===2 注:k 取0.5时,为P104中式3.19得出的结果。 7、在面心立方晶体中,把两个平行且同号的单位螺型位错从相距100nm 推进到3nm 时需要用多少功(已知晶体点阵常数a=0.3nm,G=7﹡1010Pa )? (31002100 32ln 22ππGb dr w r Gb ==?; 1.8X10-9J ) 8、在简单立方晶体的(100)面上有一个b=a[001]的螺位错。如果

它(a)被(001)面上b=a[010]的刃位错交割。(b)被(001)面上b=a[100]的螺位错交割,试问在这两种情形下每个位错上会形成割阶还是弯折? ((a ):见P98图3.21, NN ′在(100)面内,为扭折,刃型位错;(b)图3.22,NN ′垂直(100)面,为割阶,刃型位错) 9、一个 ]101[2- =a b 的螺位错在(111)面上运动。若在运动过程中遇 到障碍物而发生交滑移,请指出交滑移系统。 对FCC 结构:(1 1 -1)或写为(-1 -1 1) 10、面心立方晶体中,在(111)面上的单位位错]101[2-=a b ,在(111) 面上分解为两个肖克莱不全位错,请写出该位错反应,并证明所形成的扩展位错的宽度由下式给出: γπ242 b G d s ≈ 应为 γπ242a G d s ≈ (G 为切变模量,γ为层错能) (P116式3.33,两个矢量相乘的积=|b1|˙|b2|˙cos(两矢量夹角) 11、在面心立方晶体中,(111)晶面和)(- 111晶面上分别形成一个扩展位错: (111)晶面:]211[6]112[6]110[2----+→a a a =A+B )111(- 晶面:]211[6]211[6]011[2a a a +→-=C+D 两个扩展位错在各自晶面上滑动时,其领先位错相遇发生位错反应,求出新位错的柏氏矢量;用图解说明上述位错反应过程;分析新位错的组

汇编语言程序设计实验篇emu

1.汇编语言程序设计实验篇 1.1.汇编系统软件简介 Emu8086-Microprocessor Emulator是集源代码编辑器、汇编/反汇编工具以及debug 的模拟器。它能模拟一台"虚拟"的电脑运行程序,拥有独立的“硬件”,避免访问真实硬件。该软件兼容Intel的下一代处理器,包括PentiumII、Pentium4。利用该软件提供的调试工具,能够单步跟踪程序,观察程序执行过程中寄存器、标志位、堆栈和内存单元的内容。 1.1.1创建程序 https://www.360docs.net/doc/d24004475.html, TEMPLATE程序 本章与指令相关的实验都是用COM TEMPLATE类型的程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。 在“choose code template”对话框中,选择“COM template-simple and tiny executable file format, pure machine code.”后,单击按钮。

在如所示的编辑界面中,在“;add your code here”部分输入相应的指令,第一条指令默认的偏移地址为100h。 输入全部指令后,单击按钮,保存相应的程序段。 2.EXE TEMPLATE程序 本章与DOS功能调用和汇编源程序相关的实验都是用EXE TEMPLATE程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。

在“choose code template”对话框中,选择“EXE template-advanced executable file.header: relocation, checksum.”后,单击按钮。 在如图所示的编辑界面中,已经可以给出了源程序的框架,包含数据段、堆栈段和代码段的定义以及必要的功能调用等,在“add your data here”和“;add your code here”部分可以分别输入相应的变量定义和指令。

全国1月高等教育自学考试汇编语言程序设计试题历年试卷

做试题,没答案?上自考365,网校名师为你详细解答! 全国2005年1月高等教育自学考试 汇编语言程序设计试题 课程代码:02321 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填 在题干的括号内。每小题1分,共16分) 1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。 A.2025∶0F2A B.2108∶00EA C.2000∶017A D.2100∶117A 2.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( )字节。 A.2K B.4K C.8K D.16K 3.以寄存器DI间接寻址的存储器字节单元内容加1的指令是( )。 A.INC [DI] B.INC DI C.INC BYTE PTR[DI] D.ADD [DI],1 4.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。 A.COUNT是变量 B.COUNT占用一个字节存储单元 C.COUNT是符号常数 D.COUNT占用二个字节存储单元 5.下面指令中,源操作数的寻址方式为立即寻址的是( )。 A.MOV AX,OFFSET A B.MOV AX,A C.MOV AX,A+1 D.MOV AX,A[BX] 6.已知SP=2110H,执行POP AX后,SP寄存器的值是( )。 A.2111H B.2112H C.210FH D.210EH 7.将AX中有符号数除以2的正确指令是( )。 A.SHR AX,1 B.SAR AX,1 C.ROR AX,1 D.RCR AX,1 8.比较BX和SI中的两个存储器地址,若BX≥SI转向HIGH的正确指令是( )。 A.JAE HIGH B.JBE HIGH C.JEG HIGH D.JLE HIGH 9.指令SCASB操作数的段地址一定在( )寄存器中。 A.CS B.DS C.ES D.SS 10.有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配 的存储单元字节数是( )。 A.48H B.90H C.120 D.60 11.下列指令执行后,不改变AL寄存器内容的指令是( )。 1

中国近代史纲要第三章习题参考答案

第三章习题参考答案 第三章辛亥革命与君主专制制度的终结 一、单项选择题 1.B 2.C 3.C 4.C 5.A 6.C 7.C 8.D 9.D 10.C 11.B 12.B 13.C 14.A 15.B 16.B 17.B 18.B 19.D 20.C 21.D 22. A 23. C 24. A 25.C 26.D 27. D 28.C 29. A 30. B 31. A 二、多项选择题 1. ABCD 2. ABCD 3. AB 4. ABD 5.BCD 6. ABCD 7. ABD 8.ABC 9.CD 10. ABD 11. ABC 12.BCD 13.BCD 14.ABC 15.ABCD 16.ABCD 17.ABC 18.AC 三、简答题 1.简述资产阶级革命派形成的阶级基础 参考答案:19 世纪末20 世纪初,中国民族资本主义得到了初步的发展。随着民族资本主义企业发展数量的增多和规模的扩大,民族资产阶级及与它相联系的社会力量也有了较大的发展。民族资产阶级为了冲破帝国主义、封建主义的桎梏,发展资本主义,需要自己政治利益的代言人和经济利益的维护者。这正是资产阶级革命派形成的阶级基础。 2.简述资产阶级革命派所进行的宣传和组织工作 答:历史进入20 世纪,随着一批新兴知识分子的产生,各种宣传革命的书籍报刊纷纷涌现,民主革命思想得到广泛传播。 1903 年,章炳麟发表了《驳康有为论革命书》,反对康有为的保皇观点,强调中国人民完全有能力建立民主共和制度。邹容创作了《革命军》,阐述在中

国进行民主革命的必要性和正义性,号召人民推翻清朝统治,建立“中华共和国”。陈天华创作了《警世钟》、《猛回头》两本小册子,痛陈帝国主义侵略给中国带来的沉重灾难,揭露清政府已经成了帝国主义统治中国的工具,号召人民推翻清政府。 在资产阶级革命思想的传播过程中,资产阶级革命团体也在各地相继成立。从1904 年开始,出现了10 多个革命团体,其中重要的有华兴会、科学补习所、光复会等。这些革命团体的成立为革命思想的传播及革命运动的发展提供了不可缺少的组织力量。 3.三民主义学说的基本内容是什么? 答:“三民主义”即名族主义、民权主义、民生主义三大主义。 民族主义民族主义包括“驱除鞑虏,恢复中华”,两项内容。一是要以革命手段推翻清朝政府,改变它一贯推行的民族歧视和民族压迫政策;二是追求独立,建立民族独立的国家。 民权主义民权主义的内容是“创立民国”,即推翻封建君主专制制度,建立资产阶级民主共和国。 民生主义民生主义即“平均地权”,也就是社会革命,它主张核定全国地价,其现有之地价,仍属原主,革命后的地价,则归国家,为民共享。国家还可以按原定地价收买地主的土地。 4.简述三民主义的影响 答:三民主义学说初步描绘出中国的资产阶级共和国方案,是一个比较完整而明确的资产阶级民主革命纲领。它的提出,对推动革命的发展产生了重大而积极的影响。 5.资产阶级革命派和改良派关于革命与改良的辩论的主要内容和意义是什么? 答:资产阶级革命派和改良派关于革命与改良的辩论的主要内容是要不要以革命手段推翻清王朝; 要不要推翻帝制,实行共和;要不要社会革命。

相关文档
最新文档