汇编学习1

本文介绍了汇编语言的基础,包括数位进制的概念,如二进制、补码等。接着深入探讨了IA-32处理器的结构,如时钟、控制单元、算术逻辑单元、内存存储单元和总线。还讨论了IA-32体系结构的执行模式、地址空间和内存管理,以及CISC和RISC的区别。
摘要由CSDN通过智能技术生成

汇编器:汇编语言 –>机器语言
连接器:把汇编器创建的多个单独文件连接成可执行程序
汇编语言和机器语言一一对应

1.数位进制

  1. 二进制
    左高右低。

  2. 整数存储
    字节Byte:8位
    字word:2字节,2Byte。16位
    双字doubleword:4字节。32位
    八字节:8字节。64位

  3. 补码
    一个数的补码就是它的相反数(一个数与它的补码相加和为0),
    求补码:取反加一

  4. 字符存储
    ASCII, 用低7位,最高位创建私有字符
    ANSI字符集,256字符,后128特殊字符
    Unicode标准,:UTF-8, UTF-16, UTF-32
    ASCII字符串

2.处理器

1. IA-32:始于80386
2. 微机结构:
这里写图片描述
clock:时钟用于CPU的内部操作和其他系统部件的同步
Cu:控制单元协调执行机器指令时各个步骤的次序
ALU:算术逻辑单元执行算术运算和逻辑运算

mem stor unit:内存存储单元存放指令和数据

总线:传送数据,并行线
数据总线:CPU内存间传送

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值