汇编笔记——了解汇编day01

1.每台个人计算机都有一个微处理器,用于管理计算机的算术、逻辑和控制等活动,而每个处理机系列都有自己的一组指令,用于实现各种操作的实现。处理机只能识别1和0组成的字符串。

2. 

3. 计算机存储的基本单位是; 它可以是 ON (1) 或 OFF (0),在大多数现代计算机上,一组 8 个相关位构成一个字节

处理器支持以下数据大小 −

  • 单词:2 字节数据项
  • 双字:4 字节(32 位)数据项
  • 四字:8 字节(64 位)数据项
  • 段落:16 字节(128 位)区域
  • 千字节:1024 字节
  • 兆字节:1,048,576 字节

4.二进制数系统

bit位置上的值11111111
以 2 为底的幂的位置值1286432168421
Bit 位的序号76543210

5.十六进制数字系统

十进制数二进制表示十六进制表示
000
111
2102
3113
41004
51015
61106
71117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

示例 − 二进制数 1000 1100 1101 0010 相当于十六进制 - 8CD2

要将十六进制数转换为二进制数,只需将每个十六进制数字写入其 4 位二进制数即可。

6.负数的表示法

负二进制值以二进制补码表示法表示。 根据这个规则,将二进制数转换为负值就是将其位值反转并加1。

数字 5300110101
反转位11001010
加 100000001
数字 -5311001011

53 减 42

数字 5300110101
数字 4200101010
反转 42 的位11010101
加 100000001
数字 -4211010110
53 - 42 = 1100001011

最后 1 位溢出丢失。

7.寻址内存中的数据

处理器控制指令执行的过程称为取指-解码-执行周期。 它主要分为三个连续的步骤:

  • 从内存中获取指令
  • 解码或识别指令
  • 执行指令

处理器一次可以访问一个或多个字节的内存。 如一个十六进制数 0725H需要两个字节的内存。 高位字节或最高有效字节为 07,低位字节为 25。

处理器以相反的字节顺序存储数据(低位字节存储在低地址中,高位字节存储在高内存地址中), 如果处理器将值 0725H 从寄存器传输到内存,它将首先将 25 传输到较低的内存地址,然后将 07 传输到下一个内存地址。

简介

x:内存地址

当处理器从内存获取数字数据到寄存器时,它会再次反转字节。 内存地址有两种 −

  • 绝对地址 - 具体位置的直接引用。

  • 段地址(或偏移量)- 具有偏移值的内存段的起始地址。

相关学习文章https://www.w3ccoo.com/assembly/assembly_introduction.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值