国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

0160-16位寄存器

2023-08-13 21:52 作者:jiangbo4444  | 我要投稿

環(huán)境

  • Time 2022-11-07

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • NASM 2.15.05

前言

說明

參考:《x86匯編語言:從實模式到保護模式》李忠
參考:https://wiki.osdev.org/CPU_Registers_x86

目標

了解 16 位寄存器,了解尋址方式。

通用目的寄存器

前面講的八個八位的寄存器,其中 H 代表高位,L代表地位,兩位組合成為一個十六位的寄存器。

先可以只認識 AX, BX, CX 和 DX 四個寄存器,其余的后面來看。

指令指針寄存器

IP(Instruction Pointer)表示指令的指針寄存器,在 8086 上可以查看 PC 寄存器,即程序計數(shù)器。

段寄存器

可以先認識代碼段 CS 和數(shù)據(jù)段 DS。

尋址方式

8086 尋址通過 IP 和 CS 來完成,CS 表示代碼段地址,DS 是數(shù)據(jù)段地址,IP 是偏移地址。 真實的物理地址是段寄存器乘以 16 加上偏移地址,16 位地址最大尋址 64K,加上向左移動 4 位,最大 1M。

大小端

當有十六位寄存器存在的時候,就需要考慮字節(jié)的存放情況,intel 架構(gòu)是將低字節(jié)放到低內(nèi)存地址,高字節(jié)放到高內(nèi)存地址。 這種情況稱為小端序,如果是反過來,則稱為大端序。

總結(jié)

介紹了 CPU 的十六位寄存器,了解了指令執(zhí)行的時候的尋址方式,了解什么是大小端存儲。

附錄


0160-16位寄存器的評論 (共 條)

分享到微博請遵守國家法律
鄄城县| 合水县| 怀安县| 济阳县| 贡山| 义乌市| 城固县| 广水市| 黔西| 绍兴市| 迁安市| 洛浦县| 泸水县| 余姚市| 永春县| 察雅县| 金华市| 改则县| 铜梁县| 天祝| 清新县| 蒲江县| 赤峰市| 贡嘎县| 斗六市| 宁阳县| 涞水县| 八宿县| 乌兰县| 延长县| 科尔| 通榆县| 图木舒克市| 灵山县| 宜丰县| 萍乡市| 宣武区| 民丰县| 新和县| 浦东新区| 林甸县|