当前位置:文档之家› IBM-PC汇编语言程序设计课后习题答案第二版doc

IBM-PC汇编语言程序设计课后习题答案第二版doc

IBM-PC汇编语言程序设计课后习题答案第二版doc
IBM-PC汇编语言程序设计课后习题答案第二版doc

第一章

1.1 用降幂法和除法将下列十进制数转换为二进制数和十六进制数:(1) 369 (2) 10000 (3) 4095 (4) 32767

答:(1) 369=1 0111 0001B=171H

(2) 10000=10 0111 0001 0000B=2710H

(3) 4095=1111 1111 1111B=FFFH

(4) 32767=111 1111 1111 1111B=7FFFH

1.2 将下列二进制数转换为十六进制数和十进制数:

(1) 10 1101 (2) 1000 0000 (3) 1111 1111 1111 1111 (4) 1111 1111 答:(1) 10 1101B=2DH=45

(2) 1000 0000B=80H=128

(3) 1111 1111 1111 1111B=FFFFH=65535

(4) 1111 1111B=FFH=255

1.3 将下列十六进制数转换为二进制数和十进制数:

(1) FA (2) 5B (3) FFFE (4) 1234

答:(1) FAH=1111 1010B=250

(2) 5BH=101 1011B=91

(3) FFFEH=1111 1111 1111 1110B=65534

(4) 1234H=1 0010 0011 0100B=4660

1.4 完成下列十六进制数的运算,并转换为十进制数进行校核:

(1) 3A+B7 (2) 1234+AF (3) ABCD-FE (4) 7AB×6F

答:(1) 3A+B7H=F1H=241

(2) 1234+AFH=12E3H=4835

(3) ABCD-FEH=AACFH=43727

(4) 7AB×6FH=35325H=217893

1.5 下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。

(1) (-85)+76 (2) 85+(-76) (3) 85-76 (4) 85-(-76) (5) (-85)-76 (6)

-85-(-76)

答:(1) (-85)+76=1010 1011B+0100 1100B=1111 0111B=0F7H;CF=0;OF=0

(2) 85+(-76)=0101 0101B+1011 0100B=0000 1001B=09H;CF=1;OF=0

(3) 85-76=0101 0101B-0100 1100B=0101 0101B+1011 0100B=0000 1001B=09H;CF=0;OF=0

(4) 85-(-76)=0101 0101B-1011 0100B=0101 0101B+0100 1100B=10100001B=0A1H;CF=0;OF=1

(5) (-85)-76=1010 1011B-0100 1100B=1010 1011B+1011 0100B=0101 1111B=5FH;CF=0;OF=1

(6) -85-(-76)=1010 1011B-1011 0100B=1010 1011B+0100

1100B=11110111B=0F7H;CF=0;OF=0

1.6 下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?

(1) D8 (2) FF

答:(1) D8H表示的带符号数为 -40,D8H表示的无符号数为216;

(2) FFH表示的带符号数为 -1, FFH表示的无符号数为255。

1.7 下列各数均为用十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的数或字符的ASCII码时,它们所表示的十进制数及字符是什么?

(1) 4F (2) 2B (3) 73 (4) 59

答:(1) 4FH表示的十进制数为 79,4FH表示的字符为O;

(2) 2BH表示的十进制数为 43,2BH表示的字符为 +;

(3) 73H表示的十进制数为115,73H表示的字符为s;

(4) 59H表示的十进制数为89,59H表示的字符为Y。

1.8 请写出下列字符串的ASCII码值。

For example,

This is a number 3692.

答:46H 6FH 72H 20H 65H 78H 61H 6DH 70H 6CH 65H 2CH 0AH 0DH

54H 68H 69H 73H 20H 69H 73H 20H 61H 20H 6EH 75H 6DH 62H 65H 72H 20H 33H 36H 39H 32H 2EH 0AH 0DH

第二章

2.1

在80x86微机的输入/输出指令中,I/O端口号通常是由DX寄存器提供的,但有时也可以在指令中直接指定00~FFH的端口号。试问可直接由指令指定的I/O端口数。

答:可直接由指令指定的I/O端口数为256个。

2.2 有两个16位字1EE5H和2A3CH分别存放在80x86微机的存储器的000B0H

和000B3H单元中,请用图表示出它们在存储器里的存放情况。

答:存储器里的存放情况如右下图所示:

000B0H E5H

000B1H 1EH

000B2H

000B3H 3CH

000B4H 2AH

2.3在IBM PC机的存储器中存放信息如右下图所示。试读出30022H和30024H 字节单元的内容,以及30021H和30022H字单元的内容。

30020H 12H

30021H 34H

30022H ABH

30023H CDH

30024H EFH

答:30022H字节单元的内容为ABH;30024H字节单元的内容为EFH。30021H字

单元的内容为AB34H;30022H字单元的内容为CDABH。

2.4 在实模式下,段地址和偏移地址为3017:000A的存储单元的物理地址是什么?如果段地址和偏移地址是3015:002A和3010:007A呢?

答:3017:000A、3015:002A和3010:007A的存储单元的物理地址都是3017AH。

2.5 如果在一个程序开始执行以前(CS)=0A7F0H,(如16进制数的最高位为字母,则应在其前加一个0) (IP)=2B40H,试问该程序的第一个字的物理地址是多少?

答:该程序的第一个字的物理地址是0AAA40H。

2.6在实模式下,存储器中每一段最多可有10000H个字节。如果用调试程序DEBUG 的r命令在终端上显示出当前各寄存器的内容如下,请画出此时存储器分段的示意图,以及条件标志OF、SF、ZF、CF的值。

C>debug

-r

AX=0000 BX=0000 CX=0079 DX=0000 SP=FFEE BP=0000

SI=0000 DI=0000 DS=10E4 ES=10F4 SS=21F0 CS=31FF

IP=0100 NV UP DI PL NZ NA PO NC

答:此时存储器分段的示意图如右图所示。OF、SF、ZF、CF的值都为0。

2.7 下列操作可使用那些寄存器?

(1) 加法和减法数据寄存器等

(2) 循环计数 CX

(3) 乘法和除法 AX、DX,乘数和除数用其他寄存器或存储器

(4) 保存段地址段寄存器

(5) 表示运算结果为0 ZF=1

(6) 将要执行的指令地址 CS:IP

(7) 将要从堆栈取出数据的地址 SS:SP

答:答案见题目的右边。

2.8 那些寄存器可以用来指示存储器地址?

答:BX、BP、SI、DI、堆栈操作时的SP、对应的段地址、386及其后继机型的Exx。

2.9 请将下列左边的项和右边的解释联系起来(把所选字母放在括号中):

(1) CPU (M) A.保存当前栈顶地址的寄存器。

(2) 存储器 (C) B.指示下一条要执行的指令的地址。

(3) 堆栈 (D) C.存储程序、数据等信息的记忆装置,微机有RAM和ROM两种。

(4) IP (B) D.以后进先出方式工作的存储空间。

(5) SP (A) E.把汇编语言程序翻译成机器语言程序的系统程序。

(6) 状态标志 (L) F.唯一代表存储空间中每个字节单元的地址。

(7) 控制标志 (K) G.能被计算机直接识别的语言。

(8) 段寄存器 (J) H.用指令的助记符、符号地址、标号等符号书写程序的语言。

(9) 物理地址 (F) I.把若干个模块连接起来成为可执行文件的系统程序。

(10) 汇编语言 (H) J.保存各逻辑段的起始地址的寄存器,8086/8088机有四个:CS、DS、

SS、ES。

(11) 机器语言 (G) K.控制操作的标志,如DF位。

(12) 汇编程序 (E) L.记录指令操作结果的标志,共6位:OF、SF、ZF、AF、PF、CF。

(13) 连接程序 (I) M.分析、控制并执行指令的部件,由算术逻辑部件ALU和寄存器等

组成。

(14) 指令 (O) N.由汇编程序在汇编过程中执行的指令。

(15) 伪指令 (N) O.告诉CPU要执行的操作(一般还要指出操作数地址),在程序运行时

执行。

答:答案见题目的括号中。

第三章

3.1 给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么?

(1) 立即寻址

(2) 直接寻址

(3) 使用BX的寄存器寻址

(4) 使用BX的简接寻址

(5) 使用BX的寄存器相对寻址

(6) 基址变址寻址

(7) 相对基址变址寻址

答:(1) 操作数在指令中,即立即数;

(2) EA=D=7237H;

(3) 无EA,操作数为(BX)=637DH;

(4) EA=(BX)=637DH;

(5) EA=(BX)+D=0D5B4H;

(6) EA=(BX)+(SI)=8E18H;

(7) EA=(BX)+(SI)+D=1004FH;超过了段的边界,最高进位位丢失,因此EA=004FH。

3.2 试根据以下要求写出相应的汇编语言指令

(1) 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。

(2) 用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。

(3) 用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器中。

(4) 用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回存储单元中。

(5) 把数0B5H与(AL)相加,并把结果送回AL中。

答:(1) ADD DX, BX

(2) ADD AL, [BX][SI]

(3) ADD [BX+0B2H], CX

(4) ADD WORD PTR [0524H], 2A59H

(5) ADD AL, 0B5H

3.3 写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使

用以下几种寻址方式:

(1) 寄存器间接寻址

(2) 寄存器相对寻址

(3) 基址变址寻址

答:(1) MOV BX, OFFSET BLOCK

ADD BX, (6–1)*2

MOV DX, [BX]

(2) MOV BX, OFFSET BLOCK 改为: MOV BX, (6-1)*2

MOV DX, [BX+(6–1)*2] 也可 MOV DX, BLOCK[BX]

(3) MOV BX, OFFSET BLOCK

MOV SI, (6–1)*2

MOV DX, [BX][SI]

3.4 现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。

(1) MOV AX, 1200H

(2) MOV AX, BX

(3) MOV AX, [1200H]

(4) MOV AX, [BX]

(5) MOV AX, 1100[BX]

(6) MOV AX, [BX][SI]

(7) MOV AX, 1100[BX][SI]

答:(1) (AX)=1200H

(2) (AX)=0100H

(3) (AX)=4C2AH

(4) (AX)=3412H

(5) (AX)=4C2AH

(6) (AX)=7856H

(7) (AX)=65B7H

3.5 给定(IP)=2BC0H,(CS)=0200H,位移量D=5119H,(BX)=1200H,(DS)=212AH,(224A0H)=0600H,(275B9H)=098AH,试为以下的转移指令找出转移的偏移地址。

(1) 段内直接寻址

(2) 使用BX及寄存器间接寻址方式的段内间接寻址

(3) 使用BX及寄存器相对寻址方式的段内间接寻址

答:(1) JMP NEAR PTR 5119H ;(IP)=5119H+((IP)+03H)=7CDCH,物理地址

PA=09CDCH

(IP)+03H是JMP NEAR PTR 5119H指令的下一条指令的首地址。

(2) JMP WORD PTR [BX] ;(IP)=((DS)*10H+(BX))=0600H,PA=02600H

(3) JMP D[BX] ;(IP)=((DS)*10H+(BX)+D)=098AH,PA=0298AH

3.6 设当前数据段寄存器的内容为1B00H,在数据段的偏移地址2000H单元内,含有一个内容为0FF10H和8000H的指针,它们是一个16位变量的偏移地址和段地址,试写出把该变量装入AX的指令序列,并画图表示出来。

答:MOV BX, [2000H] ;图示如上所示。

MOV AX, [2000H+2]

MOV ES, AX

MOV AX, ES:[BX]

3.7 在0624H单元内有一条二字节JMP SHORT OBJ指令,如其中位移量为(1) 27H,(2) 6BH,(3) 0C6H,试问转向地址OBJ的值是多少?

答:(1) OBJ=0624H+02H+27H=064DH

(2) OBJ=0624H+02H+6BH=0691H

(3) OBJ=0624H+02H+0C6H=05ECH ;C6H对应的负数为-3AH(向上转移,负位移量)

3.8 假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?

(1) MOV AX, 0ABH (2) MOV AX, BX

(3) MOV AX, [100H] (4) MOV AX, VAL

(5) MOV AX, [BX] (6) MOV AX, ES:[BX]

(7) MOV AX, [BP] (8) MOV AX, [SI]

(9) MOV AX, [BX+10] (10) MOV AX, VAL[BX]

(11) MOV AX, [BX][SI] (12) MOV AX, VAL[BX][SI]

答:(1) 立即方式;操作数在本条指令中

(2) 寄存器寻址方式;操作数为 (BX)=0100H

(3) 直接寻址方式; PA=20100H

(4) 直接寻址方式; PA=20050H

(5) BX寄存器间接寻址方式; PA=20100H

(6) 附加段BX寄存器间接寻址方式; PA=21100H

(7) BP寄存器间接寻址方式; PA=15010H

(8) SI寄存器间接寻址方式; PA=200A0H

(9) BX寄存器相对寻址方式; PA=20110H

(10) BX寄存器相对寻址方式; PA=20150H

(11) BX和SI寄存器基址变址寻址方式; PA=201A0H

(12) BX和SI寄存器相对基址变址寻址方式; PA=201F0H

3.9 在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:

ARRAY DW 23, 36, 2, 100, 32000, 54, 0

ZERO DW ?

(1) 如果BX包含数组ARRAY的初始地址,请编写指令将数据0传送给ZERO单元。

(2) 如果BX包含数据0在数组中的位移量,请编写指令将数据0传送给ZERO

单元。

答:(1) MOV AX, [BX+(7-1)*2]

MOV [BX+(7)*2], AX

(2) MOV AX, ARRAY [BX]

MOV ARRAY [BX+2], AX

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 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-1.什么叫互换性?为什么说互换性已成为现代机械制造业中一个普遍遵守原则?列举互换性应用实例。(至少三个)。 答:(1)互换性是指机器零件(或部件)相互之间可以代换且能保证使用要求的一种特性。 (2)因为互换性对保证产品质量,提高生产率和增加经济效益具有重要意义,所以互换性已成为现代机械制造业中一个普遍遵守的原则。 (3)列举应用实例如下: a、自行车的螺钉掉了,买一个相同规格的螺钉装上后就能照常使用。 b、手机的显示屏坏了,买一个相同型号的显示屏装上后就能正常使 用。 c、缝纫机的传动带失效了,买一个相同型号的传动带换上后就能照 常使用。 d、灯泡坏了,买一个相同的灯泡换上即可。 1-2 按互换程度来分,互换性可分为哪两类?它们有何区别?各适用于什么场合? 答:(1)按互换的程来分,互换性可以完全互换和不完全互换。 (2)其区别是:a、完全互换是一批零件或部件在装配时不需分组、挑选、调整和修配,装配后即能满足预定要求。而不完全互换是零件加工好后,通过测量将零件按实际尺寸的大小分为若干组,仅同一组零件有互换性,组与组之间不能互换。b、当装配精度要求较高时,采用完全互换将使零件制造精度要求提高,加工困难,成本增高;而采用不完全互换,可适当降低零件的制造精度,使之便于加工,成本降低。 (3)适用场合:一般来说,使用要求与制造水平,经济效益没有矛盾时,可采用完全互换;反之,采用不完全互换。 1-3.什么叫公差、检测和标准化?它们与互换性有何关系? 答:(1)公差是零件几何参数误差的允许围。 (2)检测是兼有测量和检验两种特性的一个综合鉴别过程。 (3)标准化是反映制定、贯彻标准的全过程。 (4)公差与检测是实现互换性的手段和条件,标准化是实现互换性的前提。 1-4.按标准颁布的级别来分,我国的标准有哪几种? 答:按标准颁布的级别来分,我国标准分为国家标准、行业标准、地方标准和企业标准。 1-5.什么叫优先数系和优先数? 答:(1)优先数系是一种无量纲的分级数值,它是十进制等比数列,适用于各种量值的分级。 (2)优先数是指优先数系中的每个数。

课后习题答案

某大学为了了解学生每天上网的时间,在全校7500名学生中采取重复抽样方法随机 抽取36人,调查他们每天上网的时间,得到下面的数据: 已知:36=n , 当α为0.1、0.05、0.01时,相应的645.121.0=z 、96.1205.0=z 58.2201.0=z 。 根据样本数据计算得:32.3=x ,61.1=s 。 由于36=n 为大样本,所以平均上网时间的90%的置信区间为: 44.032.336 61.1645.132.32 ±=?±=±n s z x α,即(2.88,3.76)。 平均上网时间的95%的置信区间为: 53.032.336 61.196.132.3±=?±=±n s z x α,即(2.79,3.85)。 平均上网时间的99%的置信区间为:

69.032.336 61.158.232.3±=? ±=±n s z x α,即(2.63,4.01)。 7.16一位银行的管理人员想估计每位顾客在该银行的月平均存款额。他假设所有顾客月存款额的标准差为1000元,要求的估计误差在200元以内,置信水平为99%。应选取多大的样本? 解:已知:σ=1000,估计误差E =200,α=0.01,Z α/2=2.58 应抽取的样本量为:167200100058.22 2 22 222≈?== E z n σ α 7.17计算下列条件下所需的样本量。 (1)E =0.02,π=0.40,置信水平为96% (2)E =0.04,π未知,置信水平为95% (3)E =0.05,π=0.55,置信水平为90% 解:(1)已知:E =0.02,π=0.4,α=0.04,Z α/2=2.05 应抽取的样本量为:( )()252202.04.014.005.212 22 22≈-?=-= E z n ππα (2)已知:E =0.04,π未知,α=0.05,Z α/2=1.96 由于π未知,可以使用0.5(因为对于服从二项分布的随机变量,当π取0.5时,其方差达到最大值。因此,在无法得到总体比例的值时,可以用0.5代替计算。这样得出的必要样本容量虽然可能比实际需要的容量大一些,但可以充分保证有足够高的置信水平和尽可能小的置信区间),故应抽取的样本量为: ( )()60104 .05.015.096.112 22 22≈-?=-= E z n ππα

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

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

实验四循环结构汇编语言程序设计 一、实验目的 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.为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是(D) A.DB 41,42,43,44,45,46 B.DW 4142H,4344H,4546H C.DW ‘AB’,‘CD’,‘EF’D.DW ‘BA’,‘DC’,‘FE’ 2.DA2 DB‘AB’,‘CD’ ┇ MOV AX,WORD PTR DA2+1 上述语句执行后AX中的值是(D) A.‘AD’B.‘BC’ C.‘DA’D.‘CB’ 3.下列数据定义语句中可实现留空20H个字节存储单元的是(D) A.DB 20 DUP(?) B.DW 20H DUP(?) C.DB 10H DUP(4 DUP(?)) D.DD 08H DUP(?) 4.如某存储器分段时,表示偏移地址是17位二进制代码,那么一个段最多的存储单元数是(D) A.32K字节B.32K字 C.64K字节D.64K字 5.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是(B)A.BX B.BP C.SI D.DI 6.下列指令中有语法错误的是(C) A.PUSH AX B.PUSH [20H+SI+BX] C.POP CS D.PUSH CS 7.执行PUSH BP指令时,目的操作数的物理地址表达式是(D) A.16*SS+BP B.16*DS+BP C.16*CS+IP D.16*SS+SP 8.把BL中的数据输出到端口8CH中正确指令是(C) A.OUT 8CH,BL B.IN 8CH,BL C.MOV AL,BL D.MOV AL,BL OUT 8CH,AL IN 8CH,AL 9.结果为零的条件转移指令,其测试条件是(A) A.ZF=1 B.ZF=0 C.SF=l D.SF=0 10.下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中,那么程序段中方框里应填的语句是 MOV CH,0 MOV CH,0FFH ZERO:MOV DH,CH(C) A.JNZ ZERO B.JS ZERO

互换性习题参考答案 2011.9

互换性与测量技术基础习题 第一章:绪论 一、判断题 (×)1.为了使零件具有完全互换性,必须使零件的几何尺寸完全一致。 (×)2.有了公差标准,就能保证零件的互换性。 (√)3.为使零件的几何参数具有互换性,必须把零件的加工误差控制在给定的公差范围内。 (√)4.完全互换的装配效率必定高于不完全互换。 二、选择题 1.保证互换性生产的基础是(A)。 A.标准化B.生产现代化 C.大批量生产 D.协作化生产 2.下列论述中正确的有(ADE)。 A.因为有了大批量生产,所以才有零件互换性,因为有互换性生产才制定公差制. B.具有互换性的零件,其几何参数应是绝对准确的。 C.在装配时,只要不需经过挑选就能装配,就称为有互换性。 D.一个零件经过调整后再进行装配,检验合格,也称为具有互换性的生产。 E.不完全互换不会降低使用性能,且经济效益较好。 三、填空题: 1.根据零部件互换程度的不同,互换性可分(完全)互换和(不完全)互换。 2.互换性是指产品零部件在装配时要求:装配前(不经挑选),装配中(不需调整或修配),装 配后(能满足功能要求)。 3.公差标准是对(几何量误差) 的限制性措施,( 采用相应的技术措施)是贯彻公差与配合制的技 术保证。 4.优先数系的基本系列有: (R5 )(R10)(R20)(R40)和R80,各系列的公比分别 为:( )( )( )()和()。 5.公差类型有(尺寸(角度))公差,(形状)公差,(位置)公差和(表面粗糙度)。 6.零件几何要求的允许误差称为(几何量公差),简称(公差)。 四、问答题: 1.什么叫互换性?它在机械制造业中有何作用? 答:*互换性是指制成的同一规格的零(部)件中,在装配时不作任何选择,附加调整或修配,能达到预定使用性能的要求。 *它在机械制造业中的作用反映在以下几个方面: (1)在设计方面,可简化设计程序,缩短设计周期,并便于用计算机辅助设计; (2)在制造方面,可保证优质高效生产; (3)在使用方面,使机器维修方便,可延长机器寿命。

时间都去哪儿了(课后测试考试题、答案)

时间都去哪儿了(课后测试考试题、答案)单选题 1、个人使命宣言是解决我们时间管理中哪个方面的问题(10 分) A工作效率 B价值导向 C工作效能 D工作成果 正确答案:B ' 2、高效使命宣言的特点不包括下面哪个选项(10 分) A提供方向和目的 B挑战自我 C决定你的优势 D体现愿景和价值观 正确答案:C 3、对于时间管理的矩阵,我们一般来讲要优先做那个象限的事情(10 分) A第一象限 B第二象限 ` C第三象限 D第四象限 正确答案:B 4、建议可以通过授权去做的是哪个象限的事情(10 分) A第一象限 B第二象限 C第三象限 D第四象限 正确答案:D

。 5、我们在职场工作时,如果要保障工作效率,首先要学会哪个选项(10 分)A服从 B说不 C加班 D赞美 正确答案:B 多选题 1、制定个人使命宣言需要哪些步骤(10 分) $ A思考你的角色 B如何支撑角色 C懂得自我探索 D找到你欣赏的人 正确答案:A B C D 2、对于每周的工作安排,优先安排哪些事情(10 分) A重要不紧急 B重要又紧急 C不重要但紧急 , D不重要不紧急 正确答案:A B 3、制定每周工作计划时,哪些选项需要特别注意(10 分) A留有余地 B以人为本 C需要别人支持的先安排 D尽量做到日事日毕 正确答案:A B C D ;

4、做好时间管理,有哪些小的技巧要掌握(10 分) A学会说不 B学会授权 C避免拖延 D听命服从 正确答案:A B C 判断题 1、个人使命宣言,就像是人生的宪法一样,帮助我们做出选择,这个说法正确吗(10分)A正确 B错误 正确答案:正确

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

目录 目录 (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执行,观察执行结果。 (设置存储器的值)

汇编语言程序设计课后习题解答宋人杰2版

第1章汇编语言基础知识 1.简述汇编语言源程序、汇编程序、和目标程序的关系。 答:用汇编语言编写的程序称为汇编源程序;汇编源程序在汇编程序的翻译下转换成计算机语言变成目标程序。 2. 简述汇编语言的优缺点。 答:(1) 汇编语言的优点: ①可有效地访问、控制计算机各种硬件设备,如磁盘、存储器、CPU、I/O端口等。. ②目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 ③可与高级语言配合使用,应用十分广泛。 (2) 汇编语言的缺点: ①通用性和可移植性较差 ②相对于高级语言来说较繁锁、易出错、不够直观。 3.CPU的寻址能力为8KB,那么它的地址总线的宽度为多少? 答:13 4. 1KB的存储器有多少个存储单元? 答:1024个字节。 5. 指令中的逻辑地址由哪两部分组成? 答:指令中的逻辑地址由段基址和偏移量组成。 6. 以下为用段基址:偏移量形式表示的内存地址,试计算它们的物理地址。 (1) 12F8:0100 (2) 1A2F:0103 (3) 1A3F:0003 (4) 1A3F:A1FF 答: (1) 13080H (2) 1A3F3H (3) 1A3F3H (4) 245EFH 7. 自12FA:0000开始的内存单元中存放以下数据(用十六进制形式表示): 03 06 11 A3 13 01,试分别写出12FA:0002的字节型数据、字型数据及双字型数据 的值。 答:字节型数据:11H 字型数据:0A311H 双字型数据:0113A311H 8. 内存中某单元的物理地址是19318H,段基地址为1916H,则段内偏移地址为 多少?若段内偏移地址为2228H,则段基地址为多少? 答:若段基地址为1916H,则段内偏移地址为01B8H;若段内偏移地址为2228H,则段基地址为170FH 9. 在实模式环境中,一个段最长不能超过多少字节? 答:64KB 10. 实模式可寻址的内存范围是多少? 答:1MB

审计课后习题答案

第一章参考答案及解析 一、单项选择题 1. 【答案】A 【解析】英国政府于1844年颁布了《公司法》,规定股份公司必须设监察人,负责审查公司的账目。1845年,又对《公司法》进行了修订,规定股份公司的账目必须经董事以外的人员审计。选项A说法错误。 2. 【答案】C 【解析】1936年发表《独立注册会计师对财务报表的检查》之后,美国注册会计师审计的重点已从保护债权人为目的的资产负债表审计,转向以保护投资者为目的的利润表审计。选项C说法错误。 3. 【答案】B 【解析】尽管财务报表审计在大多数情况下由注册会计师完成,以独立第三者的身份对财务报表发表意见,但政府审计和内部审计有时也会对企业财务报表进行审计。 4. 【答案】D 【解析】在账项基础审计阶段,随着审计范围的扩展和组织规模的扩大,注册会计师开始采用审计抽样技术,只是抽查数量仍然很大,而且在抽查样本的选择上仍然以判断抽样为主,所以选项D错误。 5. 【答案】B 【解析】风险导向审计的核心是对财务报表重大错报风险的“识别、评估和应对”。 二、多项选择题 1. 【答案】ABD 【解析】1980年12月23日,财政部发布《关于成立会计顾问处的暂行规定》,标志着我国注册会计师职业开始复苏,选项C描述错误。 2. 【答案】ABD 【解析】选项C属于经营审计的范畴,选项ABD属于合规性审计。 3. 【答案】ABCD 【解析】选项ABCD均正确。 4. 【答案】ABD 【解析】现阶段我国注册会计师的审计目标是对财务报表发表审计意见,选项C错误。 5. 【答案】AD 【解析】选项AD正确。选项B,虽然注册会计师审计为财务报表使用者做出正确决策提供了一定的基础,但是这并不能代表能提高报表使用者的决策能力,与其能力无关;选项C,

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

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

互换性与技术测量(第六版可参考)课后习题答案

《机械几何精度设计》习题参考答案绪言 0-1题:写出R10中从250~3150的优先数。 解:公比q10= 1010,由R10逐个取数,优先数系如下: 250,315,400,500,630,800,1000,1250,1600,2000,2500,3150 0-2题:写出R10/3中从0.012~100的优先数系的派生数系。 解:公比q 10/3= ()3 1010;由R10中的每逢3个取一个数,优先数系如下: 0.012, 0.025, 0.050, 0.100, 0.200, 0.400, 0.800, 1.600, 3.150, 6.300, 1 2.50, 25.00, 50.00, 100.00。0-3题:写出R10/5中从0.08~25的优先数系的派生数系。 解:公比q 10/5=()5 1010;由R10中的每逢5个取一个数,优先数系如下: 0.80, 0.25, 0.80, 2.50, 8.00, 25.0 第一章圆柱公差与配合 1-1题 1. 孔或轴最大极限尺 寸 最小极限尺 寸 上偏差下偏差公差尺寸标注 孔:Φ10 9.985 9.970 -0.015 -0.030 0.015 Φ 10-0.015 -0.030 孔:Φ18 18.017 18.00 +0.017 +0.006 0.011 Φ18017 .0 00 .0 + + 孔:Φ30 30.012 29.991 +0.012 -0.009 0.021 Φ 30+0.012 -0.009 轴:Φ40 39.950 39.888 -0.050 -0.112 0.062 Φ 40-0.050

-0.060 轴:Φ60 60.041 60.011 0.041 +0.011 0.030 Φ 60+0.041 +0.011 轴:Φ85 85.00 84.978 -0.022 0.022 Φ 85-0 -0.022 1-2题 (1)为间隙配合,孔与轴配合的公差带代号为:φ208 8 d H (3)为过盈配合,孔与轴配合的公差带代号为:φ556 7 r H 1-3题 (1)为基孔制的间隙配合 (2)为基轴制的过渡配合 φ20 + 0 - H8 d8 +0.033 -0.065 -0.098 最大间隙:Xmax=+0.131㎜ 最小间隙:Xmin=+0.065㎜ 配合公差为:f T =0.066㎜ r 6 φ55 + 0 - H7 +0.030 +0.060+0.041 最大过盈:Ymax=-0.060㎜ 最小过盈:Ymin=-0.011㎜ 配合公差为:f T =0.049㎜ φ50 + 0 - H8 f7 +0.039 -0.025 -0.050 孔、轴公差:h T =0.039㎜,s T =0.025㎜; 配合的极限:Xmax=+0.089㎜,Xmin=+0.025㎜ 配合的公差:f T =0.064㎜ + 0 - +0.006 -0.015 -0.013 K7 h 6 孔、轴公差:h T =0.021㎜, s T =0.013㎜; 配合的极限:Xmax=+0.019㎜,Ymax=-0.015㎜

考试课后题答案

2 二 证明题 2. 已知一个电荷系统的偶极矩定义为?= v dv x t x t p , ,,),()( ρ利用电荷守恒定律0=??+??t J ρ 证明的变化率为?=v dv t x J dt p d ,,),( 解: ?=v dv x t x t p ,,,),()( ρ (T 就是方向符号) ,x 与时间无关,取的)(t p 一个分量为 ????????+??-=???+??-=??-====v i s i i v i i v i i v i i v i i i i v i i dv J s d J x dv J x dv J x dv J x dv t x x t p dt t dp dv x t x t p , , ,,, ,,,,,,,,,, , ,)()()(),()()(),()( ρρ(p 上的乱码为p 上一个点,rou 也是,dv 后都有一小撇) 考虑到积分区域的表面比电荷所在区域大得多时,表面上的电流为0。s d J x s i i ???)(,=0 所以 ??=v i i dv J dt t dp ,) ( 故得 ?=v dv t x J dt p d ,,),( 3.证明: (1) 两种介质的分界面上不带自由电荷时,电力线的曲折满足 12 1 2 tan tan εεθθ= ,其 中1ε和2ε分别为两种介质的介电常数,1θ和2θ分别为界面两侧电力线与法线的夹角. (2) 当两种导电介质流有稳恒电流时,分界面上电力线曲折满足 12 1 2 tan tan σσθθ= , 其中2,1,σσ分别为两种介质的电导率。 解:(1)考虑到界面上无自由电荷,故知:

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

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 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 程序运行结果

汇编语言程序设计试题

汇编语言程序设计试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( A ) A.20640H B.2063EH C.2063FH D.21900H 2.使用DOS功能调用时,子程序编号应放在( B ) A.AL B.AH C.AX D.任意指定 3.没有 ..语法错误的输出指令是( B ) P76 A.OUT AX,30H B.OUT DX,AL C.OUT AL,DX D.OUT 30H,AH 4.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( B ) A.MOV AX,89 B.MOV AX,0809H C.MOV AX,89H D.MOV AX,0809 5.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( B ) P117 A.4321H B.0FFFFH C.8000H D.0001H 6.设CL=05H,要获得CL=0AH,可选用的指令是( A) A.XOR CL,0FH B.NOT CL C.OR CL,0AH D.AND CL,0FH 7.假设执行ADD指令后AL=8CH,再执行DAA指令,AL中的值是( A ) A.92H B.0104H C.74H D.8CH 8.MOV AL,79H ADD AL,B1H 上面指令执行后,设置的标志位CF和ZF的值是( D ) A.CF=0,ZF=1 B.CF=l,ZF=1 C.CF=0,ZF=0 D.CF=1,ZF=0 9.TEST DL,55H P123 JZ NEXT NEXT:…… … 上述程序段,执行JZ指令时能产生转移的情况是( D ) A.DL>55H B.DL<55H C.DL=55H D.DL中第0、2、4、6位均为0 10.假设AL=28H, 执行ROL AL,1 指令之后的情况是( D ) P125 A.AL=14H, CF=1 B.AL=50H, CF=1 C.AL=14H, CF=0 D.AL=50H, CF=0 11. 98的BCD码是(B) A)10011001 B) 10011000 C) 10011010 D) 10001010 12. –0110110 的补码是(A) A) 11001010 B) 11001001 C) 10110110 D) 00110110

互换性课后答案

课后题第一章习题 第一章圆柱公差与配合 基本要求: 公差配合基本术语及定义,公差带图示法。 圆柱体结合的特点。公差与配合国家标准的体系和结构,标准公差,基本偏差,公差带与配合。公差与配合的选用:基孔制与基轴制的选择,公差等级的选择,配合的选择,不同基准制的应用。公差与配合在图纸上的标注。 1.计算出表中的极限尺寸,上.下偏差和公差,并按国家标准的规定标注基本尺 寸和上下偏差(单位为mm)。

2. 已知下列三对孔,轴相配合。要求: (1) 分别计算三对配合的最大与最小间隙(X m ax ,X m in )或过盈(Y m ax ,Y m in ) 及配合公差。 (2) 分别绘出公差带图,并说明它们的配合类别。 ① 孔:Φ20033.00+ 轴:Φ20065 .0098.0-- ② 孔:Φ35007.0018.0+- 轴:Φ350016.0- ③ 孔:Φ55030.00+ 轴:Φ55060.0041.0++ 3. 下列配合中,查表1——7,表1——10,表1——11确定孔与轴的最大与最小间隙或过盈以及配合公差,画出公差带图,并指出它们属于哪种基准制和哪类配合? (1)Φ50H8/f7 (2)Φ80G10/h10 (3)Φ30K7/h6 (4)Φ140H8/r8 (5)Φ180H7/u6 (6)Φ18M6/h5 4.将下列基孔(轴)制配合,改换成配合性质相同的基轴(孔)制配合,并查表1——8,表1——10,表1——11,确定改换后的极限偏差。 (1)Φ60H9/d9 (2)Φ30H8/f7 (3)Φ50K7/h6 (4)Φ30S7/h6 (5)Φ50H7/u6 5.有下列三组孔与轴相配合,根据给定的数值,试分别确定它们的公差等级,并选用适当的配合。 (1)配合的基本尺寸=25mm ,X m ax =+0.086mm ,X m in =+0.020mm

对话诺贝尔大师 课后题以及考试答案

语言学的研究历史 1 一些研究者认为,现代人类语言是何时产生的?(A) A、旧石器时代初期 B、旧石器时代晚期 C、新石器时代初期 D、新石器时代晚期 2 下列不属于印欧语系的有(ABC)。 A、 匈牙利语 B、 芬兰语 C、 爱沙尼亚语 D、 英语 3 远古人类语言的研究在美国不太受欢迎。(√) 4 语言和DNA之间没有严格联系。(√) 语言学中的语法和词汇 1 研究两种语言是否有联系及联系紧密程度的方法是(C)。 A、语言相较法 B、语言核心法 C、词汇统计学法 D、词汇重构法 2 盖尔曼认为追溯语言发展史可以使用的方法有(CD)。 A、研究类人猿发音 B、结合人类DNA C、使用文献自己的语言 D、重建始祖语言 3 任何代表某种历史现象的语族都有一种原始语言。(√)语言学中的语系和超语系及其分布 1 下列属于亚非超语系的是(A)。 A、闪族语 B、乌拉尔语系 C、印欧语系 D、汉藏语系 2

下列属于欧亚超语系的是(ABC)。 A、乌拉尔语系 B、印欧语系 C、阿尔泰语系 D、闪族语 3 波伦语是包含四大超语系的超超语系。(√) 4 日耳曼语是印欧语系的一个分支。(√) 各大语系经典词语对比 1 原始闪语中表示山丘的单词为(B)。 A、tul B、tall C、tulv D、twn 2 pidi是表示(C)的单词。 A、河流 B、山谷 C、山丘 D、海洋 3 印欧语表示数字二的单词为duwo。(√) 诺奖路上的生活 1 马普学会最重要的研究部分是(C)。 A、应用数学 B、材料科学 C、基础科学研究 D、应用技术研究 2 克劳斯?冯?克利钦是德国马普学会(B)所长 A、智能系统研究所 B、固体物理研究所 C、生物物理研究所 D、引力物理研究所 3 克劳斯?冯?克利钦因发现(D)获得了诺贝尔物理学奖。 A、相对论 B、X射线 C、物质的拓扑相变和拓扑相 D、量子霍尔效应 4

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

1.汇编语言程序设计实验篇 1.1.汇编系统软件简介 Emu8086-Microprocessor Emulator是集源代码编辑器、汇编/反汇编工具以及debug 的模拟器。它能模拟一台"虚拟"的电脑运行程序,拥有独立的“硬件”,避免访问真实硬件。该软件兼容Intel的下一代处理器,包括PentiumII、Pentium4。利用该软件提供的调试工具,能够单步跟踪程序,观察程序执行过程中寄存器、标志位、堆栈和内存单元的内容。 1.1.1创建程序 https://www.doczj.com/doc/5413993616.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”部分可以分别输入相应的变量定义和指令。

汇编语言程序设计试题

汇编语言程序设计试题 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共50分) 1.CPU发出的访问存储器的地址是( A ) A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 2.使计算机执行某种操作的命令是( B ) A.伪指令 B.指令 C.标号 D.助记符 3.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=(A) A. 1400H B. 77F8H C. 0000H D. 0FFFFH 4.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是( C)码。 A. BCD码 B.二进制码 C.ASCII码 D.十六进制码 5.下列关于8086CPU的工作原理的描述错误的是__C___。 A.汇编程序员可以通过对各种寄存器中内容的修改实现对CPU的控制。B.CPU在访问内存时,采用“段地址*16+偏移地址”的形式给出要访问的内存单元的物理地址。 C.任意时刻,CS:IP指向的内容即是此刻CPU正在执行的指令。 D.传送指令能够更改所有通用寄存器的内容。 6.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是(C) A.12CFBH B.12B6BH C.12C5BH D.12BFEH 7. 16位结构的CPU 不一定具备的特性是(D)。 A. 运算器一次最多可以处理16位的数据 B. 寄存器的最大宽度为16位 C. 寄存器和运算器之间的通路为16位 D. 地址总线为16根 8. 下列指令的书写正确的是(C)。 A. push al B. mov cs:[0],ds:[10] C. pop si D. mov ds:[0],2 9.在DEBUG工具中,显示寄存器内容的命令是( D )。 A. G B. D C. T D. R 10. 能够将ax中的内容送到内存0000:0200H处的指令序列是(D)。

互换性习题标准答案

1.4 互换性的意义及作用? 设计方面:可以最大限度地采用标准件、通用件和标准部件,大大简化了绘图和计算工作,缩短了设计周期,加速产品更新。有利于计算机辅助设计和产品的多样化。 制造方面:有利于组织专业化生产,便于采用先进工艺和高效率的专用设备,提高产品质量和生产率,降低制造成本。 装配过程:提高装配质量,缩短装配周期。 使用维修方面:缩短机器的维护时间,节约修护费用,提高机器的使用价值。 1-6 判断下面说法是否正确。(对或错以 √ 或 × 表示) (1)对大批量生产的同规格零件要求有互换性,单件生产则不必遵循互换性原则。(×) (2)遵循互换性原则将使设计工作简化,生产效率提高,制造成本降低,使用维修方便。(√) (3)标准化是通过制定、发布和实施标准,并达到统一的过程,因而标准是标准化活动的核心。(√) 1-7 填空: (1)零部件具有互换性必须满足三个条件,即装配前不需要挑选,装配时不调整或修配,装配后满足使用要求。 (2)在生产中采用的分组装配法,是在设计阶段就确定了的,它属于不完全互换。 (3)为了控制加工误差,在设计时需要规定公差,在制造时需要进行检测。 (4)保证互换性生产的基础是标准化。 (5)R5系列中10~100的优先数是10、16、25、40、63、100。 (6)优先数系R10系列中在1~10的进段中包含11个优先数。它们分别为1.00, 1.25,1.60, 2.00,2.50, 3.15, 4.00, 5.00, 6.30,8.00,10.00 第二章 习题 2-1 图样上给定的轴直径为)017 .0033.0(645++n φ。根据此要求加工了一批轴,实测后得其中最大直径(即最大实际尺寸)为45.033 mm ,最小直径(即最小实际尺寸)为45.000mm 。问加工后的这批轴是否全部合格(写出不合格零件的尺寸范围)?为什么?这批轴的尺寸公差是多少? 答:轴直径的技术要求)017 .0033.0(645++n φ决定了轴的极限尺寸为033.45max =d mm 和017.45min =d mm 。所以轴合格条件为min max d d d a ≥≥;依据题意,这批轴不能全部合格,不合格零件的尺寸为mm d mm a 017.45000.45≤≤。一批轴的尺寸公差也是由图纸设计阶段决定的,所以仍然为m μ161733=- 2-2 在同一加工条件下,加工30H6孔与加工100H6孔,应理解为前者加工困难还是后者加工困难或者两者加工的难易程度相当?加工50h7轴与加工50m7轴,应理解为前者加工困难还是后者加工困难或者两者加工的难易程度相当?

相关主题
文本预览
相关文档 最新文档