简单的汇编语言问题

设TAB1的段起始地址为1000H偏移地址是0010H,则AX=?TAB1DW1,2,3,4CONTEQU5TAB2DB‘ABCDEF'MOVBX,OFFSETTAB1A... 设TAB1的段起始地址为1000H偏移地址是0010H,则AX=?

TAB 1 DW 1,2,3,4
CONT EQU 5
TAB2 DB‘ABCDEF'
MOV BX,OFFSET TAB1
ADD BX ,CONT
MOV AX,WORD PTR[BX]
希望能给出详细解答
展开
 我来答
鲲鹏展翅LHY
2008-10-13 · TA获得超过2637个赞
知道小有建树答主
回答量:642
采纳率:0%
帮助的人:965万
展开全部
设TAB1的段起始地址为1000H偏移地址是0010H,则AX=?

TAB1 DW 1,2,3,4 ;定义5个字,即从偏移地址0010H开始,以字节形式依次存储的内容为01H,00H,02H,00H,03H,00H,04H,00H,05H,00H
CONT EQU 5 ;CONT为5
TAB2 DB‘ABCDEF' ;定义6个字节
MOV BX,OFFSET TAB1 ;BX等于TAB1的偏移地址0010H
ADD BX ,CONT ;BX=0010H+5=0015H
MOV AX,WORD PTR[BX] ;将0015H开始的一个字取到AX中,即AX=0400H
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
tangqiyang008
2008-10-13 · TA获得超过2152个赞
知道小有建树答主
回答量:865
采纳率:0%
帮助的人:511万
展开全部
TAB1 DW 1,2,3,4 ;存数据
CONT EQU 5
TAB2 DB‘ABCDEF'
MOV BX,OFFSET TAB1 ;得到TAB1的偏移地址
ADD BX ,CONT ;BX=BX+5 即BX=0015H
MOV AX,WORD PTR[BX] ;ax得到1000:15 处的数据
这里是这样的
0010 0011 0012 0013 0014 0015 0016 0017
01 00 02 00 03 00 04 00
那么它得到的数据应该是AX=0400H
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
教非孩子做人
2008-10-12 · 超过10用户采纳过TA的回答
知道答主
回答量:156
采纳率:0%
帮助的人:0
展开全部
A low sunset和A high sunset是什么意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-04-24 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式