寻址技术

寻址技术

寻址,就是寻找地址。

给你一个房间号F1003,让你找这个房间。如果我们第一次来到一个新校园,好懵逼啊,这怎么找,F代表什么,1003难道是第一千零三个房间吗?或者F1是某栋楼的简称,003是第三个房间?

(1)如果规定是,F表示辅助楼,第一个数代表楼层,后3位数是房间编号。

(2)然后给我一条去往辅助楼的路线,告诉我楼梯在楼宇中的位置。

OK,没问题,很快找到这个小房间。这里第一点对应的术语是编址方式,第二点是寻址方式。

编址方式

下面每个格子代表一位,一行有16个格子,代表机器字长为16

位编址

一位一个地址

字节编址

一个字节(8位)一个地址

在计算机中最基本的单位是字节,位地址中的大多数地址都不会使用,造成大量浪费。

对于处理字符,每个字符占一个字节,字节编址比较好。

对于处理数字,数字一般占用2个(short)或4个(int、float)字节,字编址比较好。

寻址方式

对于寻找的目标不同,寻址分为指令寻址和数据寻址

如果寻找的是将要执行的指令的地址,就是指令寻址

如果寻找的是操作数的地址,就是数据寻址

天真永不消逝,浪漫至死不渝——墨香铜臭

不管你在哪里,兜兜转转还是会找到你。地址也是一样。

数据寻址

立即寻址

简单粗暴,直接去见你。操作数就在操作码指令里,程序直接调用该操作数,但仍然得根据操作码去找具体的操作。

寄存器寻址

根据寄存器的编号,去指定的寄存器取数,速度很快。

直接寻址

根据主存地址去主存中找操作数

间接寻址

对地址进行分类,如果一个地址指向的是地址,那么称它为间接地址;如果指向的是操作数,那么称它为有效地址

主存地址可以指向间接地址或有效地址,间接地址可以指向间接地址或有效地址

为了区分是间接地址还是有效地址,用存储单元的最高位来分辨

寄存器间接寻址

寄存器2中存放的是有效地址

变址寻址

将寄存器中的变址值(变量)与形式地址(常量)相加,得到有效地址

基址寻址

和变址寻址类似

将寄存器中的基址值(常量)与位移量(变量)相加,得到有效地址

位移量可正可负

相对寻址

将程序计数器中的指令地址(变量)与位移量(变量)相加,得到有效地址

页面寻址

将地址高n位相同的主存单元分为一组,每组称为1个页面

有效地址分成两部分,一部分是页面地址,用于找到对应的页;另一部分是页内地址,用于找到页中的主存单元

根据页面地址的来源,页面寻址可分为3种方式

基页寻址(零页寻址):页面地址固定全0

当前页寻址:页面地址等于程序计数器(PC)的高几位

页寄存器寻址:页面地址取自寄存器

指令中的多个地址码的寻址方式可不同

指令寻址

顺序寻址

不用干预,自动按顺序往下执行。这个指令的顺序保存在程序计数器(PC)中

跳跃寻址(同上)

1.直接寻址

2.相对寻址

3.间接寻址

感谢您的阅读,希望您能摄取到知识!加油!冲冲冲!(发现光,追随光,成为光,散发光!)我是程序员耶耶!有缘再见。<-biubiu-⊂(`ω´∩)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容