高分求助在线等:将2个汇编程序合成一个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高分求助在线等:将2个汇编程序合成一个相关的知识,希望对你有一定的参考价值。
AD转换的汇编程序如下:
位定义
SO BIT P1.0;数据输入
CS BIT P1.1;从机选择
SCK BIT P1.2;时钟
数据字节定义
DATAH DATA 30H;读取数据高位
DATAL DATA 31H;读取数据低位
TDATAH DATA 32H;温度高位
TDATAL DATA 33H;温度低位
读取温度子程序
READT: CLR CS;停止转换并输出数据
CLR SCK;时钟变低
MOV R2,#08H
READH: MOV C,SO;读取D15~D8高8位数据
RLC A
SETB SCK
NOP
CLR SCK
DJNZ R2,READH
MOV DATAH,A;将读取的高8位数据保存
MOV R2,#08H
READL: MOV C,SO;读取D7~D0低8位数据
RLC A
SETB SCK
NOP
CLR SCK
DJNZ R2,READL
MOV DATAL,A;将读取的低8位数据保存
SETB CS;启动另一次转换过程
RET
数据转换子程序,将读得的16位数据转换为12位温度值,去掉无用的位
D16T12:MOV A,DATAL
RLC A;循环左移一位,以去掉D15伪志位
MOV DATAL,A
MOV A,DATAH
RLC A
SWAP A;将DATAH中的数据高低4位互换
MOV B,A;数据暂存于B中
MOV A,#0FH;得到温度值的D11~D8位,并将D15~D12位置0
MOV TDATAH,A;转换后的数据送温度高位
MOV A,B;取出温度值的D7~D4位
ANL A,#0F0H
MOV B,A;暂存于B中
MOV A,DATAL取出温度值的D3~D0
ANL A,#0F0H
SWAP A
ORL A,B;合并成低位字节
MOV TDATAL,A转换后的数据送温度低位
RET
这段程序为AD转换程序,数据存放于温度高位与低位中
显示程序源代码如下:
ORG 0000H
ajmp start
org 00a0h
start:MOV SP,#50H
LCALL MAX0;调用初始化7219函数
LOOP:LCALL DISP;调用显示函数
SJMP LOOP 跳转到loop
MAX0:MOV A,#0BH;设置扫描位数
MOV R2,#03H ;显示4位
LCALL YW
MOV A,#0AH;设置亮度
MOV R2,#05H
LCALL YW
MOV A,#09H;设置译码格式
MOV R2,#0FFH ;设置BCD码
LCALL YW
MOV A,#0CH;设置正常工作
MOV R2,#01H
LCALL YW
RET
DISP:MOV R0,#40H;要显示的数据存储地址
MOV R1,#01H;数码管的地址寄存器01h~08h
MOV R3,#08H
LOOP1:MOV A,@R0
MOV R2,A
MOV A,R1
LCALL YW
INC R0
INC R1
DJNZ R3,LOOP1
RET
YW:LCALL SEND;调用发送函数,一位一位的从din送入7219
MOV A,R2
LCALL SEND;调用发送子程序
CLR P1.4;load 信号上升沿对其锁存
NOP
NOP
SETB P2.2;复位
RET
SEND:MOV R4,#08H;对其字节向左循环移8位
LOOP2:CLR P2.1;clk上升沿对每一位数据锁存
RLC A
MOV P2.0,C;将为累加器内数据传送到P2.0
NOP
NOP
NOP
SETB P2.1
DJNZ R4,LOOP2;不为0转移
RET
这段程序为显示程序,需要从AD程序保存的温度值读出并送至显示,请帮忙把以上两个程序合成一个。编译成功再加分
请在程序后边加注释,要不我真的看不懂。。。。 一楼的朋友,解释一下为什么显示然后才进行AD转换?这样怎么可以把要转换的数据显示呢?好像顺序颠倒了呀
第一阶段:开始可以不考虑C6000的有关知识,完全根据任务编写C语言程序。在CCS环境下用C6000的代码产生工具,编译产生在C6000内运行的代码,证明其功能正确。然后再用CCS的调试工具,如debug和profiler等,分析确定代码可能存在的、影响性能的低效率段。为进一步改进代码性能,需要进入第二阶段。
第二阶段:利用内联函数、CCS编译选项和其他具体优化方法改进C语言程序。重复第一阶段,检查所产生的C6000代码性能。如果产生的代码仍不能达到所期望的性能,则进入第三阶段。
第三阶段:从C语言程序中抽出对性能影响很大的程序段,用线性汇编重新编写,再用汇编优化器优化,链接,直到达到所期望的性能要求。
具体到G.729A标准编解码器的实时要求,第三阶段是工作的重点,而且线性汇编的重新编写要求对程序代码和DSP的特性有充分的了解。
3. G.729A代码的剖析
CCS集成开发环境为软件开发人员提供了高效的开发、调试工具。特别是它提供了评价器( profiler)的优化工具,通过收集在指定代码区间程序执行的统计性能,分析确定程序中各个段、各个子函数所花费的处理器时间,从而把程序的优化集中在对程序性能影响最大的代码段上去[5]。其两种不同的测试方法是:
(1) 在需要测定复杂度的程序段的开头和结尾处设定两个断点,打开时钟窗口,运行程序。在第一个断点处执行停止,这时双击时钟窗口使之清0,接着继续执行程序,在第二个断点处停止,这时,时钟窗口显示的值便是该段代码的复杂度。这在测试程序中一个函数的复杂度是非常有用的。
(2) 先打开统计窗口,在需要测试的程序段头尾设置统计点((Probe Point)。程序运行结束后,统计窗口内该程序段后面的统计值便是该代码段的复杂度。这种方法较简单,统计点自动收集统计信息,无需手工干涉,这在测定程序多段代码的复杂度是非常有用。
4. 线性汇编的优化
线性汇编是TI提供的一种汇编语言,其指令系统和汇编语言的指令系统完全相同,但在编写时不需要指定寄存器和操作单元,也不需要考虑延时的问题,因此编写线性汇编相对要容易一些 [6]。
经过第一阶段和第二阶段的优化后,音频编码程序在DM642上的运行状况有了很大改善,但是经测试仍然没有到达实时效果,而高级语言的效率几乎发挥到了极致,测试的速度达到了36.5帧/s,是未优化之前的10倍。这时,我们采用线性汇编语言重新编写C代码的低效率段程序,进一步提高程序的执行效率和充分利用DM642的硬件资源,最终按设计要求在DM642实时实现G.729A编码。在前面的DSP开发流程已经提过,DSP开发的最后一个手段是用汇编重写C代码,它是唯一可以既提高程序执行速度又可以减少程序体积的方法。由于针对并行处理器编写汇编的难度很大,一般采取的是混合编程的方法,即程序的主要部分用C代码,部分耗时较大的函数可以用线性汇编改写。
在编写线性汇编优化代码的过程中,为了提高代码执行效率,我们需要遵循以下原则[7]:
(1)写并行代码:通过使用汇编指令并行执行的方法减少循环内的执行周期数,优化线性汇编代码。这里的关键问题是弄清指令相关性,只有不相关的指令才能并行执行。辨别指令是否相关,可以使用相关图。
(2)处理跳转指令和转移指令:汇编程序的一大特点就是频繁地跳转,当满足不同的条件时,要求程序进行不同的操作,或跳到相应的位置。对于“大于”、“大于等于”、“小于”、“小于等于”等较为接近的逻辑判断和处理,应慎重对待,否则将产生逻辑性错误,并且很难调试。当发生溢出需进行相应处理时,这种现象尤为突出。
(3)尽量减少循环体内的指令数:G.729A的算法实现,有许多是在循环内部完成的,有些地方如固定码本搜索过程中,为了确定四个非0脉冲的位置和幅度,还用到了多重循环。在循环内部,特别是在嵌套较深的循环内部,减少一条指令可以大大降低程序的操作次数。例如,对于一个每重循环8次的四重嵌套循环,在最内层循环每减少一条指令,整个程序可以少执行84=4096语句。因此在设计程序时,能够放在循环体外执行的语句,尽量放在循环体外执行。
(4)展开程序体:在一定条件下,尽量展开程序,以减少子程序的调用和返回次数,牺牲空间换取时间。
G.729A算法中的LPC模块、LSP量化及激励码本搜索耗时最多,为进一步提高代码效率,对相关计算、FIR滤波等部分函数用线性汇编语言进行了改写,并用画相关图等方法有针对性的进行优化。经汇编优化器优化后,代码效率比C语言直接编译有明显提高。
5. 优化工作的创新点
在对G.729A的优化中,本文在前人研究成果的基础上,针对TMS320DM642 DSP系列芯片提出了一些有价值的新方法。这些创新点在不同程度上提高了代码的优化速度和执行效率,在语音编解码的DSP实时实现中起到了关键性作用。下面,以举例的方式阐明一些经典的方法。
5.1 绘制分析图,掌握函数结构
对于一个语句较多、结构复杂的函数,为了充分了解其逻辑结构和语句的相关性,我们通常采用画分析图的方法。分析图的形式比较灵活,可以根据具体的情况选用不同的制图工具。在编写线性汇编的时候,需要考虑存取数组中的元素,数据打包操作和数据相关性等问题,分析图有助于正确处理这些问题。
在对函数Cor_h_X( )优化过程中,我们遇到了一定的困难,原因在于其中有一个双层的循环体,内层的次数与外层有关,外层的循环次数为40,并且循环内部的语句有先后的相关性。这样的结构如果用循环展开的方法将会用到大量的寄存器,数目超出了64个,需要开辟额外的内存空间去存放临时变量,而读写内存会消耗较多的时间,因此这样执行效率不会有充分的提高。对此,我们利用分析图描述了函数中关键代码的数组X[ ],h[ ]的使用情况,如图1所示:
图1 cor_h_X( )函数分析图(部分)
图1直观地反映了数组16位h[ ]和16位X[ ]之间的乘加关系,从函数cor_h_X( )中可知,两个数组的乘积之和要对应的保存在临时数组32位Y[ ]中。通过研究此分析图,我们发现h[ ]与X[ ]中的一些元素进行乘积和处理之后就不再被使用,那么存储这些元素的寄存器可以存放中间结果(Y[]的元素),这样就可节省寄存器的使用个数,免去了开辟内存空间和中间变量的存取指令。
对于函数cor_h_X( ),利用上述思想编写线性汇编,只需要定义57个寄存器就可以完成所用的操作,存取指令从1760条优化到30条,仅为原来的1/60。同时执行速度从390072个时钟减少到35871个,降为原来的1/10。
绘制的分析图可以包含相关图,相关表等,使资源安排更加合理。该方法在其他函数的改写中也多次使用到。
5.2 功能相似的函数或代码段合并为一个函数
线性汇编在提高代码效率的同时也成倍的增加了代码尺寸,以上述cor_h_X( )为例,它在该写后代码尺寸从660条增大到7776条(该数据由CCS剖析工具分析所得)。在工程应用中,对于有限的内存程序区,我们会适当减少程序占用的空间。合并功能相似的函数可以达到这一要求。
在LSP量化处理中,源代码中给出了2个LSP选择函数:Lsp_select_1( )和Lsp_select_2( ),而我们发现它们具有相同的功能和相似的结构,因此,在对两者的线性汇编改写中,我们只需编写一个函数(命名为Lsp_select)即可实现LSP量化处理中这两个模块的功能。
另外,在对于一些数组拷贝,数组初始化的代码,我们同样可以用此方法,编写一个函数实现,这样可以在提高执行效率的同时,减少程序占用的内存空间。
5.3 多个循环合并为一个循环
C代码改写线性汇编的时候,我们常常会发现,只要作一些调整,两个或多个循环完成的操作完全可以由一个循环来完成。以LPC子模块240点加窗语音的自相关计算Autocorr()函数为例,经过优化改写的C代码(部分)如下:
for(i=0; i<L_WINDOW; i++) //第一个循环体
y[i] = (_smpy(x[i], hamwindow[i])+0x00008000L)>>16;
sum = 1; //避免为0的情况
for(i=0; i<L_WINDOW; i++) //第二个循环体
sum = _sadd(sum,_smpy(y[i], y[i]));
这段代码包含了两个for循环,在CCS中直接编译运行并行度很差,利用线性汇编重写代码。我们发现两个循环体的循环次数均为60(L_WINDOW=60),所处理的数组不同,并且两个循环没有相关性,可以把第一和第二个循环合并成一个循环。前者的功能是对语音信号进行加窗;后者是实现乘累加(Mac)。两者合并后采用线性汇编编写,其代码如下:
mvk 60,i //设置循环次数
loop1: lddw *ham++,hamih:hamil //hamwindow[]指针
lddw *x++,xih:xil //x[]指针
smpy2 hamil,xil,yi1:yi0 //两对16位操作数相承,并行执行
smpy2 hamih,xih,yi3:yi2
sadd yi0,con0x8000,yi0
sadd yi1,con0x8000,yi1
sadd yi2,con0x8000,yi2
sadd yi3,con0x8000,yi3
packh2 yi1,yi0,yl //数据打包技术
packh2 yi3,yi2,yh
stdw yh:yl,*y++ //双字存取,提高执行效率
smpy2 yl,yl,yi1:yi0
sadd sum0,yi1,sum0
sadd sum0,yi0,sum0
smpy2 yh,yh,yi3:yi2
sadd sum0,yi3,sum0
sadd sum0,yi2,sum0
add i,-1,i
[i] b loop1 //把第一和第二个循环合成一个大循环,减少转移次数
产生的汇编代码并行流水性能大大增加,耗费的时钟周期数从1310000减少到15000,少于改编前的1/8。
6. 结束语
关于编解码器执行的时钟周期,在线性汇编改写前后,文件版本通过CCS的profiler剖析工具得知:每10帧(100MS)从159700000降至68500000,仅为原来的42%。硬件版本进行测试得:编解码的帧数提高到了88帧/s以上,鉴于编码、解码的时间比例为5:1,所以,本系统编码已经达到100帧/s,完全符合实时通信的要求。 参考技术A 编译成功:
/************************
zhaoyongke
2009-5-27
13:28:30
************************/
SO BIT P1.0
CS BIT P1.1
SCK BIT P1.2
DATAH DATA 30H
DATAL DATA 31H
TDATAH DATA 32H
TDATAL DATA 33H
ORG 0000H
ajmp start
org 00a0h
start:MOV SP,#50H
LCALL MAX0;调用初始化7219函数
LOOP:LCALL DISP;调用显示函数
SJMP LOOP
MAX0:MOV A,#0BH;设置扫描位数
MOV R2,#03H ;显示4位
LCALL YW
MOV A,#0AH;设置亮度
MOV R2,#05H
LCALL YW
MOV A,#09H;设置译码格式
MOV R2,#0FFH ;设置BCD码
LCALL YW
MOV A,#0CH;设置正常工作
MOV R2,#01H
LCALL YW
RET
DISP:MOV R0,#40H;要显示的数据存储地址
MOV R1,#01H;数码管的地址寄存器01h~08h
MOV R3,#08H
LOOP1:MOV A,@R0
MOV R2,A
MOV A,R1
LCALL YW
INC R0
INC R1
DJNZ R3,LOOP1
RET
YW:LCALL SEND;调用发送函数,一位一位的从din送入7219
MOV A,R2
LCALL SEND
CLR P1.4;load 信号上升沿对其锁存
NOP
NOP
SETB P2.2;复位
RET
SEND:MOV R4,#08H;对其字节向左循环移8位
LOOP2:CLR P2.1;clk上升沿对每一位数据锁存
RLC A
MOV P2.0,C
NOP
NOP
NOP
SETB P2.1
DJNZ R4,LOOP2
RET
READT: CLR CS
CLR SCK
MOV R2,#08H
READH: MOV C,SO
RLC A
SETB SCK
NOP
CLR SCK
DJNZ R2,READH
MOV DATAH,A
MOV R2,#08H
READL: MOV C,SO
RLC A
SETB SCK
NOP
CLR SCK
DJNZ R2,READL
MOV DATAL,A
SETB CS
RET
D16T12:MOV A,DATAL
RLC A
MOV DATAL,A
MOV A,DATAH
RLC A
SWAP A
MOV B,A
MOV A,#0FH
MOV TDATAH,A
MOV A,B
ANL A,#0F0H
MOV B,A
MOV A,DATAL
ANL A,#0F0H
SWAP A
ORL A,B
MOV TDATAL,A
RET
end
参考资料:http://league.ysu.edu.cn/wuxie/
本回答被提问者采纳高分求、时时在线等、仅仅是翻译几个初二英语句子。。。
某些是填空
1 躺在床上看书对眼睛没好处。
--------your eyes----read in bed.
2 对他来说,每天跑五十里很难。
3 房间太小,乘不下100人。
the room is--------------100 people.
4 他在40岁那年戒烟了。
5 对我们来说,很穿马路很危险。
6 妈妈昨天下班太累,所以不能为我做饭。
7 让我们一起来选择我们未来的职业吧。
8 他这段时间忙于工作,让他休息一下吧。
9 让我们回家吧。
10 通过考试对他来说很不容易。
11 他每天花一小时练习英语,所以这次测试取得了好成绩。
12 我上周末去颐和园花了一个小时的时间去做公车。
13 妈妈每天花两个小时帮我学习。
14 明天晚饭去吃肯德鸡怎么样?
15 他试着每天跑步二十分钟来让他的身体更强壮。
16 试着练习更多,你的英语就会更好。
17 让我们把教室每天打扫的干干净净。
18 当火灾发生的时候,立刻停下工作。
19 现在去上学已经太晚了。
20 周末去爬山怎么样?
21 让我们每天洗手来避免H1N1
22 她每天都花一个小时来弹钢琴。
23 你爸爸正在思考问题,你最好别去打扰他。
24 每天做作业要花我两个小时!
25 别说话了,老师来了。
26 吃大量的蔬菜对身体有好处。
27 我用了三个小时来完成这张海报。
30 有一个良好的习惯对学习是有好处的。
31 王老师努力想要记住我们的名字。
32 天要下雨了,所以你最好早点回家。
33 请认真听,别说话了。
34 天气太差了我们没办法去爬山。
35 对他来说这篇文章太难了没法读。
36 对我奶奶来说在几十年前吃上肉是很难的。
37 对刘翔来说百米跑十二秒非常的容易。
38 你周末收拾房间用了多长时间?
39 和我去购物怎么样?
40 我认为你最好多做些运动。
41 你感冒了,最好还是别去打篮球了。
42 太累了,不能参加比赛。
43 少吃肉对你来说很重要。
44 在床上看书对眼睛很不好。
45 读读这本书对你有好处。
46 出去踢球怎么样?
47 他昨天花了20分钟听英语。
48 Jack尽力要帮助妈妈做家务。
49 让我们开始做作业吧!
50 他们停下工作,开始休息。
51 他把大部分钱都花在买书上。
52 这棵树太高,小猫爬不上去。
52 他过去玩电脑游戏的时间太多,结果对学习不感兴趣了。
53 多外出旅行对开阔我们的视野很重要。
54 北京的夏天真热,去游泳如何?
It's too dificult for him to run fifty kilometers every day
too small to fill with
He stopped smoking at the age of 40
It's very dangerous for us to go straight across the street
My mother was too tired to cook for me yesterday
Let's choose our future job
He is busy in working these days,let hime have a rest
Let's go home
It's not very easy for him to pass the exam
Because he spend one hour in practice English,he has a good result this test
It took me one hour to take a bus to YiHe Yard last weekend
mother spent two hours a day to help me learn
What about going KFC for dinner tomorrow
He tried to run 20 minutes a day to make his body stronger
To try to do more exercise,your English will be better
Let us clean the classroom every day cleaning
When a fire occurs, immediately to stop work
It's too late to go to school
What about going to climb the mountain in the weekend?
Let us wash our hands every day to avoid H1N1
She spent an hour every day to play the piano
Your father is thinking, you'd better not disturb him
I spend two hours of homework each day
Stop talking,the teacher is coming
Eating plenty of vegetables is good for the body
I spent three hours to complete this poster Have a good habit of learning is good for study
Ms. Wang to want to remember our name
It's going to rain, so you had better go home early
Please listen carefully, do not speak
The weather is too bad we can not go mountain climbing
The article is too difficult for hime to read
It's very hard for my grandmother to eat meat many years ago
It's very easy for LiuXiang to run for twelve seconds in the hundreds race
How long do you spend on cleaning your house in the weekend?
How about going shopping with me?
I think you had better do more exercise
You have a cold, and you 'd better not play basketball
I'm too tired to take part in the match
It's very important for you to eat less meat
It's bad for your eyes to read on the bed
It's good for you o read this book
How about playing football outside?
He spen 20 minutes in listening to English yesterday
Jack do his best in helping her mother do housework
They stop working and start to have a rest
He uses most of his money on buying books
The tree is too high for the kitty to climb
He spent too much time in playing computer games,so he has less interest in learning
It's very important for bisect our sweep by travelling outside
Peking's summer is too hot,how about going swimming? 参考技术A 这是按照初二的水准翻得
It is not good for your eyes to read in bed.
It is hard for him to run 50 miles every day.
The room is too small to hold 100 people.
He gave up smoking at his 40.
It is dangerous for us to cross the road.
Mom was too tired yesterday after work to make dinner for me.
Let us choose our future job now.
He is busy with his work these days. Let him have a break.
Let us go home.
It is not easy for him to pass the English exam.
He spends an hour on practicing English every day. So he gets good grades in this test.
I spent an hour taking the bus to go to the Summer Palace last week.
Mom spends two hours a day on helping me study.
How about having KFC for dinner tomorrow?
He tries to run for twenty minutes every day to make him stronger.
Try to practice more and your ENglish will get better.
Let's make our classroom clean every day.
Stop working when fire disaster happens.
It's too late for school now.
How about going hiking this weekend?
Let's wash our hands every day to prevent H1N1.
SHe spends an hour everyday on playing her piano.
Your father is thinking. Do not disturb him.
It takes me two hours to do homework every day.
(待续)
Stop talking! the teacher is coming.
it is good for our body to eat a lot of vegetables.
I spent 3 hours to finish the poster.
It is good for study to have a good habit.
Teacher Wang tries to remember our names.
It is going to rain, you'd better go home earlier.
Listen carefully! Do not talk.
the weather is too bad to go hiking.
The article is too difficult for him to read,
It is hard for my grandma to have meat some years ago.
It is very easy for Liu Xiang to finish 100 meters in 12 seconds.
How long did you take to clean your room this weekend?
How about going shopping with me ?
I think you had better do more sports.
you are having a cold. you'd better not play basketball.
I am too tired to join the game.
It is important for you to eat less meat.
It is bad for your eyes to read in bed.
It is good for you to read this book.
How about kicking football?
He spent 20 minutes on listening to English yesterday.
Jack tries his best to help his mother with housework.
Let's start doing our homework!
Let's stop working and take a rest.
He spends most of his money on buying books.
THe tree is too tall for the little cat to climb.
He spent too much time playing games so he is not interested in studying any more.
Travelling is important to widen our horizon.
The summer in Beijing is so hot. How about going swimming?
看来中国的英语教育越做越恶心了 完全失去了意义…… 参考技术B 1 lying in bed reading the eyes do not benefit.
-------- your eyes ---- read in bed.
2 on him, every day is difficult to run 50 years.
3 rooms too small, by no fewer than 100 people.
the room is -------------- 100 people.
4 in which he quit smoking 40 years old.
5 pairs of us, it was wearing a very dangerous road.
6 mothers too tired from work yesterday, and therefore can not cook for me.
7 Let's choose our future professional bar.
8, this time he was busy at work, let him take a break bar.
9 Let us go home.
10 passed the exam for him is not easy.
11, he spent an hour a day practicing English, so the test has achieved good results.
12 I spent last weekend to the Summer Palace, an hour's time to do the bus.
13 mother to spend two hours a day to help me learn.
14 tomorrow's dinner, how to eat like KFC?
15 He tried to run 20 minutes a day to make his body stronger.
16 Try to exercise more, your English will be better.
17 Let us clean the classroom every day cleaning.
18 When the fire occurs, immediately stop work.
19 now go to school too late.
20 over the weekend how to climb like?
21 Let us hand-washing to avoid H1N1 day
22 She spent an hour each day to play the piano.
23 Your father is thinking, you best not to disturb him.
24 I spend two hours of homework a day!
25 Do not speak, the teacher came.
26 to eat a lot of vegetables for good health.
27 I have spent three hours to complete this poster.
30 there is a good habit of learning is good.
31 Wang teachers to want to remember our names.
32 days to rain, so you'd better go home early.
33 Please listen carefully, do not speak.
34, the weather too bad we can not go mountain climbing.
35 pairs of him too hard and could not be reading this article.
36 pairs of my grandmother for a few decades ago to eat the meat is very difficult.
37 pairs of Liu Xiang to run 12 seconds for 100 meters is very easy.
38 You spent the weekend packing the room for how long?
39 and how I go shopping like?
40 I think you better take more exercise.
41 you have a cold, and better do not play basketball.
42 tired and can not participate in the competition.
43 less meat for you is very important.
44 pairs of eyes reading in bed is very bad.
45 read this book good for you.
46 out how to play like?
47 yesterday, he spent 20 minutes listening to English.
48 Jack try to help the mother with household chores.
49 Let us begin homework bar!
50 they stopped work and began to rest.
51 He put most of the money spent on books.
52, this tree is too high, kitten Pabushangqu.
52 He used to play computer games too much time, resulting in learning are not interested.
More than 53 travel broadens the horizons of the very important.
54 in Beijing in the summer really hot, go swimming, how? 参考技术C 1.It is harmful for your eyes to read in the bed.
2.It's too hard for him to run 50 miles everyday.
3.The room is too small for 100 people.
4.He gave up smoking when he was 40.
5.It's very dangerous for us to cross the road.
6.My mother felt tired when she went back from work yesterday, so she didn't cook the dinner for me.
7.Let's choose our future career together.
= =太长了,你自己先做吧,实在不会再发上来啊,这么多没法写了,楼主给我分吧,我有点高估自己的耐心了 参考技术D it is bad ...to
it is hard for him to run 50 miles everyday
too small to hold
he quit smoking when he was 40.
it is different for us to cross the street
mom is so tired after work yesterday that she can't cook for me
Let's choose our future careers together
he was so busy this time , let him take a break
let's go home
it is not easy for him to cross the street
只翻译了十句...不想翻了...lz你要自己动手阿....不能所有的都让别人做
以上是关于高分求助在线等:将2个汇编程序合成一个的主要内容,如果未能解决你的问题,请参考以下文章