当前位置:文档之家› 燃烧学导论第二版第二章作业答案汇编

燃烧学导论第二版第二章作业答案汇编

燃烧学导论第二版第二章作业答案汇编
燃烧学导论第二版第二章作业答案汇编

根据定义:

STOICH

ACTUAL

A /F |A /F |

化学当量反应: 382

22

22C H a(O 3.76N )

3CO 4H O 3.76aN

air

Stoich

fuel

MW A /F | 4.76a(

)MW a x y /4 (x=3, y=8,所以a=5)

6.15096

.4485

.28)5(76.4)(

76.4|/===fuel air Stoich MW MW a F A

当量比:87.00

.186

.15|/|/===ΦACTUAL STOICH F A F A

化学当量反应:8182

2C H a(O 3.76N )

products

a=x+y/4=8+18/4=12.5

products N O H C →++22188475.12)1(

1 kmol C8H18 与12.5kmolO2和47kmolN2混合 (a ) 8182

2818000f ,C H f ,O f ,N C H H

(1)h 12.5h 47h (J /kmol )

2o

f ,O h 0 2

o

f ,N

h 0

f ,C8H18

h ?(511页,表B.2)

02

3

4

1

f ,C8H18

1

2

3

4

5

6h 4184(a a /2

a /3

a /4a a )

T K ()/1000

可以算出(298K时):0

f ,C8H18

h 224,109kJ /kmol

)/(109,224)0(47)0(5.12)109,224)(1(188H C kmol J H -=++-=

(b )1kmol混合物中有多少mol异辛烷?多少mol氧气?多少mol氮气?

0165.0)475.121/(1188=++=H C x 2066.0)475.121/(5.122=++=O x 7769.0)475.121/(472=++=N x

每1kmol混合物的焓:0mix

i f ,i i

h x h ; i

i tot x N /N

mix kmol kJ h mix --=++-=/3700)0(7769.0)0(2066.0)109,224(0165.0

c) 1kmol混合物有多少千克?(=混合物的分子量乘以1kmol/1000,数值上等于分子量)

mix mix mix h h /MW

260.30)014.28(7769.0)999.31(2066.0)23.114(0165.0=++==∑i i mix MW x MW

mix

3700h 122.27kJ /kg 30.260

低位热值的概念从哪里来?是一种燃烧焓。燃料燃烧后产生的水为气态(产生的燃烧含为低位热值),水为液态(产生的燃烧含为高位热值)。 甲烷化学当量燃烧:422222CH a(O 3.76N )CO 2H O 3.76aN

a=x+y/4=2

能量守恒:298298,298,LHV H H P R +=(燃料燃烧后产物是热的,要使产物冷却到298k,需要放出热量,放出的热量的值――热值是燃烧焓的负数)

【注意区分:R,298

P,T H H (计算燃烧温度时用)】

产物:

2

22)]([52.7)]([2)]([1298,298,298,298,298,298,298,N o

f o

f O H o

f o

f CO o

f o f P h h h h h h h h h H -++-++-+=P,298

H 1[3935460]2[2418470]7.52[00]

877240kJ /kmol

反应物:

2

24)]([52.7)]([2)]([1298,298,298,298,298,298,298,N o

f o

f O o

f o f CH o f o f R h h h h h h h h h H -++-++-+=4

4o

o R,298

f ,298CH f ,298CH H 1[h 0]2[00]7.52[00]1[h ](要求的)

4

o f ,298CH P,298298

1[h ]H LHV 877240kJ /kmol

50,016kJ /(1/16)kmol

kmole kJ h CH o

f /76984][4298,-=

2-30

化学当量比下丙烷-空气混合物,温度298K ,设产物无离解,比定压热容和定容热容取298K 下的值,求定压和定容燃烧的绝热燃烧温度。

化学当量反应:222228376.34376.3aN O H CO aN aO H C ++→++

54/=+=y x a

22222838.18438.185N O H CO N O H C ++→++

(a)定压燃烧

能量守恒:Tad P R H H ,298,=

2222283][][][][][][N O H CO N O H C h N h N h N h N h N h N ++=++(都是绝对焓)

左边 0][2=O h N ,2

N [Nh]0, 注意右边:2

N [Nh]

左边和右边任意组分都有:)298()(298,298,-+=-+=T c h h h h h p o

f o

f o

f

38

2

22

C H ad

CO ad

H O

ad

N (1)[1038470]3[39354637.198(T 298)]4[241847

33.448(T 298)]18.8[0

29.071(T 298)]

得到:T ad =2879 K

(b)定容燃烧

R,298P,Tad u reac init prod ad H H R (N T N T )0

u reac init prod ad ad R (N T N T )

8.31524.829825.8T ()

得到:T ad =3842 K

Atp2-38

与以前计算绝热燃烧温度的的例子不同之处在于:燃料和空气的初始状态不是标准状态了;不是化学当量燃烧了。

首先确认是定压燃烧(1atm,窑炉有与外界相通的燃料入口和废气出口,其燃烧不应当做定容燃烧)。

公式:init ad

R,T P,T H H 仍然适用,注意:左边反应物的温度不再是298K。

能量守恒:Pr )(h m m h m h m

F A F F A A +=+(左边氧气和氮气的绝对焓不再为0) 质量守恒:F A m m m

+=Pr 能量守恒方程两遍都除以燃料质量F m

,并代入绝对焓的计算公式, )](0)[1()]()[1())(0)((

Pr ,,,ref ad P F A ref F F P F F ref A A P F A T T c m

m

T T c MW h T T c m m -++=-++-+ ))300(1200)(118())300450(350029

1016.1())300800(1200(189-+=-+?+-ad T

得到方程

)300(1028.2100525.410080.1477-?=?+?ad T

K T ad 25513002251=+=

A A h m

F F h m

Pr Pr h m

燃烧学第二章作业

燃烧学第二章作业

旋流燃烧器混合特性实验方案设计 班级: 学号: 姓名:

如图所示的旋流燃烧器,由同轴的两根同心管道组成,中心管通燃料气,外层管道通助燃空气(带有旋流),当空气和燃料气喷入炉膛之后发生混合,并通过旋转射流的回流区卷吸炉膛内的高温烟气,因此射流中的气体由三种成分混合而成:燃料气、空气、炉膛内烟气。为掌握燃烧器的燃烧特性,需要了解炉膛空间中各处的气体成分比例(假定暂不考虑化学反应引起的成分变化)。

一:实验目的 为掌握燃烧器的燃烧特性, 需要了解炉膛空间中各处的气体成分比例(假定暂不考虑化学反应引起的成分变化) 。 二:实验原理 由于本实验只需要求得混合后气体的成分比例,不要求混合后气体的浓度。因此,只需要根据热流密度守恒即可求得混合后气体成分的比例,而不需要以温度场模拟浓度场。 对于两股射流与高温烟气的混合问题,燃料气温度为T1,空气温度为T2,高温烟气温度为T3。对于炉膛空间中的任一点,假设其温度为Txy ,该点物质中来自燃料气的成分的质量分数为m1,来自空气的成分的质量分数为m2,来自高温烟气的成分的质量分数为m3。根据热流密度守恒,有: ???=++=++xy p p p p T c T m c T m c T m c m m m 3 33,222,111,3211 若假设三种气流p p p p c c c c ===3,2,1,,则上式可以简化为: ???=++=++xy T T m T m T m m m m 3322113211 式中xy T T T T 、、、321为待测量,321m m m 、、为待求值。 由于未知数有3个而方程只有两个,故方程不封闭无法求解。故,实验中须改变321T T T 、、,测出两次不同温度下的xy T ,与上述两个方程组成封闭方程组如下: ??? ????=++=++=++''33'22'113322113211xy xy T T m T m T m T T m T m T m m m m 式中: 1m ——混合气体中来自燃料气的成分的质量分数; 2m ——混合气体中来自空气的成分的质量分数; 3m ——混合气体中来自高温烟气的成分的质量分数;

汇编语言第二章答案

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章基础知识 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为13。 (2)1KB的存储器有1024个存储单元。存储单元的编号从0到1023。 (3)1KB的存储器可以存储1024*8个bit,1024个Byte。 (4)1GB、1MB、1KB分别是2^30、2^20、2^10 Byte。(n^m的意思是n的m次幂) (5)8080、8088、80286、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)在存储器中,数据和程序以二进制形式存放。 第2章寄存器答案 检测点2.1 (1) 写出每条汇编指令执行后相关寄存器中的值。 mov ax,62627 AX=F4A3H mov ah,31H AX=31A3H mov al,23H AX=3123H add ax,ax AX=6246H mov bx,826CH BX=826CH mov cx,ax CX=6246H mov ax,bx AX=826CH add ax,bx AX=04D8H mov al,bh AX=0482H mov ah,bl AX=6C82H add ah,ah AX=D882H add al,6 AX=D888H add al,al AX=D810H mov ax,cx AX=6246H (2) 只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。 解: mov ax,2 add ax,ax add ax,ax add ax,ax 检测点2.2 (1) 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH。 (2) 有一数据存放在内存 20000H 单元中,先给定段地址为SA,若想用偏移地址寻到此单元。

汇编语言基础练习题目

、填空 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

燃烧学 第1章 作业

一、已知木材的质量百分数组分为:C-40%,H-10%,O-41%,N-2%,W-6%,A-1% 1. 求1kg木材完全燃烧所需要的理论空气量,烟气的组成和体积(α=1)。 2. 木材的高、低热值 3. α=1.5时,完全燃烧所需要的理论空气量,烟气的组成和体积 4. α=1.5时,燃烧温度 二、某焦炉煤气的体积百分数组成为:CO-3.8%,H2-58%,CH4-24.5%,C2H4-3.7%,CO2-2.3%,N2-4.7%,H2O-2%,O2—1% 1. 求1m3煤气完全燃烧所需要的理论空气量,烟气的组成和体积(α=1) 2. 1m3煤气的高、低热值 3. α=1.5时,1m3煤气完全燃烧所需要的理论空气量,烟气的组成和体积 4. α=1.5时1m3煤气不完全燃烧,烟气中有CO 0.01m3,H2 0.12m3,CH40.06m3. 求烟气的总体积。 一、已知木材的质量百分数组分为:C-40%,H-10%,O-41%,N-2%,W-6%,A-1% 1. 求1kg木材完全燃烧所需要的理论空气量,烟气的组成和体积(α=1)。 2. 木材的高、低热值 3. α=1.5时,完全燃烧所需要的理论空气量,烟气的组成和体积 4. α=1.5时,燃烧温度 二、某焦炉煤气的体积百分数组成为:CO-3.8%,H2-58%,CH4-24.5%,C2H4-3.7%,CO2-2.3%,N2-4.7%,H2O-2%,O2—1% 1. 求1m3煤气完全燃烧所需要的理论空气量,烟气的组成和体积(α=1) 2. 1m3煤气的高、低热值 3. α=1.5时,1m3煤气完全燃烧所需要的理论空气量,烟气的组成和体积 4. α=1.5时1m3煤气不完全燃烧,烟气中有CO 0.01m3,H2 0.12m3,CH40.06m3. 求烟气的总体积。 一、已知木材的质量百分数组分为:C-40%,H-10%,O-41%,N-2%,W-6%,A-1% 1. 求1kg木材完全燃烧所需要的理论空气量,烟气的组成和体积(α=1)。 2. 木材的高、低热值 3. α=1.5时,完全燃烧所需要的理论空气量,烟气的组成和体积 4. α=1.5时,燃烧温度 二、某焦炉煤气的体积百分数组成为:CO-3.8%,H2-58%,CH4-24.5%,C2H4-3.7%,CO2-2.3%,N2-4.7%,H2O-2%,O2—1% 1. 求1m3煤气完全燃烧所需要的理论空气量,烟气的组成和体积(α=1) 2. 1m3煤气的高、低热值 3. α=1.5时,1m3煤气完全燃烧所需要的理论空气量,烟气的组成和体积 4. α=1.5时1m3煤气不完全燃烧,烟气中有CO 0.01m3,H2 0.12m3,CH40.06m3. 求烟气的总体积。

汇编语言王爽第二版课后答案

第一章基础知识 检测点(第8页) ---------------------- (1) 13 (2) 1024,0,1023 (3) 8192,1024 (4) 2^30,2^20,2^10 (5) 64,1,16,4 (6) 1,1,2,2,4 (7) 512,256 (8) 二进制 注意: 1.第4题中的符号'^'指求幂运算(如: 2^30指2的30次方) 第二章寄存器(CPU工作原理) 检测点(第18页) ---------------------- (1)写出每条汇编指令执行后相关寄存器中的值。第一空:F4A3H 第二空:31A3H 第三空:3123H 第四空:6246H 第五空:826CH 第六空:6246H 第七空:826CH 第八空:04D8H 第九空:0482H 第十空:6C82H 第十一空:D882H 第十二空:D888H 第十三空:D810H 第十四空:6246H (2)只能使用目前学过的汇编指令,最多使用4条指令,编程计算2的4次方。 解答如下: mov ax,2 add ax,ax add ax,ax add ax,ax 检测点(第23页) ---------------------- (1)00010H,1000FH (2)1001H,2000H 第2题说明: 因为段的起始地址要为16的倍数。所以当段地址小于1001H或大于2000H时CPU都无法寻到。 检测点(第33页) ----------------------答:CPU修改了4次IP的值。 情况如下: 第1次:执行完mov ax,bx后 第2次:执行完sub ax,ax后 第3次:读入jmp ax后 第4次:执行完jmp ax后 最后IP的值为0 实验1 查看CPU和内存,用机器指令和汇编指令编程(第33页) ----------------------------------------------------- 1.预备知识:Debug的使用 <此部分略> 2.实验任务(第43页) (1) <此部分略> (2) <此部分略> (3) 通过DEBUG中的D命令查看到主板的生产日期[以月、日、年,分隔符为'/'的格式]存储在内存ffff:0005~ffff:000C(共8个字节单元中)处。此生产日期不能被改变,因为其具有‘只读’属性。 (4) 通过向内存中的显存写入数据,使计算机根据写入的数据进行ASCII转换,并将转换后且可打印的字符输出到屏幕上。<注:关于显存的详细讨论不在此题范围> 第三章寄存器(内存访问) 检测点(第52页) ---------------------- (1)(题目:略) 第一空:2662H 第二空:E626H 第三空:E626H 第四空:2662H 第五空:D6E6H 第六空:FD48H 第七空:2C14H 第八空:0000H 第九空:00E6H 第十空:0000H 第十一空:0026H 第十二空:000CH 提示:此题可在DEBUG中利用E命令在本机上按照题目中所给出的内存单元及其数据进行相应地修改,然后再用A命令进行写入(题目中所给出的)相应的汇编指令,最后再进行T命令进行逐步执行,以查看相应结果。

汇编语言课后习题解答

第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.简述比热容和物质原子个数之间的关系,并解释形成这一关系的原因。P14 一般而言,物质原子个数越多,比热容越大。分子内能由三个部分组成:平动、振动和转动。单原子分子只有平动动能,双原子分子中,能量储存于振动的化学键和基于两个正交轴的转动动能中,也有平动动能,双原子分子的比热容大于单原子分子的比热容,三原子分子比热容更大,一般而言,分子结构越复杂,摩尔热容越大。比热容Cv和Cp通常都是温度的函数。分子结构越复杂,其摩尔热容越大。机理分子内能由三部分组成,平动,振动,转动。根据量子理论,振动和转动的能量储存模式随温度的增加而变得活跃。 2.什么是生成焓?绝对焓、生成焓和显焓之间的关系。P23 标准状态下元素的化学键断裂并形成新的键而产生所需要的化合物时的净焓变化值.。绝对焓定义为生成焓和显焓之和。 3.什么情况下物质的生成焓为0?P23 在标准参考状态(T=298K,P=1atm)下所有稳定的元素在其最自然的状态时的生成焓设定为零。 4.什么是反应焓?和热值之间的关系?P27 完全反应条件下,在某一特定状态下产物的焓与反应物的焓的差叫作反应焓。热值与反应焓数值相等,但符号相反。 5.低位热值和高位热值有何区别?燃料和燃烧产物在什么状态下的放热量最 大?P27 高位热值(HHV)是假设所有产物都凝结成液体水时的燃烧热。这一情形下释放出最大的热量。低位热值(LHV)是指没有水凝结成液体的情况下的燃烧热。 6.当量比的定义?不同的当量比对于什么燃烧工况?P20

7. *化学当量空燃比和实际空燃比有何区别? 理论上每千克燃料完全燃烧时需要空气的质量,这种空气和燃料的比例称为化学当量比。为了完全燃料,实际送入的空气量要大于理论空气量, 8. *绝热燃烧温度的定义?有哪些因素导致实际燃烧温度总是低于绝热燃烧温度? 绝热燃烧温度,亦称“绝热火焰温度”,是燃料在绝热条件下实现完全燃烧时,燃烧产物所能达到的温度。包括定压绝热燃烧温度和定容绝对燃烧温度。在高温度燃烧中,燃烧产物不是简单的理想产物的混合物;主要成分离解产生次要成分。 因为实际燃烧时散热是不可避免的,为了完全燃烧,实际送入的空气量要大于理论空气量,以及火焰在高温时,部分燃烧产 物C02和H20分解成CO 、H2和02时要吸热。所以,实际燃烧 温度总是低于理论燃烧温度。 9. 定质量孤立系统中,燃烧化学平衡组分如何确定?P33 (热力学)第一定律,第二定律,状态方程 10. *在使用吉布斯函数来确定燃烧化学平衡组分时,有哪些限定条件?P33 给定温度、压力和化学当量比的条件下计算混合物的组成。G=H-TS 11. 如何用分压力计算平衡常数K p ?P35 12. 平衡常数K p 和0T G 的关系,及其对化学平衡的影响?P35

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

习题一 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)的物理地址是一样的。说明逻辑地

汇编语言程序设计实验教程第二章实验报告

汇编语言程序设计实验教程第二章 实验报告

实验2.1 用表格形式显示字符 1.题目:用表格形式显示ASCII字符SMASCII 2.实验要求: 按15行*16列的表格形式显示ASCII码为10H-100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。 3.提示: (1)显示每个字符可使用功能号为02的显示输出功能调用,使用方法如下:mov ah,02h mov dl,输出字符的ASCII码 int 21h (2)显示空白符时,用其ASCII码0置入dl寄存器。每行结束时,用显示回车(ASCII 为0dh)和换行符(ASCII为0ah)来结束本行并开始下一行。 (3)由于逐个显示相继的ASCII字符时,需要保存并不断修改dl寄存器的内容,而显示空白、回车、换行符时也需要使用dl寄存器,为此可使用堆栈来保存相继的ASCII字符。具体做法是:在显示空白或回车、换行符前用指令 push dx 把dl的内容保存到堆栈中去。在显示空白或回车、换行符后用指令 pop dx 恢复dl寄存器的原始内容。 4.程序清单: code segment assume cs:code start: mov dx,0010h next: mov cx,10h loop1: mov ah,02h int 21h inc dx push dx

int 21h pop dx loop loop1 push dx mov dl,0ah int 21h mov dl,0dh int 21h pop dx cmp dx,100h jb next mov ah,4ch int 21h code ends end start 5.运行结果如下: 6.实验总结: 通过本次实验我深刻的知道用汇编语言编译程序的方法,掌握了如何合理的利用各个寄存器进行程序的控制操作,初步了解到循环程序的控制方法,以及dos中断调用的基本要领对学习汇编语言有了非常好的帮助作用! 汇编语言实验二查找匹配字符串 一、目的 查找匹配字符串SEARCH

燃烧学第二章作业

旋流燃烧器混合特性实验方案设计 班级: 学号: 姓名:

如图所示的旋流燃烧器,由同轴的两根同心管道组成,中心管通燃料气,外层管道通助燃空气(带有旋流),当空气和燃料气喷入炉膛之后发生混合,并通过旋转射流的回流区卷吸炉膛内的高温烟气,因此射流中的气体由三种成分混合而成:燃料气、空气、炉膛内烟气。为掌握燃烧器的燃烧特性,需要了解炉膛空间中各处的气体成分比例(假定暂不考虑化学反应引起的成分变化)。

一:实验目的 为掌握燃烧器的燃烧特性, 需要了解炉膛空间中各处的气体成分比例(假定暂不考虑化学反应引起的成分变化) 。 二:实验原理 由于本实验只需要求得混合后气体的成分比例,不要求混合后气体的浓度。因此,只需要根据热流密度守恒即可求得混合后气体成分的比例,而不需要以温度场模拟浓度场。 对于两股射流与高温烟气的混合问题,燃料气温度为T1,空气温度为T2,高温烟气温度为T3。对于炉膛空间中的任一点,假设其温度为Txy ,该点物质中来自燃料气的成分的质量分数为m1,来自空气的成分的质量分数为m2,来自高温烟气的成分的质量分数为m3。根据热流密度守恒,有: ???=++=++xy p p p p T c T m c T m c T m c m m m 3 33,222,111,3211 若假设三种气流p p p p c c c c ===3,2,1,,则上式可以简化为: ???=++=++xy T T m T m T m m m m 33221 13211 式中xy T T T T 、、、321为待测量,321m m m 、、为待求值。 由于未知数有3个而方程只有两个,故方程不封闭无法求解。故,实验中须改变321T T T 、、,测出两次不同温度下的xy T ,与上述两个方程组成封闭方程组如下: ??? ????=++=++=++''33'22'113322113211xy xy T T m T m T m T T m T m T m m m m 式中: 1m ——混合气体中来自燃料气的成分的质量分数; 2m ——混合气体中来自空气的成分的质量分数; 3m ——混合气体中来自高温烟气的成分的质量分数; 1T ——第一次输入的燃料气的温度;

汇编语言程序设计(钱晓捷)课后答案

汇编语言程序设计(第二版) 钱晓捷习题答案 第二章(01) 2.1 (1)AX=1200h (2)AX=0100h (3)AX=4C2Ah (4)AX=3412h (5)AX=4C2Ah (6)AX=7856h (7)AX=65B7h 2.2(1) 两操作数类型不匹配 (2) IP指令指针禁止用户访问 (3) 立即数不允许传给段寄存器 (4) 段寄存器之间不允许传送 (5) 两操作数类型不匹配 (6) 目的操作数应为[ BP ] (7) 源操作数应为[BX+DI] (8) 立即数不能作目的操作数 2.3 lea bx,table ;获取table的首地址,BX=200H mov al,8 ;传送欲转换的数字,AL=8 xlat ;转换为格雷码,AL=12H 2.4 堆栈是一种按“先进后出”原则存取数据的存储区域。 堆栈的两种基本操作是压栈和出栈,对应的指令是PUSH和POP。 2.5 mov ax,8057h push ax mov ax,0f79h push ax pop bx ;bx=0f79h pop [bx] ;DS:[0f79h]=8057h 2.6 AL=89h CF ZF SF OF PF AL=12h 1 0 0 1 1 AL=0afh 0 0 1 0 1 AL=0afh 1 0 1 0 1 AL=00h 0 1 0 0 1 AL=0ffh 0 0 1 0 1 AL=00h 0 1 0 0 1 2.7 W=X+Y+24-Z

2.8 (1)ADD DX,BX (2)ADD AL,[BX+SI] (3)ADD [BX+0B2H],CX (4)ADD WORD PTR [0520H],3412H (5)ADD AL,0A0H 2.9;为了避免与操作数地址混淆,将题中X,Y,Z,V 字操作数改为A,B,C,D mov ax,X ;ax=A imul Y ;dx,ax = A*B (将操作数看作符号数,以下同) mov cx,ax mov bx,dx ;bx,ax <-- dx,ax =A*B mov ax,Z ;ax = C cwd ;dx,ax =C (扩展符号后为双字) add cx,ax adc bx,dx ;bx,cx <-- bx,cx+dx,ax=A*B+C sub cx,540 sbb bx,0 ;bx,cx<-- A*B+C-540 mov ax, V ;ax= D cwd ;dx,ax= D (扩展符号后为双字) sub ax, cx sbb dx, bx ;dx,ax = dx,ax - bx,cx = D-(A*B+C-540) idiv X ;运算结果:[D-(A*B+C-540h)]/A ;ax存商,dx存余数 2.10;(1)xchg的操作数不能是立即数 (2不能对CS直接赋值 (3)两个操作数不能都是存储单元 (4)堆栈的操作数不能是字节量 (5)adc的操作数不能是段寄存器 (6)没有确定是字节还是字操作 (7)in不支持超过FFH的直接寻址 (8)out只能以AL/AX为源操作数 第二章(02) 2.11; 指令AX的值CF OF SF ZF PF Mov ax,1407h1470h----- And ax,ax1470h00000 Or ax,ax1470h00000 Xor ax,ax000011 Not ax0ffffh----- Test ax,0f0f0h0ffffh00101 注意: 1. mov, not指令不影响标志位 2. 其他逻辑指令使CF=OF=0, 根据结果影响其他标志位。

燃烧学课后复习题1

第三章燃烧化学动力学基础 1、什么叫燃烧? 2、什么是简单反应(也称基元反应),什么是复杂反应(也称总包反应)? 3、什么是浓度?有哪些表达方法? 4、什么是化学反应速度?表达方法? 5、质量作用定量的内容?试用质量作用定理讨论浓度对化学反应速度的影响。 6、什么是反应级数?对于基元反应和总包反应,反应级数如何确定? 7、常用的固体、液体、气体燃料的反应级数的范围是多少? 8、反应级数n=1,n=2时反应速度常数的单位? 9、试用阿累尼乌斯定律说明温度对化学反应速度的影响? 10、什么是活化能?什么是活化分子?试说明活化能对化学反应速度的影响? 11、活化能的计算方法? 12、试述活化分子碰撞理论的内容?过渡状态理论的内容? 13、试用分子碰撞理论分析活化分子发生化学反应过程中的能量变化情况? 14、试说明压力对化学反应速度的影响? 15、反应物中添加惰性气体对化学反应速度有何影响? 16、为何催化剂可以加快化学反应速度? 17、链式反应理论观点是什么? 18、什么是分支链反应?什么是不分支链反应? 19、链式反应过程包括什么? 20、试用氢燃烧反应说明为什么分支链反应能极大地增加反应速度? 21、什么是化学平衡常数? 第四章燃烧过程中的射流特性与混合情况 1、什么是平面自由射流?请图示说明射流从喷口喷出后射流发展情况?(射流形状、射流质量、 浓度、射流速度) 2、请图示说明平面自由射流的基本结构(扩展角,射流边界、核心区、初始段、基本段),及射流 速度沿轴向和径向分布情况。

3、什么是射程?射流初始动量对射程有何影响? 4、说明射流扩展角、卷吸量、射流速度衰减情况、射程四者之间的关系? 5、说明射流扩展角、射程、射流速度衰减对射流与周围气流的混合情况的影响。 6、什么是同向平行流中射流?速度梯度对射流的扩展、射流速度衰减和射程有何影响? 7、什么是环形射流、同轴射流?射流截面上轴向速度沿径向分布情况(请图示说明)? 8、在同轴射流中,中心射流和环形射流是如何相互影响的? 9、对于难以燃烧的贫煤和无烟煤来说,燃烧器采用同轴射流时,中心射流速度和环形射流速度如 何分布才有利于着火和燃烧?对于容易燃烧的烟煤,采用同轴射流燃烧器时,中心射流速度和环形射流速度如何分布才合理? 10、什么是旋转射流?速度分布情况?从燃烧角度分析,其优点有哪些? 11、什么是旋流强度?旋流强度对气流的扩展、卷吸周围气体数量、射流衰减、射程有何影响? 12、旋流强度对回流区大小(回流量)有何影响? 13、什么是弱旋转射流?什么是强旋转射流? 14、弱旋射流轴向速度沿径向分布情况?改变旋流强度的大小,对轴向速度和切向速度的衰减 情况有何影响? 15、强旋转射流轴向速度沿径向分布情况?改变旋流强度的大小,对轴向速度和切向速度的衰 减情况有何影响? 第五章着火理论 1、着火的方式有哪些? 2、什么是热着火?什么是链锁着火? 3、热着火和链锁着火的区别? 4、热着火需要满足的条件是什么?链锁着火需要满足的条件是什么? 5、热自然的临界条件是什么?并说明物理意义。 6、可燃混合气体的初始温度、压力(或浓度)、与外界对流换热系数对热自然有何影响。请用图示 说明。 7、什么是着火的孕育时间?请图书说明。解释为什么堆放在煤场的在常温下也经常会自然,而直吹 式煤粉锅炉中一次风管中的煤粉在高于150℃的条件也不会自然。 8、热自然温度的定义是什么?热自然温度的影响因素有哪些?如何影响?图示说明。 9、图示着火温度与燃料空气混合物的浓度(过量空气系数)的关系。煤矿巷道中发生瓦斯爆炸的原

汇编语言习题-测验题答案

汇编语言各章习题、测试题答案 习题一 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 01110111 00101111 十六进制运算 1A52H+4438H 3967H-2D81H 37H×12H 1250H×4H 将十进制数变为8位补码并做运算(结果用二进制、十六进制、十进制表示) 29+53 73-24 -66+82 -102-15 用压缩BCD码计算(结果用二进制、BCD码、十进制表示) 29+53 73-24 66+18 132+75 符号位扩展(字节扩展为字,字扩展为双字) 20A3H 94H 3456H 7FH EC00H 若机器字长为16位,其无符号数表示范围是多少带符号数表示范围是多少分别用十进制和十六进制表示。 写出下列十六进制数所能代表的数值或编码: (1)38H (2)FFH (3)5AH (4)0DH 将下列十进制数分别转换为二进制、十六进制、二进制补码、压缩BCD码和ASCII码: (1)108 (2)46 (3)-15 (4)254 写出下列算式的8位二进制运算结果,标志位CF、SF、ZF、OF分别是什么值 (1)56+63 (2)83-45 (3)-74+29 (4)-12-37 查表,指出ASCII码0DH、0AH、07H、1BH、20H、60H、50H、70H对应的控制字符。 测验一 单选题: 1.已知X=76,则[X]补= 。 A. 76H B. 4CH 2.已知[X]补=80H,则X= 。 A. 80H B. 0 C. 0FFH D. -80H 3.已知[X]补=98H,则[X]补/2= 。 A. 0CCH C. 49H D. 31H 4.已知X=78,Y=-83,则[X+Y]补= 。 A. 0F5H B. 0A1H C. 0FBH D. 65H 5.将124转换成十六进制数的结果是 A. 7CH B. 7DH C. 7EH D. 7BH 6.将93H看成一个压缩BCD码,其结果是 A. B. C. D. 7. 45转换成二进制数是 A. C. 00101101 D. 8.6CH转换成十进制数是 A. 118 B. 108 C. 48 D. 68 9.将93H扩展为字的结果是 A. FF93H B. 0093H C. 1193H D. 1093H

汇编语言(王爽)_第二版_课后题全_答案6

解题过程: 物理地址=SA*16+EA 20000h=SA*16+EA SA=(20000h-EA)/16=2000h-EA/16 EA取最大值时,SA=2000h-ffffh/16=1001h,SA为最小值 EA取最小值时,SA=2000h-0h/16=2000h,SA为最大值 这里的ffffH/16=fffh是通过WIN自带计算器算的 按位移来算确实应该为fff.fh,这里小数点后的f应该是省略了 单就除法来说,应有商和余数,但此题要求的是地址最大和最小,所以余数忽略了 如果根据位移的算法(段地址*16=16进制左移一位),小数点后应该是不能省略的 我们可以反过来再思考下,如果SA为1000h的话,小数点后省略 SA=1000h,EA取最大ffffh,物理地址为1ffffh,将无法寻到20000H单元 这道题不应看成是单纯的计算题 检测点2.3 下面的3条指令执行后,cpu几次修改IP?都是在什么时候?最后IP中的值是多少? mov ax,bx sub ax,ax jmp ax 答:一共修改四次 第一次:读取mov ax,bx之后 第二次:读取sub ax,ax之后 第三次:读取jmp ax之后 第四次:执行jmp ax修改IP 最后IP的值为0000H,因为最后ax中的值为0000H,所以IP中的值也为0000H 实验一查看CPU和内存,用机器指令和汇编指令编程 2实验任务 (1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器中内容的变化。 机器码汇编指令寄存器 b8 20 4e mov ax,4E20H ax=4E20H 05 16 14 add ax,1416H ax=6236H bb 00 20 mov BX,2000H bx=2000H

燃烧学导论第二版第二章作业答案

根据定义:ST O IC H A C T U A L A /F |A /F |F = 化学当量反应: 38222 2 2 C H a(O 3.76N )3CO 4H O 3.76aN ++?+ air Stoich fuel M W A /F | 4.76a ( )M W = a x y /4=+ (x=3, y=8,所以a=5) 6.15096 .4485.28) 5(76.4)( 76.4|/===fuel air Stoich MW MW a F A 当量比:87.00 .186.15|/|/== =ΦACTUAL STOICH F A F A

化学当量反应:81822C H a (O 3.76N )products ++ a=x+y/4=8+18/4=12.5 products N O H C →++22188475.12)1( 1 kmol C8H18 与12.5kmolO2和47kmolN2混合 (a ) 818 228180 00 f ,C H f ,O f ,N C H H (1)h 12.5h 47h (J /kmol )=++ 2o f ,O h 0= 2o f ,N h 0= f ,C8H18h ?=(511页,表B.2) 02341 f ,C 8H 18123456h 4184(a a /2a /3a /4a a ) T K q q q q q q -=+++-+=()/1000 可以算出(298K时):0 f ,C8H18h 224,109kJ /kmol =- )/(109,224)0(47)0(5.12)109,224)(1(18 8H C kmol J H -=++-= (b )1kmol混合物中有多少mol异辛烷?多少mol氧气?多少mol氮气? 0165.0)475.121/(1188=++=H C x 2066.0)475.121/(5.122=++=O x 7769.0)475.121/(472=++=N x 每1kmol混合物的焓:0 mix i f ,i i h x h = ? ; i i to t x N /N = mix kmol kJ h mix --=++-=/3700)0(7769.0)0(2066.0)109,224(0165.0 c) 1kmol混合物有多少千克?(=混合物的分子量乘以1kmol/1000,数值上等于分子量) mix mix mix h h /MW = 260.30)014.28(7769.0)999.31(2066.0)23.114(0165.0=++== ∑i i mix MW x MW mix 3700h 122.27kJ /kg 30.260 -= =-

汇编语言程序设计(第二版) 钱晓捷 课后答案

汇编语言程序设计(第二版)钱晓捷习题答案 第二章(01) 2.1 (1)AX=1200h (2)AX=0100h (3)AX=4C2Ah (4)AX=3412h (5)AX=4C2Ah (6)AX=7856h (7)AX=65B7h 2.2 (1) 两操作数类型不匹配 (2) IP指令指针禁止用户访问 (3) 立即数不允许传给段寄存器 (4) 段寄存器之间不允许传送 (5) 两操作数类型不匹配 (6) 目的操作数应为[ BP ] (7) 源操作数应为[BX+DI] (8) 立即数不能作目的操作数 2.3 lea bx,table ;获取table的首地址,BX=200H mov al,8 ;传送欲转换的数字,AL=8 xlat ;转换为格雷码,AL=12H 2.4 mov ax,8057h push ax mov ax,0f79h push ax pop bx ;bx=0f79h pop [bx] ;DS:[0f79h]=8057h 2.6 AL=89h CF ZF SF OF PF AL=12h 1 0 0 1 1 AL=0afh 0 0 1 0 1 AL=0afh 1 0 1 0 1 AL=00h 0 1 0 0 1 AL=0ffh 0 0 1 0 1 AL=00h 0 1 0 0 1 2.5 堆栈是一种按“先进后出”原则存取数据的存储区域。 堆栈的两种基本操作是压栈和出栈,对应的指令是PUSH和POP。 2.7 W=X+Y+24-Z 2.8 (1)ADD DX,BX (2)ADD AL,[BX+SI] (3)ADD [BX+0B2H],CX (4)ADD WORD PTR [0520H],3412H (5)ADD AL,0A0H 2.9;为了避免与操作数地址混淆,将题中X,Y,Z,V 字操作数改为A,B,C,D mov ax,X ;ax=A imul Y ;dx,ax = A*B (将操作数看作符号数,以下同) mov cx,ax mov bx,dx ;bx,ax <-- dx,ax =A*B mov ax,Z ;ax = C cwd ;dx,ax =C (扩展符号后为双字) add cx,ax

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