问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编CPU物理寻址,怎么判断指令还是数据,以及读的字节长短

发布网友 发布时间:2023-07-10 20:23

我来回答

2个回答

热心网友 时间:2024-11-22 21:01

这个是有指令确定的,汇编的伪指令中间如果是DB就是表示要操作的是一个字节,如果是DW就是一个字(双字节),如果是DD就是双字(四个字节),当然如果是双字DD的话,十六位寄存器DX是放不下的,就要有附加的寄存器EX(16位)和DX共同来存放。还有一个寄存器AX是用来计数的,一般循环多少次就有AX来确定(每循环一次-1,直到为0)。追问

其实我的最想不通的问题是这个

如图所示,从20000物理地址开始,CPU如果知道在20002位置结束

以及 转换成汇编 是 mov ax,0123

你说有指令确定,是我这个图上的东西少了什么吗,以至于我很难理解这个问题

热心网友 时间:2024-11-22 21:02

寻址时,以8bit的一个字节为基本管理单位,表示字节是管理的最小单元,可以对指定的一个字节内容进行数据操作(读取内容,改写内容)。程序指令不能按更小的数据单位比如半个字节或一个bit进行操作。
但这并不表明每一次操作必须只操作一个字节,而不能对多个字节同时操作。
打个比方:
在有四个泳道的泳池边,一个班级的学生练习游泳。这时的管理方法就是每4个学生一组,一组一组地下水,这样的学习和指导效率显然比只用一个泳道只指导一个学生要高几倍。
计算机运行时,程序指令大多数是顺序、连续执行的(转移类的指令只占总指令数的20%左右),大多数的数据也是用数组或连续存储方式靠在一起存储的。这被称为指令和数据的局域性特征。
利用CPU内部的队列式缓存,读取某一字节时顺便将附近的几个字节也读到CPU内,这些附加的字节有很大的概率(80%以上)可以被接下来的程序指令用到,使得内存访问的次数大幅度减少(内存访问是耗时最多、最影响CPU效能发挥的操作),程序的实际运行速度可以大幅度提高,CPU的运算速度可以更充充分地发挥。
将这种每次读取2字节(16位CPU)或4字节(32位CPU)的方式固定地用硬件实现,硬件结构也更简单,硬件效率更高。
所以,CPU在进行内存访问时,总是会充分利用数据总线,同时读写多个字节,而不逐字节读写。追问

再追问下

如图所示,从20000物理地址开始,CPU如果知道在20002位置结束

以及 转换成汇编 是 mov ax,0123

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 江西22年三校生文理类投档志愿分数线 蜂花粉可以减肥吗?我正在减肥,在喝花粉,可是不知道有没有影响?_百度知 ... 求一篇英语短文(翻译下列文字) 2022江西高考分数线公布 我们英语老师小个子,披着一头长又黑的头发,很风趣用英语怎么说 ...时空观角度回答CPU如何区分读出的代码是指令还是数据。 你了解我的新英语老师吗他是一个有趣的老师用英语怎么说? 老年人挂号的“绿色通道”已经提前开启,会对老年人产生哪些便利?_百度... 我的语文老师很风趣,与我们相处得很好。她能歌善舞,还会拉小提琴、弹... 萧山华数有线电视缴费 她是一个幽默风趣的老师有时候会和我八门玩游戏(英文) 邢台良益足道正规吗 邢台红都足道是正规的吗 邢台沙河海云汇足道怎么样 青春地平线是什么歌 邢台岩悦故事足浴正规吗 磁扣钥匙怎么拆卸? 哪一年建立了AD-AS模型() (1)如图,AD是△ABC的v线,AB=8,AC=6则AD的取值范围是___A.6<AD<8&nb... 甲状腺球蛋白抗体高可以生孩子吗 海淘两双鞋要付两双鞋的关税吗 老人插队,该让吗? 在海淘买了一双阿迪的鞋子,试穿非常不透气,不知真假。 ...农历8月14日13时46分出生的女孩的生辰八字和五行缺什么?_百度... ...八月十四14点40分,梁性,女孩,帮算一下五行缺什么?取什么名字,谢谢... 2012年9月29日8点生的五行缺什么 2012年9月29日中午11.30出生的女孩缺什么五行 2012年阳历9月29号10点49出生五行却什么 我女儿姓李2012年9月29日上午9点39分出生请问五行缺什么?取什么名字好... 2012年农历八月十四五点二十五分出生的女婴五行缺什么 中恒地产总部怎么样 鬼灭之刃锻刀村篇每周几点更新 成长用手语怎么表示? 苗族是不是都很难相处?脾气都很怪? 为什么别人会歧视苗族 为什么很多人看不起我们是苗族:他妈的真是… 苗族人的性格是什么 苗族人民为什么不信任汉族同胞,为什么 考死1和考死2哪个好看啊?拜托了各位 谢谢 谁有考死2的完整的电影啊?帮忙发去邮箱:1004968286@qq.com