网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

以下指令中能够在当前段中连续4个字节放入31H,32H,33H,34H的有:()

  • A、DB31H,32H,33H,34H
  • B、DB‘1234’
  • C、DW3132H,3334H
  • D、DW3231H,3433H

参考答案

更多 “以下指令中能够在当前段中连续4个字节放入31H,32H,33H,34H的有:()A、DB31H,32H,33H,34HB、DB‘1234’C、DW3132H,3334HD、DW3231H,3433H” 相关考题
考题 若R1中数值为33H,内部数据存储区33H中数值为60H,执行减1指令DECR1后,内部数据存储区33H字节中数值为( )。 A.32HB.5FHC.33HD.60H

考题 请编制程序,其功能是:内存中连续存放着五个用压缩型(组合型)BCD码表示的2位十进制数,请将它们转换成十个 ASCII字符,高位的BCD码转换后放在较高的地址单元。例如:内存中有:21H,43H,(共五个字节)结果为:31H('1'),32H('2'),33H('3'),34H('4'),…(共十个字节)部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DA丁中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放, 由过程SAVE保存到文件OUTPUT1.DAT中。请填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。对程序必须进行汇编,并与IO.OBJ连接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序存在错误之处,请加以修改。[试题程序]EXTRN LOAD:FAR,SAVE:FARN EQU 5STAC SEGMENT STACKDB 128 DUP (?)STAC ENDSDATA SEGMENTSOURCE DB N DUP(?)RESULT DB N*2 DUP(0)NAME0 DB 'INPUT1.DAT',0NAME1 DB 'OUTPUT1.DAT',0DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AXLEA DX,SOURCE ;数据区起始地址LEA SI,NANE0 ;原始数据文件名MOV CX,N ;字节数CALL LOAD ;从"INPUT.DAT"中读取数据; ********* BEGIN **********LEA SI,SOURCELEA DI,RESULTMOV CX,NNEXT: MOV (1) ,[SI](2)MOV BL,ALAND AL, (3)OR AL,30HMOV [DI], (4)(5)MOV AL, (6)PUSH (7)MOV CL, (8)SHR AL,CLPOP (9) OR AL,30HMOV [DI],AL(10)LOOP NEXT; ******** END ********LEA DX,RESULT ; 结果数据区首址LEA SI,NANE1 ; 结果文件名MOV CX,N*2 ; 结果字节数CALL SAVE ; 保存结果到文件RETSTART ENDPCODE ENDSEND START

考题 指令MOV A, 32H是属于那种寻址方式?( ) 。 A、寄存器寻址方式B、直接寻址方式C、寄存器间接寻址方式D、立即寻址方式

考题 程序执行前有(SP)=34H,(34H)=30H,(33H)=20H,(32H)=10H。执行下列指令后,DPTR中的数据是( )。POPAPOPDPHPOPDPL A、2010HB、3020HC、3010HD、3034H

考题 请编制程序,其功能是;内存中共有30个字节型数据,找出其中的两个ASCII字符串并进行校验。欲寻找的ASCII字符串由13个字符组成:(23H),7个ASCII字符,*(2AH),2个ASCII字符,回车符(0DH),换行符(0AH)。校验方法为:对字符及字符,之间的7个ASCII字符进行异或操作,若异或操作结果的ASCII字符表示(异或操作结果高4位的ASCII字符表示在前,低4位的ASCII字符表示在后)与原字符串中字符,之后的两个ASCII字符相同,则将原字符串原样保存:反之,则将原字符串中的所有字符(共13个)均用字符!(21H)代替。例如:内存中有:33H,35H,23H('',第一个字符串开始),46H,41H,30H,2EH,34H,3DH,31H,2AH(''),32H,31H,ODH,OAH,46H,23H('',第二个字符串开始),46H,41H,30H,2EH,34H,46H,41H,30H,46H,41H,30H,2EH,34H,3DH,30H,2AH('*'),32H,31H,ODH,OAH,55H结果为:23H,46H,41H,30H,2EH,34H,3DH,31H,2AH('*'),32H,31H(校验正确,该字符串原样保持),ODH,OAH,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H(校验错,整个字符串用字符“!”代替)部分程序已给出,其中原始数据由过程LOAD从文件INPUT.DAT中读入SOURCE开始的内存单元中。运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT.DAT中。请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。【试题程序】EXTRN LOAD:FAR, SAVE:FARN EQU 26STAC SEGMENT STACKDB 128 DUP (?)STAC ENDSDATA SEGMENTSOURCE DB N+4 DUP(?)RESULT DB N DUP(0)HH DB 2 DUP(0)NAME0 DB 'INPUT.DAT',0NAME1 DB 'OUTPUT.DAT',0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AXLEA DX, SOURCE ; 数据区起始地址LEA SI,NAME0 ; 原始数据文件名MOV CX, N+4 ; 字节数CALL LOAD ; 从'INPUT. DAT' 中读取数据;******** BEGIN ********MOV SI,0MOV DI,0MOV BX,2 ; 两个ASCII 字符串REPEAT: MOV AH,0SEARCH: MOV AL,SOURCE[SI]INC SICMP AL,''(1) SEARCHMOV RESULT[DI],ALINC DISEARCH1: MOV AL,SOURCE[SI]INC SICMP AL, (2)JE ASCII&nb

考题 下面是用来实现十六进制数0CH转换对应的ASCII码的8086/8088程序,选择正确的指令填在第4条指令位置上。1 TBARA DB 30H,31H,32H,33H,34,35H,36H,37H DB 38H,39H,41H,42H,43H,44H,45H,46H2 MOV BX,OFFSET TABBA3 MOV AL,0CH4 ( )A.ADD AL,30HB.XOR AL,FFHC.ADD AL,40HD.XLAT TABBA

考题 某开发商拟在其分区区内开发一能容纳人口约10000人左右的多层居住小区,在规划控制指标的限定下,下列预估的小区用地总面积中哪项是正确的?( )A.15~18m12 B.19~26h㎡ C.28~32h㎡ D.30~34h㎡

考题 地高辛的t1/2为33h,若每日给予维持量,则达到稳态血药浓度约需( )A.9d B.10d C.3d D.12d E.7d

考题 地高辛t1/2为33h,每日给维持量,达稳态血药浓度的时间为()A2dB3dC5dD7dE9d

考题 若定义DATDW‘12’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()A、32H,31HB、31H,32HC、00H,0CHD、00H,12H

考题 8086在执行INAL,32H指令时,M/IO和DT/R的状态为()。A、1,0B、1,1C、0,0D、0,1

考题 已知下列程序:  D1     DB    10  DUP(?)  D2     DB    30H,31H,32H,33H,34H,35H,36H,37H,38H,39H                    ┇  MOV    CX,LENGTH    D1  MOV    SI,SIZE    D1—TPYE D1  LP:MOV    AL,D2[SI]  MOV    D1[SI],AL  SUB     SI,TYPE D1  DEC     CX  JNZ      LP  HLT  问: (1)该程序执行后,D1单元开始的10个字节内容是什么?  (2)该程序完成的功能是什么?

考题 假设某个字的值是1234H,其低位字节地址是30H,高位字节地址是32H,那么该的字地址是多少?

考题 8086的SS=1060H,SP=0010H,AX=1234H,当执行一条PUSH AX指令时,1234H存放的实际地址是()A、(10610H)=12H,(10611H)=34HB、(10610H)=34H,(10611H)=12HC、(1060EH)=12H,(1060FH)=34HD、(1060EH)=34H,(1060FH)=12H

考题 若定义DAT DW 12H,34H;则DAT+1和DAT+2两个字节内存单元中存放的数据分别是()A、00H;34HB、00H;12HC、12H;00HD、12H;34H

考题 有如下定义 TABLE1 DD 0,1,2,3 TABLE2 DB 30H, 31H, 32H, 33H 则下列指令中,()项是正确的。A、MOV AX,TABLE1B、MOV BX,TABLE2C、MOV AX,WORD PTR TABLE1D、MOV BX,BYTE PTR TABLE1

考题 请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句。

考题 CTCS-2列控车载设备采用连续记录详细数据最少可以连续记录()。A、12hB、16hC、24hD、32h

考题 已知AT89S52单片机片内RAM(33H)=44H,片内(44H)=55H,执行下面的指令后,片外33H单元内的数据是()。 MOV R0,#33H MOV A,@R0 MOVX @R0,AA、33HB、44HC、55HD、不定

考题 设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为()。A、AL=57H,BL=24HB、AL=33H,BL=24HC、AL=57H,BL=33HD、AL=33H,BL=0

考题 程序执行前有(SP)=34H,(34H)=30H,(33H)=20H,(32H)=10H。执行下列指令后,DPTR中的数据是()。POP APOP DPHPOP DPLA、3020HB、2010HC、3010HD、3034H

考题 如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后: POP DPH POP DPL POP SP 则:DPH=(),DPL=(),SP=()

考题 已知程序执行前,在AT89S51单片机片内RAM (10H)=20H,(20H)=33H,(33H)=45H,(45H)=56H,(P1)=30H。分析下列程序按顺序执行每条指令后的结果。 MOV A,33H;(A) MOV R1,A;(R1) MOV @R1,#0FFH; MOV 45H,33H;(45H) MOV R0,#10H;(R0) MOV A,@R0;(A) MOV P1,#0FFH;(P1) MOV A ,P1;;(P1) MOV 20H,A;(20H)

考题 在CDT规约中,事件记录字结构的合闸和跳闸功能码()A、CCH,33HB、33H,CCHC、CCH,FFH

考题 33H型加弹机每节定型热箱有2个PTl00。

考题 问答题已知下列程序:  D1     DB    10  DUP(?)  D2     DB    30H,31H,32H,33H,34H,35H,36H,37H,38H,39H                    ┇  MOV    CX,LENGTH    D1  MOV    SI,SIZE    D1—TPYE D1  LP:MOV    AL,D2[SI]  MOV    D1[SI],AL  SUB     SI,TYPE D1  DEC     CX  JNZ      LP  HLT  问: (1)该程序执行后,D1单元开始的10个字节内容是什么?  (2)该程序完成的功能是什么?

考题 问答题请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句。