题目内容 (请给出正确答案)
[单选题]

8086宏汇编源程序中,若BUFF是字变量名,则执行指令MOV BX,BUFF后,BX中的值为BUFF单元的()

A.字数据值

B.变量类型值

C.段基址

D.段内偏移量

提问人:网友lixin080108 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 A,占比44.44%
  • · 有4位网友选择 D,占比44.44%
  • · 有1位网友选择 C,占比11.11%
匿名网友 选择了C
[133.***.***.4] 1天前
匿名网友 选择了A
[54.***.***.214] 1天前
匿名网友 选择了A
[161.***.***.96] 1天前
匿名网友 选择了D
[200.***.***.19] 1天前
匿名网友 选择了A
[209.***.***.19] 1天前
匿名网友 选择了D
[182.***.***.233] 1天前
匿名网友 选择了D
[40.***.***.154] 1天前
匿名网友 选择了A
[150.***.***.148] 1天前
匿名网友 选择了D
[137.***.***.85] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“8086宏汇编源程序中,若BUFF是字变量名,则执行指令MO…”相关的问题
第1题
8086宏汇编源程序中,若BUFF是字变量名,则执行指令MOVBX,BUFF后,BX中的值为BUFF单元的()。

A.字数据值

B.变量类型值

C.段基值

D.段内偏移量

点击查看答案
第2题
如果获取数组BUFF的第一个字节,则下面正确的指令是() 。

A、LEA BX,BUFF MOV AL,BYTE PTE [BX]

B、LEA BX,BUFF MOV AX,WORD PTR [BX]

C、MOV BX,OFFSET BUFF MOV AX,WORD PTR [BX]

D、MOV BX,OFFSET BUFF MOV AX, [BX]

点击查看答案
第3题
写出下列指令中源操作数的寻址方式。 () MOV BX,OFFSET BUFF
点击查看答案
第4题
BUFF为字节类型变量,DATA为常量,指出下列指令中源操作数的寻址方式: (1)MOV AX, 1200 (2)MOV AL,
BUFF (3)SUB BX, ES: [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]

点击查看答案
第5题
在数据段中,从buff单元开始存放着10个16位的无符号数,求出其中所有数的和,并 存入SUM单元。部分程
序如下,请将程序补充完整。 data segment buff DW (BUFF) sum DW ? data ends code segment assume cs:code, ds:data start: MOV BX,OFFSET BUF XOR AX,AX MOV CX,10 ;设置循环次数 LOP: ADD AX,[BX]

点击查看答案
第6题
在数据段中定义: BUF DB 8 DUP() XOR BX,BX MOV CX,2 LOP1:MOV BUF[BX],0 MOV BUF[BX+1],1 MOV

在数据段中定义: BUF DB 8 DUP() XOR BX,BX MOV CX,2 LOP1:MOV BUF[BX],0 MOV BUF[BX+1],1 MOV BUF[BX+2],2 MOV BUF[BX+3],3 ADD BX,4 LOOP LOP1 执行上面的指令序列后,BUF开始的缓冲区存放的8个字节数据是 ()。 (A). 0,1,2,3,0,1,2,3 (B). 3,2,1,0,0,1,2,3 (C). 0,1,2,3,3,2,1,0 (D). 3,2,1,0,3,2,1,0

点击查看答案
第7题
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

点击查看答案
第8题
要把变量BUFF的有效地址送给BX,可用MOVBX,BUFF指令。
点击查看答案
第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

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

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

简答题官方微信公众号

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

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

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