说点什么吧~
2.1 80x86 计算机系统初步
主存: 以 字节(8 bit) 为单位
2.2 80x86 处理器与保护模式初步
保护模式:
8 个通用寄存器: %eax,
6 个段寄存器
段描述符:段基地址, 段长度, 访问权限
GDT: 全局描述符表, 公有描述符
LDT : 局部描述符表, 各个任务的私有描述符
2.3 80x86 汇编与 C 语言-1
2.3.1 汇编程序员眼中的系统结构
生成汇编代码:
gcc -O2 -S code.c -m32 -fno-omit-frame-pointer
汇编语言数据格式
2.3.2 第一条汇编指令
movl Source , Dest
不能两个数 都是 内存 地址
简单的寻址模式:
a 间接寻址 (R) Mem[Reg[R]]
寄存器 R 指定内存地址
movl (%ecx), %eax
b 基址 + 偏移量寻址 D(R) Mem[Reg[R] + D]
寄存器 R 指定内存起始地址
常数 D 给出偏移量
movl 8(%ebp), %edx
2.3.3 寻址模式
2.3.4 地址计算指令与其他 -1
2.3.4 地址计算指令与其他 -2
说点什么吧~
欢迎来到学堂在线广场~
在这里你可以玩活动,看资讯,晒笔记。
还可以交学友、发心情、聊人生。
在学堂的每一天,就从这里开始吧!
点击 广场指南 了解更多