前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >8086的通用寄存器

8086的通用寄存器

作者头像
zy010101
发布2020-08-24 10:50:43
6300
发布2020-08-24 10:50:43
举报
文章被收录于专栏:程序员程序员

8086是16位的微处理器。这意味着,它的所有寄存器也都是16位的,它能一次性处理16位数据。它有4个通用寄存器,分别是AX,BX,CX,DX。他们逻辑结构是一致的,下图展示了AX的结构。

不过这四个寄存器都可以分别作为两个独立的8位寄存器。例如AL作8位寄存器的时候,一旦数据超过FFH就会被丢弃或者是存放在进位位中,而不是把进位位放在上图8这个位置处。

AX分为AH和AL; BX分为BH和BL; CX分为CH和CL; DX分为DH和DL;(H代表高8位,L代表低8位)

从图中可以看到数据在寄存器中的排列顺序。

在进行数据传输或者是运算的时候,需要注意汇编指令的两个操作数的位数应当是一致的。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档