鱼C论坛

 找回密码
 立即注册
查看: 3512|回复: 0

[学习笔记] 《零基础入门学习汇编语言》第六讲

[复制链接]
发表于 2017-6-23 16:33:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 shuiyu 于 2017-6-23 16:52 编辑

小白刚学,不对的请各位大佬指正,谢谢
昨天没学....内心很难受 今天做个承诺,暑假期间每天最少必须学习一课 (特殊情况除外)

第二章 寄存器(CPU工作原理)

一、
CPU:由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。
          内部总线实现CPU内部各个器件之间的联系。
          外部总线实现CPU和主板上其它器件的联系。
寄存器:8086CPU有14个寄存器 它们的名称为:AX、BX、CX、DX、SI、DI、SP、BP、 IP、CS、SS、DS、ES、PSW。
                8086CPU所有的寄存器都是16位的,可以存放两个字节。
二、通用寄存器
(1)AX、BX、CX、DX 通常用来存放一般性数据被称为通用寄存器。
(2)一个16位寄存器可以存储一个16位的数据。一个16位寄存器所能存储的数据的最大值为多少?答案为:2^16-1。
(3)16位数据在寄存器中的存放情况:从0到15
(4)8086上一代CPU中的寄存器都是8位的;
        为保证兼容性,这四个寄存器都可以分为两个独立的8位寄存器使用。(分为高位与低位)
        AX可以分为AH和AL;
        BX可以分为BH和BL;
        CX可以分为CH和CL;
        DX可以分为DH和DL。
(5)分为两个独立8为寄存器后:如AX的低8位(0位~7位)构成了AL寄存器,高8位(8位~15位)构成了AH寄存器。
        AH和AL寄存器是可以独立使用的8位寄存器。
        一个8位寄存器所能存储的数据的最大值是多少?
           答案:2^8-1。


PS:一个字等于两个字节


谢谢小甲鱼带来的视频教程,感谢!!

   
本节结束,多谢览阅!
小白刚学,不对的请各位大佬指正,谢谢

评分

参与人数 2鱼币 +6 收起 理由
bobfenglin + 3
小甲鱼 + 3

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 03:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表