程序中数据段定义的数据如下:
DATA SEGMENT
NAMES DB 'GOOD MORNING!'
DW 2050H,78H,3080H
DATA ENDS
请指出下列指令序列执行后累加器中的结果是多少?
(1) MOV BX, OFFSET NAMES
MOV AL, [BX+03H]
(2) MOV BX, 12
MOV SI, 3
MOV AX, NAMES[BX+SI]
(3) MOV BX, 12
MOV SI, 3
LEA AX, NAMES[BX+SI]
你说第二问有问题但“DW 2050H,78H,3080H”这条语句定义的是DW啊!第二问是不是AX=5078H,求解释!谢谢您了
追答也可以像你那样理解,那就应该是0078H,因为NAMES[12+3]其实指向78H(但它定义为字,所以存储时是0078H,另外Good moring中间应该是有个空格吧,它也要占一个字节存放),这样的话, MOV AX, NAMES[BX+SI],这条指令是把NAMES[13]和NAMES[14]两个单元的内容组成一个字送给AX,低地址放低位,高地址放高位,组合起来就是0078H。
微机原理 求解释!!!
(3)LEA AX, NAMES[BX+SI],这条指令送的是偏移地址,也就是AX=15=000FH。
微机原理,单片机,DSP,高手进!!
1、微机原理是讲述PC机的工作原理和外设编程应用的一门课,单片机和DSP课主要介绍单片机和DSP的内外硬件和应用实例,总体来说,因为PC机和单片机DSP的原理都是计算机,而PC机更具代表性,所以微机原理是学习单片机和DSP的一个基础,相对于DSP来说单片机比较简单,DSP可以理解为是一个运算速度超快的大容量单...
微机原理求大神的答案解释!!!真心不会
1)搞清楚锁存器的CP控制信号及输出端口状态与数据寄存器AL的对应关系:--- 2)读懂存储器片选信号CS 由题意知,锁存器地址为0000H,那么执行 MOV AL,76H OUT DX,AL指令后,可知 A15--A0要全为0,Q5Q4Q3Q2对应输出为1101,他们分别通过异或门与地址线A19A18A17A16两两连接,其输出作为片选...
微机原理关系预算符 求解释
关系运算符有EQ(相等)、NE(不等)、LT(小于)、GT(大于)、LE(小于或等于)、GE(大于或等于)六种.注意:关系操作符的两个操作数必须都是数字或是同一段内的两个存储器地址,计算结果应为逻辑值:结果为真时,表示为0FFFFH,结果为假时,则表示为0。---课本上这样写的。这些你应该知道。所以,你...
微机原理的两道题目,求解答和详细解释
A7 A6 A5 A4 A3 A2 A1 A0 1 1 1 1 0 * * 0 所以端口A的地址是F0H,端口B的地址是F2H,端口C的地址是F4H。控制端口的地址为F6H。例2同上分析。计数器0的地址是310H,计数器1的地址是312H,计数器3的地址是314H,控制寄存器的地址是316H。
微机原理
AX是8086的16位的通用寄存器的累加器,包括高位和低位,高位也就是AH,地位就是AL,举个例子,比如说 11111111 00000000 前八个一是高位AH ,后八个零时低位AL。其他的三个分别是基址寄存器,计数寄存器,和数据寄存器,都有高位和地位
学过微机原理的进来下,问下问题
=1990H。地址算法的公式就是:PA=段寄存器*16+EA PA是物理地址,EA是逻辑地址,逻辑地址EA由基址寄存器BX、变址寄存器SI或DI、直接偏移地址给出。即EA=BX+SI\/DI+立即数。例题就是基址加变址寻址。解释完了,不知对你是否有帮助,要想理解透还需要将书里面的寻址方式及寄存器这部分内容仔细看看。
微机原理中,为什么部分地址译码法会地址重叠??请详细解释一下,谢谢
部分译码时,有些地址线,是空闲的。取1、取0,都可以选中同一片存储器芯片。因此,这一片存储器芯片,就有多个地址范围。用几个不同的地址,可以选中同一个单元!有人说:这就是地址重叠。其实,这种现象,并没有害处。反而,是有利的。因为,在此时,编程就更加灵活方便。那么,把这种现象,当做...
求解释微机原理里8086各个原件的协同工作的过程!
求解释微机原理里8086各个原件的协同工作的过程! 40 8086的eu和biu完成一个简单的指令,各个原件的运行情况和负责完成的任务(那些通用寄存器,标志,ip,cs,ds,ss,es的变化情况)越详细越好,但是请通俗易懂点,还有就是那个寄存器里... 8086的eu和biu完成一个简单的指令,各个原件的运行情况和负责完成的任务(那些通用...
微机原理寻址
首先我确实不知道你对微机原理的知识掌握多少,下面我就尽可能详细解释一下吧:此题为寄存器间接寻址,就是指寄存器(DI)中的内容是操作数的地址,从该地址中取出的才是操作数。但是,操作数地址是由基地址和偏移地址构成,即DS寄存器中的为基地址,DI寄存器中的内容为偏移地址,操作数地址由基地址在...