题目内容 (请给出正确答案)
[主观题]

设某数据段:(1)DATA SEGMENT (2)ORG 20H (3)NUM1=8 (4)NUM2=NUM1+10H (5)DA1 DB ‘COMPUTER’

设某数据段:(1)DATA SEGMENT (2)ORG 20H (3)NUM1=8 (4)NUM2=NUM1+10H (5)DA1 DB ‘COMPUTER’ (6)DB 0AH,0DH (7)COUNT EQU $-DA1 (8)DA2 DW ‘CO’,’MP’,’UT ,’ER’ (9)DATA ENDS 请回答:DA1的偏移地址是()。

A、18H

B、19H

C、20H

D、21H

提问人:网友yanweiwei55 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“设某数据段:(1)DATA SEGMENT (2)ORG 2…”相关的问题
第1题
写出完成下述要求的变量定义的语句: (1)为缓冲区BUFF保留200个字节的内存空间 (2)将字符串’BYTE’
1、写出完成下述要求的变量定义的语句: (1)为缓冲区BUFF保留200个字节的内存空间 (2)将字符串’BYTE’,’WORD’存放于某数据区 (3)在数据区中存入下列5个数据:2040H,0300H,10H,0020H,1048H 2、画出下面数据段汇编后的内存图,并标出变量的位置。 DATA SEGMENT AA EQU 78H AA0 DB 09H,-2,2 DUP(01H, ?),’AB’ AA1 DW -2,34H+AA AA2 DD 12H DATA ENDS 3、设程序中的数据定义如下: NAME DB 30 DUP() LIST DB 1,7,8,3,2写出指令完成如下功能: 取NAME的偏移地址放入SI 取LIST的前两个字节存入AX

点击查看答案
第2题
设某数据段为: DATA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1 DB 'IBM PC' DB 0AH,0DH CONT EQU $-DA1 DA2 DW 'IB','M','PC',0A0DH DATA ENDS 上述数据段定以后,DA1和DA2得偏移量、CONT的值和DA2+5字节单元的内容分别是多少?(互评需要达到5次)
点击查看答案
第3题
设某数据段为: DATA SEGMENT ORG 20H NUM1=8 NUM2=NUM1+10H DA1 DB 'IBM PC' DB 0AH,0DH CONT EQU $ DA1 DA2 DW 'IB','M','PC',0A0DH DATA ENDS 上述数据段定以后,DA1和DA2得偏移量、CONT的值和DA2+5字节单元的内容分别是多少?(互评需要达到5次)
点击查看答案
第4题
设某数据段为: DATA SEGMENT ORG 34H NUM=_______________ DA1 DW 10H,$+20H,30H,$+40H DA2 DW DA1+NUM+10H DATA ENDS 上述语句编译后,$+20H和$+40H中的$分别是多少?为使DA2字单元中的值为50H,等号语句NUM后的空白处应填什么?(互评需要达到5次)
点击查看答案
第5题
1、写出完成下述要求的变量定义的语句: (1)为缓冲区BUF...

1、写出完成下述要求的变量定义的语句: (1)为缓冲区BUFF保留200个字节的内存空间 (2)将字符串’BYTE’,’WORD’存放于某数据区 (3)在数据区中存入下列5个数据:2040H,0300H,10H,0020H,1048H 2、画出下面数据段汇编后的内存图,并标出变量的位置。 DATA SEGMENT AA EQU 78H AA0 DB 09H,-2,45H,2 DUP(01H, ?),“AB” AA1 DW -2,34H+AA AA2 DD 12H DATA ENDS 3、设程序中的数据定义如下: NAME DB 30 DUP() LIST DB 1,7,8,3,2 ADDR DW 30 DUP() 请按下列要求写出相应的汇编语言指令: (1)取NAME的偏移地址放入SI (2)取LIST的前两个字节存入AX (3)取LIST实际长度 4、某数据块存放在BUFFER开始的100个字节单元中,试编写程序统计数据块中正数(不包括0)的个数,并将统计的结果存放到NUMBER单元中。 5、阅读下面程序段,指出它的功能。 DATA SEGMENT ASCII DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H HEX DB 04H DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV BX,OFFSET ASCII MOV AL,HEX AND AX,0FH ADD BX,AX MOV AL,[BX] MOV DL,AL MOV AH,2 INT 21H MOV AH,4CH INT 21H CODE ENDS END START

点击查看答案
第6题
设数据段数据定义如下: DATA SEGMENT NUMBER1 DW 2008H NUMBER2 DW 15 DUP(2006H) STRING1 DB 'How do you do? $' BUF DB 10H DUP(1,2,DUP(2)) DATA ENDS 下面几条MOV指令单独执行后,目的寄存器CX中的内容是什么?(互评需要达到5次) (1)MOV CX,NUMBER1 (2)MOV
点击查看答案
第7题
写出完成下述要求的变量定义的语句: (1)为缓冲区BUFF保留200个字节的内存空间 (2)将字符串’BYTE’
4、写出完成下述要求的变量定义的语句: (1)为缓冲区BUFF保留200个字节的内存空间 (2)将字符串’BYTE’,’WORD’存放于某数据区 (3)在数据区中存入下列5个数据:2040H,0300H,10H,0020H,1048H 5、画出下面数据段汇编后的内存图,并标出变量的位置。 DATA SEGMENT AA EQU 78H AA0 DB 09H,-2,45H,2 DUP(01H, ?),’AB’ AA1 DW -2,34H+AA AA2 DD 12H DATA ENDS 6、设程序中的数据定义如下: NAME DB 30 DUP() LIST DB 1,7,8,3,2 ADDR DW 30 DUP() 写指令实现: 取NAME的偏移地址放入SI 取LIST的前两个字节存入AX 7、依据下列指示性语句,求表达式的值。 SHOW0 EQU 200 SHOW1 EQU 15 SHOW2 EQU 2 (1) SHOW0X100+55 (2) SHOW0 AND SHOW1-15 (3)(SHOW0/SHOW2)MODSHOW1 (4) SHOW1OR SHOW0

点击查看答案
第8题
4、写出完成下述要求的变量定义的语句: (1)为缓冲区BUF...

4、写出完成下述要求的变量定义的语句: (1)为缓冲区BUFF保留200个字节的内存空间 (2)将字符串’BYTE’,’WORD’存放于某数据区 (3)在数据区中存入下列5个数据:2040H,0300H,10H,0020H,1048H 5、画出下面数据段汇编后的内存图,并标出变量的位置。 DATA SEGMENT AA EQU 78H AA0 DB 09H,-2,45H,2 DUP(01H, ?),’AB’ AA1 DW -2,34H+AA AA2 DD 12H DATA ENDS 6、设程序中的数据定义如下: NAME DB 30 DUP() LIST DB 1,7,8,3,2 ADDR DW 30 DUP() 取NAME的偏移地址放入SI 取LIST的前两个字节存入AX 取LIST实际长度 7、依据下列指示性语句,求表达式的值。 SHOW0 EQU 200 SHOW1 EQU 15 SHOW3 EQU 2 (1) SHOW0X100+55 (2) SHOW0 AND SHOW1-15 (3)(SHOW0/SHOW2)MODSHOW1 (4) SHOW1OR SHOW0 9、某数据块存放在BUFFER开始的100个字节单元中,试编写程序统计数据块中正数(不包括0)的个数,并将统计的结果存放到NUMBER单元中。 10、阅读下面程序段,指出它的功能。 DATA SEGMENT ASCII DB 30H, 31H, 32H, 33H ,34H ,35H, 36H, 37H, 38H, 39H HEX DB 04H DATA SEGMENT CODE SEGMENT ASSUME CS:CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV BX,OFFSET ASCII MOV AL,HEX AND AL,0FH MOV AL,[BX+AL] MOV DL,AL MOV AH,2 INT 21H MOV AH,4CH INT 21H CODE ENDS END START

点击查看答案
第9题
BUFF为字节类型变量,DATA为常量,指出下列指令中源操作数的寻址方式: (1)MOV AX, ’A’ (2)MOV AL,
1. BUFF为字节类型变量,DATA为常量,指出下列指令中源操作数的寻址方式: (1)MOV AX, ’A’ (2)MOV AL, ES:BUFF (3)SUB BX, [2000H] (4)MOV CX, [SI] (5)MOV DX, DATA[SI] (6)MOV BL, [SI][BX] 2. 指出下列指令错误的原因。 (1)MOV DS, 1200 (2)MOV AL, BX (3)PUSH AL (4)MOV [BX], [SI] (5)MOV [DI], 3 3. 根据要求写出一条(或几条)汇编语言指令。 (1)将立即数4000H送入寄存器BX。 (2)将立即数4000H送入段寄存器DS。 (3)将立即数12H送入数据段中2000H的字节存储单元。 (4)把数据段中2000H存储单元的内容送段寄存器ES。 4. 设SS=2000H,SP=1000H,SI=2300,DI=7800,BX=9A00H。说明执行下面每条指令时,堆栈内容的变化和堆栈指针的值。 PUSH SI PUSH DI POP BX

点击查看答案
第10题
1. BUFF为字节类型变量,DATA为常量,指出下列指令中源...

1. BUFF为字节类型变量,DATA为常量,指出下列指令中源操作数的寻址方式:(10分) (1)MOV AX, 1200 (2)MOV AL, BUFF (3)SUB BX, [2000H] (4)MOV CX, [SI] (5)MOV DX, DATA[SI] (6)MOV BL, [SI][BX] (7)MOV [DI], AX (8)ADD AX, DATA[DI+BP] (9)PUSHF (10) MOV BX, ES:[SI] 2. 指出下列指令的错误并改正。(5分) (1)MOV DS, 1200 (2)MOV AL, BX (3)MOV [BX], [SI] (4)MOV [DI], 3 (5)OUT 3F8H, AL 3. 根据要求写出一条(或几条)汇编语言指令。(4分) (1)将立即数4000H送入寄存器BX。 (2)将变址寄存器DI的内容送入数据段中2000H的存储单元。 (3)将立即数3DH与AL相加,结果送回AL。 (4)把BX与CX寄存器内容相加,结果送入AX。 4. 设SS=2000H,SP=1000H,SI=2300,DI=7800,BX=9A00H。说明执行下面每条指令时,堆栈内容的变化和堆栈指针的值。(3分) PUSH SI PUSH DI POP BX 5. 回答下列问题:(3分) (1)设AL=7FH,执行CBW指令后,AX=? (2)设AX=8A9CH,执行CWD指令后,AX=?DX=? 6、用串操作指令替换以下程序段:(5分) ABC:MOV AL, [SI] MOV ES:[DI], AL INC SI INC DI LOOP ABC

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信