若定义DATDW‘AB’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()A、41H,42HB、42H,41HC、62H,61HD、61H,62H

若定义DATDW‘AB’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()

  • A、41H,42H
  • B、42H,41H
  • C、62H,61H
  • D、61H,62H

相关考题:

若定义DATDWA,则(DAT)和(DAT+1)两个相邻的内存中存放的数据是()[注]选项C.和D.中的XX表示任意数据。 A、0041HB、4100HC、xx41HD、41xxH

若定义DAT DW 'A',则(DAT)和(DAT+1)两个相邻的地址单元中存放的数据是( )。A.0041HB.4100HC.××41HD.41××H

请编制程序,其功能是:内存中连续存放着20个ASCⅡ字符,如果是小写字母a~z之间的字符(包括字母a和z),请把它们转换成相应的大写字母所对应的ASCⅡ字符;若为其他字符,不作转换。例如:内存中有:61H('a'),62H('b'),31H('1'),41H('A'),42H('B')…结果为: 41H('A'),42H('B'),31H,41H,42H…部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。请填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。对程序必须进行汇编,并与IO.OBJ连接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序存在错误之处,请加以修改。【试题程序】EXTRN LOAD:FAR,SAVE:FARN EQU 20STAC SEGMENT STACKDB 128 DUP (?)STAC ENDSDATA SEGMENTSOURCE DB N DUP(?)RESULT DB N 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,NAME0 ; 原始数据文件名MOV CX,N ; 字节数CALL LOAD ; 从"INPUT.DAT"中读取数据; ******** BEGIN ********LEA SI, SOURCELEA DI, RESULTMOV CX, NNEXT: MOV AL,[SI]CMP AL,'a'JB (1)CMP AL, (2)J (3) UPPER2SUB AL, (4)UPPER2: HOV [DI], (5)INC (6)INC (7)(8) NEXT; ******** END ********LEA DX,RESULT ; 结果数据区首址LEA SI,NAME1 ; 结果文件名MOV CX,N ; 结果字节数CALL SAVE ; 保存结果到文件RETSTART ENDPCODE ENDSEND START

若定义DATDW'A',则(DAT)和(DAT+1)两个相邻的地址单元中存放的数据是( )。A.0041HB.4100HC.××41HD.41××H

若定义DAT DW 'A',则DAT和DAT+1 两个相邻的内存单元中存放的数据是( )。A.0041HB.4100HC.0061HD.6100H

若定义DAT DD 12345678H,则(DAT+1)字节单元中的数据是( )。A.12HB.34HC.56HD.78

试题要求如下:请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符'NUL' (00H)。例如:内存中有:41H ('A'),42H ('B'),5EH,64H,48H……结果为: 61H ('a'),62H ('b'),00H('NUL'),00H('NUL'),00H('NUL')……部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算的结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。在BEGIN和AND之间编程完成要求的功能。对程序进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果。试题程序:EXTRN LOAD: FAR, SAVE: FARN EQU 20STAC SEGMENT STACKDB 128 DUP (? )STAC ENDSDATA SEGMENTSOURCE DB N DUP(?)RESULT DB N DUP(0FH)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, NAME0 ; 原始数据文件名MOV CX, N ; 字节数CALL LOAD ; 从'INPUT1.DAT'中读取数据LEA SI, SOURCELEA DI, RESULT; **** BEGIN ****; **** END ****LEA DX, RESULT ; 结果数据区首址LEA SI, NAME1 ; 结果文件名MOV CX, L+I ; 结果字节数CALL SAVE ; 保存结果到文件RETSTART ENDPCODE ENDSEND START

若定义DAT DD 12345678H,则(DAT+1)字节单元中的数据是( )。A.12HB.34HC.56HD.78H

若定义DAT DW'12',则(DAT)和(DAT+1)两个相连的内存中存放的数据是______。A.32H,31HB.31H,32HC.00H,0CHD.00H,12H

请编制程序,其功能是:内存中连续存放着20个ASCII字符,如果是小写字母a~z之间的字符,请把它们转换成相应的大写字符;若为其他字符,不作转换。例如:内存中有61H('a'),62H('b'),31H('1'),41H('A'),42H('B')…结果为 41H('A'),42H('B'),31H,41H('A'),42H('B')…部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。请填空BEGIN和END之间已给出的源程序使其完整(空白己用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。试题程序:

字母“B”(42H)的ASCⅡ码值与字母“b”(62H)的ASCⅡ码值相比应()。A、不能比较B、小C、大D、相同

8255应用在8088CPU系统中,假定其端口地址为60H、61H、62H、63H;如果将CPU换成086,此时PA端口仍然是60H,则其端口C的地址为()。

大写字母“B”的ASCII码是()。A、41HB、42HC、61HD、62H

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

已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, [BP+10H]”,则执行后AX的值为()。A、3A31HB、3231HC、427BHD、3A42H

设8255芯片的端口基地址是60H,寻址控制寄存器的命令是()。A、OUT 60H,ALB、OUT 66H,ALC、OUT 61H,ALD、OUT 62H,AL

假定,SP=60H,A=30H,B=70H,执行下列指令: PUSH A PUSH B 后,SP的内容为(),61H单元的内容为(),62H单元的内容为()。

假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSH ACCPUSH B后,SP的内容为(),61H单元的内容为(),62H单元的内容为()。

字符A的ASCII码为41H,字符a的ASCII码为().A、41HB、42HC、61HD、62H

已知字符“b”的ASCII码值是62H,则字符“y”的ASCII码值是()A、7AHB、79HC、61HD、63H

假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为(),SP的内容为()。

填空题8255应用在8088CPU系统中,假定其端口地址为60H、61H、62H、63H;如果将CPU换成086,此时PA端口仍然是60H,则其端口C的地址为()。

单选题为在一连续的存储单元中依次存放数据41H,42H,„48H,下面的数据定义语句中有语法错误的是()。ADB 41H,42H,43H,44H,45H,46H,47H,48HBDW 4142H,4344H,4546H,4748HCDB ‘ABCDEFGH’DDW ‘BA’,‘DC’,‘FE’,‘HG’

单选题字母“B”(42H)的ASCⅡ码值与字母“b”(62H)的ASCⅡ码值相比应()。A不能比较B小C大D相同

单选题若定义DATDW‘AB’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()A41H,42HB42H,41HC62H,61HD61H,62H

单选题若定义DATDW‘12’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()A32H,31HB31H,32HC00H,0CHD00H,12H

问答题阅读下面的程序:   .mmregs  DAT0 .SET 60H  DAT1 .SET 61H  DAT2 .SET 62H  DAT3 .SET 63H  add3  .macro   P1,P2,P3,ADDRP         LD      P1,A          ADD    P2,A          ADD    P3,A  STL     A,ADDRP          .endm  ST #0034h,DAT0  ST #0243h,DAT1    ST #1230h,DAT2    ADD3 DAT0,DAT1,DAT2,DAT3执行此段程序后,存储单元(DAT3)的运行结果多少?