16位汇编相关寄存器
发布日期:2021-07-01 04:22:05
浏览次数:31
分类:技术文章
本文共 386 字,大约阅读时间需要 1 分钟。
文章目录
1 寄存器的组成部分
1.1 8086寄存器组成
8位寄存器的每个bit有高低位之分,16位寄存器和32位寄存器的每个字节也有高低字节之分。
1.2 8086处理器是小端模式
2 X86 16位汇编所涉及的寄存器
总共也没几个寄存器啊,为啥就是记不住呢。
8个通用寄存器:
4个段寄存器:
2个控制寄存器:3 寄存器的用法
3.1 DS和ES
mov ax, [0001]
:默认使用DS寄存器作为段地址,0001作为数据在段内的偏移地址。
mov ax, [DS:0001]
:指定DS寄存器作为段地址,0001作为数据在段内的偏移地址。 mov ax, [ES:0001]
:指定ES寄存器作为段地址,0001作为数据在段内的偏移地址。 3.2 CS和IP
CS:用于存储代码段的起始地址,也就是代码段的段地址。
IP:用于存储代码在段内的偏移地址。参考资料:
转载地址:https://muzimin.blog.csdn.net/article/details/100925561 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月09日 14时07分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
二叉树的问题汇总
2019-04-26
排序算法的时间复杂度汇总
2019-04-26
最小的k个数或者最大的k个数
2019-04-26
xgboost
2019-04-26
python的取余操作
2019-04-26
八皇后问题的解题思路
2019-04-26
动态规划问题
2019-04-26
python中全局变量与局部变量
2019-04-26
内存中堆和栈的区别,以及C语言中的内存模型
2019-04-26
两个单链表的求和,将矩阵元素全部对换
2019-04-26
KMP字符串匹配算法
2019-04-26
图算法:一种比线性表和树更复杂的数据结构
2019-04-26
网络安全工程师的初学路径
2019-04-26
离群点检测和新奇检测之离群点检测
2019-04-26
离群点检测和新奇检测之新奇检测
2019-04-26
几种常见的离群点检验方法
2019-04-26
学习前后端技术的建议
2019-04-26
javascript的介绍,变量let和var声明,变量作用域,解构赋值
2019-04-26
统一资源定位符URL
2019-04-26
HTTP keep-alive详解
2019-04-26