这是一套题 求高手破解qq密码、、、

小木虫 --- 500万硕博科研人员喜爱的学术科研平台
&&查看话题
求教高手有机题,等着用
我是有机功能材料的(晶体),都工做两年了,想去搞合成,可是有机基础不是很好,对方给我出了一套题,感觉超出课本了,大多不会做,请高手帮忙,不胜感激!
/s?wd=%E8%8D%AF%E6%98%8E%E5%BA%B7%E5%BE%B7%E6%B5%8B%E8%AF%95&ie=utf-8
只做part3, 最好全做出来,答案写在本帖下面即可,非常感谢。
非常感谢!能否将其他部分的题帮我做下,特别是第二、四、五部分?我真的做不来。现在正在恶补,真的希望能从你的解题多学点。
正在翻,进行恶补,但感觉自己差得远,就是看了几遍,很多题还是想不出来,请你多指教,感激不尽!
研究生必备与500万研究生在线互动!
扫描下载送金币
浏览器进程
打开微信扫一扫
随时随地聊科研这题怎麽写 高手 回答 一下 !急初2的语文下册:帮忙出一套卷子(带答案)急要求:1汉字注音(20个)2依据拼音先汉字(20个)3填空组词(10个)4解释词语(5个)5作家填空(5)
0一头丶0237
我正在学哦!这可是我自己在做的卷子,绝对经典题【知识及运用】1.注音全都正确的一组是:( )A.歼灭jiān 阻塞sāi 坚韧rèn 湍急tuānB.迄今qì 咨文zī 哀悼dà o 载人zàiC.故障zhāng 开拓tuò 启迪dí 探索suǒD.迸裂bèn 负隅ǒu 淳朴chún 豁亮huò2.下列书写全都正确的一组是:( )A.坚持不懈 棉延悠长 富丽堂皇 赞叹不已B.奋不顾身 淳朴谦逊 坚韧不泼 振耳欲聋C.不幸罹难 失声痛哭 举世震惊 兴高采烈D.锐不可挡 纷纷溃退 鉴订协议 控制要塞3.对加点的字解释有误的一项是:( )A.放纵(放任) 坚韧(柔软而不易折断) B.淳朴(朴实) 迸裂(突然碎裂)C.聚歼(聚集) 豁亮(开阔) D.憋闷(闷) 谦逊(差)4.选择恰当的词填空.①此处敌军抵抗较为 (a.坚强 b.顽强 c.顽固),然而21日下午 的整天 (a.战争 b.战斗 c.激战)中,我军已歼灭 及 (a.击退 b.击败 c.击溃)一切抵抗之敌,占领扬 中、镇江、江阴诸县的广大地区,并 (a.控制 b.限制 c.制服) 江阴要塞,封锁长江.②我就 (a.踢 b.撞 c.踹)开门,(a.冲 b.跑 c.扑)了进去……只是在地上乱 (a.摸 b.找 c.抓).先摸着一个大人,拉了拉没拉动;又向大人身后摸,才摸着小孩的腿,我就一把 (a.摸 b.抱 c.抓)着 (a.抱 b.提 c.找)起来,(a.跑 b.跳 c.奔)出门去.5.选出表达方式不同类的项:( )A.21日下午五时起,我西路军开始渡江,地点在九江安庆段.B.此种情况,一方面由于人民解放军英勇善战;另一方面,这和国民党反动派拒绝签订和平协定,有很大关系.C.文章语言准确简洁,感情色彩鲜明,思想深刻,气势雄浑.D.“挑战者”号虽然已化为碎片,人类的探索精神却得到了发扬.6.选出修辞手法不同类的一项( )A.谁是我们最可爱的人呢?我们的部队,我们的战士.B.你不以我们祖国有这样的英雄而自豪吗?C.你不觉得我们的战士是可爱的吗?D.在炮兵连不是一样打敌人吗?7.没有运用修辞手法的一项是:( )A.我思想感情的潮水,在放纵奔流.B.华盛顿大教堂响起了为死难者哀悼的钟声.C.站在那儿,像秋天田野里一株高粱那样淳朴可爱.D.爆炸后,航天飞机变成巨大火球,拖着长蛇般的火焰和浓烟坠入大西洋.8.下面没有语病的一句是:( )A.马玉祥的籍贯黑龙江青冈县人.B.“挑战者”号已进行了近10多次飞行.C.这真是出乎每个人意料之外的事.D.导语气势壮阔,精炼凝缩,激动人心.9.如果你家门口被堵塞,你选择的最佳告示是:( )A.此处严禁停车,违者放气!B.请大家把自行车搬走.C.你愿意自家门口堵住吗?D.大家能否把自行车搬走.10.判断下列各题说法的正误.正确的打“√”,错误的打“×”.①一篇新闻的结构一般包括:标题、导语、主题、背景、结语.( )②新闻,从广义上说,指消息、通讯、特写、报告文学等;从狭义来讲,专指消息.( )③新闻的特点:让事实说话,内容真实准确,不能虚构或夸张;报道迅速及时,语言具体详 尽生动.( )④新闻要及时、准确地报道国内外新近发生的有社会意义的事实.( )⑤《“挑战者”号追思》是一篇报刊评论,这篇评论是针对“挑战者”号升空后爆炸这件事 表明自己观点的.( )⑥《谁是最可爱的人》是一篇通讯,通讯要求六个新闻要素齐全,至于新闻事实的情节、细 节则不需报道.( )
为您推荐:
其他类似问题
这些东西找两篇课文就搞定了,要是作者是鲁迅,一篇就够了,出题也不能脱离课本
找几本文集,随便就出几套卷子!
每个省的语文教材不一样,试卷内容也不一样,不能一概而论
扫描下载二维码菜鸟求助~我拿到一套题,需要各位高手帮忙,谢谢!_汇编吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:30,666贴子:
菜鸟求助~我拿到一套题,需要各位高手帮忙,谢谢!收藏
首先是填空题,大家帮我看看是否填对了1. DOS功能调用中的10号功能是(字符串输入),使用前,需要把字符串首地址存入(DS和DX)寄存器中。2.汇编程序在汇编过程中执行的指令是(伪指令)PS:用不用加上“或宏”?3.条件重复前缀指令REPZ或REPE重复的次数由CX和 ( ZF)决定。4.语句DA2 DW‘AB’汇编后在DA2字节单元中存放( 42H),在DA2+1字节单元中存放( 41H)。5.子程序调用返回前,如果需要把一个2字节的参数从栈中移出,可采用( RET)指令。
企业管理制度汇编大全+实用企业管理+偷师几百企业和管理名家,提前5年成为家!企业管理制度汇编+3000套企业管理+免费更新+送千G资料,企业必备,多盈利280万!
刚来不久,希望看到的都能帮帮忙
刚进来不久,还没能认识更多的高手,走过路过的看一眼,能指点一下的请不吝赐教,帮顶也可以滴~~~
子程序调用返回前,如果需要把一个2字节的参数从栈中移出,可采用( RET)指令为什么是RET?
230,20,54DATA
BX,OFFSET C
ENDS问:程序执行后A,B内存单元值是什么?
MOV BX,OFFSET C;取C的首地址进BXMOV AX,[BX] ;传230进AXMOV B,AX
;B=230MOV AX,2[BX];传20进AXADD AX,B ;(AX)=20+230MOV A,AX ;A=250
下面是一道程序填空题下面程序段是根据DAY字节单元中的内容(1~7), 从表WEEK中查出对应的星期一到星期日的英文缩写,并将其显示输出。WEEK
‘MON’,‘TUR’,‘WED’,‘THU’,‘FRI’,‘SAT’,’SUN’DAY
BL, DAYDEC BLMOV AL, BLSAL BL, 1
MOV CX, 3LOP:
MOV DL, WEEK[BX]MOV AH, 02HINT 21H
从键盘逐一输入字符,并从显示器输出,当输入到字符“$”时,则停止操作。请在程序中的括号里填入适当指令使其完整。NEXT: MOV
21HJMP NEXTEXIT: HLT
1.设计一个过程,求带符号字数组中绝对值最大的数,并返回其地址。要求:入口参数:SI=数组首地址,CX=元素个数(大于0)出口参数:DI=绝对值最大的数所在的地址。
2.试编制宏定义,要求把存储器中的一个用$(ASCII码24H)字符结尾的字符串传送到另一个存储区去。
3.编写一条宏指令CLRSTR,完成对一字符区中的字符用空格符取代的工作,字符区的首地址及其长度为变元。
4.定义一条PRINT_RETURN宏指令,在程序需要的地方根据参数X分别输出回车或换行符。
5.设有10个学生的成绩分别是76,69,84,90,73,88,99,63,100和80分。试编制一个子程序统计60~69分,70~79分,80~89分,90~99分和100分的人数,分别存放到S6,S7,S8,S9和S10单元中。数据段如下:DSEG
SEGMENTRECORD
76,69,84,90,73,88,99,63,100,80S6
.设计一个过程,求带符号字数组中绝对值最大的数,并返回其地址。要求:入口参数:SI=数组首地址,CX=元素个数(大于0)出口参数:DI=绝对值最大的数所在的地址。seek proc    push bx ;保存现场        mov ax,word ptr[si] ;从数组取一个数进AX    mov word ptr[di],ax ;再传给[DI]    inc si ;调整数组指针    inc si ;调整数组指针    dec cx ;调整循环变量    jcxz exit ;如果CX=0,则跳出next:    mov ax,word ptr[si] ;从数组取一个数进AX    mov bx,ax ;复制到BX    test bx,8000 ;BX最高位等于1吗?    jz positive1 ;不等于1则跳(说明为正数)    neg bx ;否则取它的绝对值positive1:    mov dx,word ptr[di];将[DI]复制到DX中    test dx,8000 ;DX最高位等于1吗    jz positive2 ;不等于1则跳(说明为正数)    neg dx ;否则取它的绝对值positive2:    cmp bx,dx ;BX小于等于DX吗    jbe skip ;是,就跳    mov word ptr [di],ax;此外,说明ax绝对值大,因此[DI]取它skip:    inc si ;调整数组指针    inc si ;调整数组指针    loop next ;没循环完就再进入下一轮    mov ax,di ;返回DIexit:    pop dx ;恢复现场        retseek endp
第五题:给个旧程序供你参考:;;根据考试成绩划等次并输出;要求:将成绩&=90的记为‘A’;   成绩&90并且成绩&=80的记为‘B’;   成绩&80并且成绩&=70的记为‘C’;   成绩&70并且成绩&=66的记为‘D’;   成绩&66并且成绩&=60的记为‘E’;   成绩&60的记为‘F’;然后在屏幕上输出成绩单datas segmentmess  db 0ah,0dh,'Results are as follows: $'        ;name ,   score, levelstu   db 'Jdf level:', 95, ? ;每一行就是一个结点    db 'Rxw level:', 88, ?    db 'Lxj level:', 73, ?    db 'Zss level:', 54, ?    db 'Lzh level:', 76, ?    db 'S L level:', 82, ?    db 'Ljn level:', 90, ?    db 'Yjj level:', 68, ?    db 'Wyj level:', 42, ?    db 'Chw level:', 60, ?rows = ($-stu)/12  ;计算共有多少行;stu是一个成绩单的数组,每一行就是一个结点,共占12字节;而每一个结点里又有三个字段:;(1)ASCII字符数组,占10个字节(可以当作串看);(2)无符号整数,占去1个字节,用来标识得分;(3)ASCII字符,占去1个字节,用来标识等次;在操作中,如果用 mov si,offset stu 指令来取得stu的首地址,;那么,si+0 就指向第一行第一个字节'j';;   si+10 就指向第一行的 95 所在的字节;;   si+11 就指向第一行最后?所在的字节。;当第一行的数据处理完之后,再来个 add si,12 指令;则si+0 就指向了第二行的第一个字节'r'; si+10 就指向了第二行 88 所在字节; .....;清楚了数据的位置,我们可以写程序操作了。datas endsstacks segment para stack 'stack'  ;此处输入堆栈段代码  db 64 dup(0)stacks endscodes segment    assume cs:codes,ds:datas,ss:stacksstart:    mov ax,datas    mov ds,ax;---------------------------------------------;第一步:扫描学生成绩数组,计算学生的成绩等次,;    并添加到相应的字段中去;---------------------------------------------    mov cx,rows     ;让循环记数器赋初值为行数    mov si,offset stu  ;取成绩单数组首地址next:    mov al,[si+10]   ;取成绩    cmp al,90      ;成绩&=90分吗?    jae is_A      ;是,就跳转    cmp al,80      ;此外,成绩&=80分吗?    jae is_B      ;是,就跳转    cmp al,70      ;此外,成绩&=70分吗?    jae is_C      ;是,就跳转    cmp al,66      ;此外,成绩&=66分吗?    jae is_D      ;是,就跳转    cmp al,60      ;此外,成绩&=60分吗?    jae is_E      ;是,就跳转    mov al,'F'     ;否则,    mov [si+11],al   ;该学生成绩字段记为‘F’    jmp bottomis_A:    mov al,'A'    mov [si+11],al    jmp bottomis_B:    mov al,'B'    mov [si+11],al    jmp bottomis_C:    mov al,'C'    mov [si+11],al    jmp bottomis_D:    mov al,'D'    mov [si+11],al    jmp bottomis_E:    mov al,'E'    mov [si+11],albottom:    add si,12  ;在最后要调整si,指向下一行首字节    loop next;---------------------------------------------;第二步:扫描输出成绩单    mov cx,rows     ;取行数,有几行就要循环几次    mov bx,offset stu  ;取成绩单数组首地址nextline:    call disp_name   ;(1)显示姓名字段    xor ax,ax      ;(2)ax清0,准备用它    mov al,[bx+10]   ;  取分数    push ax       ;  传递分数给下面的子程序    call disp_number  ;  显示分数    mov dl,','     ;(3)取逗号    call disp_char   ; 显示它    mov dl,[bx+11]   ;(4)取要显示的等次字符    call disp_char   ;  显示等次    call newline    ;(5)显示新行    add bx,12      ;调整指针指向下一行    loop nextline;------------;最后结束程序    mov ax,4c00h    int 21h;-----------------------------------------------------------;    子 程 序;-----------------------------------------------------------;功能:显示name字段;输入:BX=name字段首地址(基址);输出:name数组中的字符依序显示在屏幕上;-----------------------------------------------------------disp_name proc near    push cx     ;保存旧值    mov cx,10    ;name字段共有10字符要显示    xor si,si    ;以bx为基址,让si记住字符下标,初始值是0@@:    mov dl,[bx+si] ;取一个字符    call disp_char ;显示这个字符    inc si     ;指向下一个字符    loop @b     ;cx--,如果cx&&0就进入下一循环    pop cx     ;恢复旧值    retdisp_name endp;-----------------------------------------------------------;显示一个字符,调用前将要将字符放在dl中;输入:DL = 需要显示的字符;-----------------------------------------------------------disp_char proc near    mov ah,2    int 21h    retdisp_char endp;-----------------------------------------------------------;显示回车换行;-----------------------------------------------------------newline proc near    mov ah,2    mov dl,0dh    int 21h    mov dl,0ah    int 21h    retnewline endp;-----------------------------------------------------------;转换无符号整数为十进制ASCII串并输出;不是本程序重点,不解释了;-----------------------------------------------------------disp_number proc near    ;定义等量符    num equ [bp+4]    push bp    mov bp,sp    sub sp,6    push cx        mov si,0ffffh    mov al,'$'    mov [bp+si],al    mov cx,10    mov ax,numagain:    mov dx,0    div cx    add dl,30h    dec si    mov [bp+si],dl    cmp ax,0    jnz again    push ds    lea dx,[bp+si]    mov ax,ss    mov ds,ax    mov ah,9    int 21h    pop dsfinish:    pop cx   ;    mov sp,bp ;    pop bp   ;    ret 2   ;返回调用者disp_number endpcodes ends    end start
;2.试编制宏定义,要求把存储器中的一个用$(ASCII码24H);字符结尾的字符串传送到另一个存储区去。trans MACRO des,src  local exit,s1,next  push si  push di  mov si,offset src  mov di,offset desnext:  mov al,[si]  cmp al,'$'  jz s1  mov [di],al  inc si  inc di  jmp nexts1:  mov byte ptr [di],'$'exit:  pop di  pop siENDMDATAGROUP GROUP STACK,_DATA_TEXT segment word public use16 'CODE'  ;assume cs:_TEXT, ds:_DATA, es:_DATA, ss:STACK  assume cs:_TEXT, ds:DATAGROUP, es:DATAGROUP, ss:DATAGROUPstart:    mov ax,DATAGROUP    mov ds,ax    mov es,ax    trans msg2,msg1    mov ah,9    mov dx,offset msg2    int 21h    mov ax,4c00h    int 21h_TEXT endsSTACK segment para STACK use16 'STACK'db 64 dup(0)STACK ends_DATA segment word public use16 'DATA'  msg1 db 'abcdef$'  msg2 db 20 dup(?)_DATA ends  end start
;3.编写一条宏指令CLRSTR,;完成对一字符区中的字符用空格符取代的工作,;字符区的首地址及其长度为变元。clrstr MACRO string,num    mov cx,num    mov si,offset string    cli    mov al,' '    rep stosbENDMDATAGROUP GROUP STACK,_DATA_TEXT segment word public use16 'CODE'  ;assume cs:_TEXT, ds:_DATA, es:_DATA, ss:STACK  assume cs:_TEXT, ds:DATAGROUP, es:DATAGROUP, ss:DATAGROUPstart:    mov ax,DATAGROUP    mov ds,ax    mov es,ax    clrstr msg1,count    mov ah,9    mov dx,offset msg1    int 21h    mov ax,4c00h    int 21h_TEXT endsSTACK segment para STACK use16 'STACK'db 64 dup(0)STACK ends_DATA segment word public use16 'DATA'  msg1 db 'abcdefdklsdkls','$'  count equ $-msg1-1_DATA ends  end start
;4.定义一条PRINT_RETURN宏指令,;在程序需要的地方根据参数X分别输出回车或换行符。CR EQU 13  ;回车LF EQU 10  ;换行PRINT_RETURN MACRO arg  push dx  mov dl,arg  mov ah,2  int 21h  pop dxENDMDATAGROUP GROUP STACK,_DATA_TEXT segment word public use16 'CODE'  ;assume cs:_TEXT, ds:_DATA, es:_DATA, ss:STACK  assume cs:_TEXT, ds:DATAGROUP, es:DATAGROUP, ss:DATAGROUPstart:    mov ax,DATAGROUP    mov ds,ax    mov es,ax    PRINT_RETURN LF ;输出一个新行    mov ah,9    mov dx,offset msg    int 21h    mov ax,4c00h    int 21h_TEXT endsSTACK segment para STACK use16 'STACK'db 64 dup(0)STACK ends_DATA segment word public use16 'DATA'  msg db 'abcdefdklsdkls','$'_DATA ends  end start
已知BUF开始的数据区中存放有7个大、小写字母,下面程序段完成的功能是什么?程序执行完毕后BUF开始的数据区值是什么?BUF
‘abCDeFg’MOV CX,7
LEA BX,BUF K2:MOV AL,[BX]
CMP AL,‘Z’
SUB AL,20H
MOV [BX],AL K1:INC BX
在数据段中定义两个字节数据块,首地址分别为:Data1和Data2,且数据个数相同。检查这两个数据块中的数据是否相同。若相同,则将Flag单元置1;否则置Flag为0,并将首次出现的不同数据的段地址分别存入Addr1与Addr2单位中。dseg
1, 2, 3, 4, 5
1, 2, 4, 3, 5
5.设有10个学生的成绩分别是76,69,84,90,73,88,99,63,100和80分。;试编制一个子程序统计60~69分,70~79分,80~89分,90~99分和100分的人数,;分别存放到S6,S7,S8,S9和S10单元中。;数据段如下:;DSEG SEGMENT;RECORD DW 76,69,84,90,73,88,99,63,100,80;S6 DW 0;S7 DW 0;S8 DW 0 ;S9 DW 0;S10 DW 0;DSEG ENDSDSEG SEGMENT  RECORD1 DW 76,69,84,90,73,88,99,63,100,80 ;record是关键字  COUNT = ($-RECORD1)/2 ;取数组元素个数  S6 DW 0  S7 DW 0  S8 DW 0   S9 DW 0  S10 DW 0DSEG ENDSSTACK SEGMENT STACK  DB 64 DUP(0)STACK ENDSCODE SEGMENT  ASSUME CS:CODE,DS:DSEG,SS:STACKSTART:;设置数据段寄存器    MOV AX,DSEG    MOV DS,AX;构造循环,扫描数组,并根据数组元素的值,进行分类记数    MOV CX,COUNT  ;循环次数放进循环变量CX中    XOR SI,SI  ;SI用作数组元素下标变量,首偏址为0NEXT:    MOV AX,RECORD1[SI] ;取数组元素进AX    CMP AX,60  ;小于60吗?    JB BOTTOM  ;小于60就跳.(本案小于60什么也不干)    CMP AX,69  ;大于69吗?    JA S1    ;大于69就跳    INC [S6]    ;此外,肯定在60~69区间内,那么S6记数    JMP BOTTOM ;跳往BOTTOM(这一轮任务完成了)S1:    CMP AX,79  ;(以下与上面雷同)    JA S2    INC [S7]    JMP BOTTOMS2:    CMP AX,89    JA S3    INC [S8]    JMP BOTTOMS3:    CMP AX,99    JA S4    INC [S9]    JMP BOTTOMS4:    CMP AX,100 ;虽然经过大于99的识别,这里肯定为100          ;但从封闭性上,确认识别一下100不多余.    JNE BOTTOM ;不等于100,那肯定是大于100了,如果大于100就什么也不干    INC [S10]  ;此外,AX肯定为100,所以S10加1    ;JMP BOTTOMBOTTOM:    INC SI ;调整数组下标    INC SI ;调整数组下标    LOOP NEXT ;cx--,如果cx != 0,就进入下一轮.;返回DOS        MOV AX,4C00H    INT 21HCODE ENDS    END START
;已知BUF开始的数据区中存放有7个大、小写字母,;下面程序段完成的功能是什么?程序执行完毕后BUF开始的数据区值是什么?  BUF DB ‘abCDeFg’  ;BUF是字符数组,共有7个字符元素    MOV CX,7  ;设置循环变量    LEA BX,BUF ;BX=BUF的首地址K2:    MOV AL,[BX] ;取一个值放进al    CMP AL,‘Z’ ;AL小于等于'Z'吗?(实质是,是大写字母吗)    JBE K1    ;小于等于就跳(是大写字母就跳)    SUB AL,20H ;否则,AL = AL-20H(否则就是小写字母,这里将其进行大写转换)    MOV [BX],AL ;将al中的值复制给[BX]K1:    INC BX   ;调整地址    LOOP K2   ;没循环完,就进入下一轮;这一段程序的功能就是将BUF中的小写字母转换成大写;注:这个转换是有缺陷的,假如BUF中含有' [ \ ] '字符那会变成什么?
;在数据段中定义两个字节数据块,首地址分别为:;Data1和Data2,且数据个数相同。检查这两个数据块中的数据是否相同。;若相同,则将Flag单元置1;否则置Flag为0,并将首次出现的不同数据;的段地址分别存入Addr1与Addr2单位中。dseg segment   Data1 db 1, 2, 3, 4, 5   LEN = $ - Data1   Data2 db 1, 2, 4, 3, 5   Flag db 0 ;缺省值为不相同  Addr1 dd ?  Addr2 dd ?dseg endsstack segment stackdb 64 dup(0)stack endscode segment  assume cs:code, ds:dseg,es:dseg,ss:stackstart:    mov ax,dseg    mov ds,ax    mov es,ax    ;构造循环,进行比较    mov cx,LEN ;设置循环变量    mov si,offset Data1 ;取Data1首地址进SI    mov di,offset Data2 ;取Data2首地址进DI    repe cmpsb     ;循环比较    jnz exit       ;不相同,跳转    mov [Flag],1    ;否则则相同,标记一下exit:    mov dl,[Flag]   ;/    add dl,'0'    ;│将Flag中的数据显示出来    mov ah,2    ;│    int 21h      ;\;返回DOS    mov ax,4c00h    int 21hcode ends    end start    ;注:对题目中要求取段值有质疑,因此,放弃不做
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 求扫猎艳高手 的文章

 

随机推荐