汇编语言
jueqixiongshi
这个作者很懒,什么都没留下…
展开
-
nasm简介
NASM Netwide Assembler free安装 Linux, sudo apt-get install nasm Windows,下载安装包学习汇编语言的目的 更好的理解计算机组成和程序如何运行 汇编程序更小更高效,能够用在一些环境苛刻的地方,如嵌入式 在一些软件中有使用到汇编语言,如Linux内核,能够在C/C++中嵌入汇编语言第一个程序 编辑代码 gedit hello.asm section .text global _start: _sta.原创 2021-01-24 20:18:19 · 1506 阅读 · 0 评论 -
80386与8086的区别
升级的方向 增强指令集 增强硬件能力,如寄存器变宽 增加运行保护升级点 处理器概要 支持保护模式,同时支持实模式和虚拟模式 在保护模式下,支持内存分页管理、优先级保护、多任务等 总线 数据总线,32位 地址总线,32位 寄存器 通用寄存器 都是32位宽度 用途 EAX: Accumulator R.原创 2021-01-24 20:16:29 · 1364 阅读 · 0 评论 -
读书笔记:汇编语言 第三版 王爽 清华出版社 章十六 章十七 章十八
第十六章 直接定址表 16.1 描述了单位长度的标号 地址标号,表征了位置的偏移地址 label: 数据标号,表征了一段内存空间的物理地址和长度,增强型地址标号 段地址,数据标号所在段的关联段寄存器,assume 注意要提前准备好相关的段寄存器 偏移地址,地址标号 长度,伪指令,[db,dw,dd] 使用 .原创 2021-01-24 20:05:28 · 196 阅读 · 0 评论 -
读书笔记:汇编语言 第三版 王爽 清华出版社 章十一 章十二 章十三 章十四 章十五
第十一章 标志寄存器 11.0 概述 作用 存储部分指令的部分执行结果 作为部分指令的执行参数 用来控制CPU的相关工作方式 8086CPU标志寄存器 有十六个位 存储的信息,称为程序状态字(PSW) 标志寄存器(flag),是按位起作用的 其他数据寄存器,是整体起作用的 .原创 2021-01-24 20:04:06 · 132 阅读 · 0 评论 -
读书笔记:汇编语言 第三版 王爽 清华出版社 章六 章七 章八 章九 章十
第六章 包含多个段的程序 6.0 概述 合法地通过操作系统取得的空间都是安全的 操作系统不会让多个程序之间发生空间冲突 程序向操作系统获得空间的方法 程序加载时分配 在程序中定义各种段 程序运行时分配 通过指令向操作系统获取 6.1 在代码中使用数据 在程序中定义需处理的数据,这些数据会被编译、连接后作为程序.原创 2021-01-24 20:03:00 · 164 阅读 · 0 评论 -
读书笔记:汇编语言 第三版 王爽 清华出版社 前言 章一 章二 章三 章四 章五
汇编语言第三版王爽清华出版社文档记录 创建 2020年8月9日15:21:11 初稿完成 2020年9月5日15:38:22汇编语言第三版王爽清华出版社文档记录创建 2020年8月9日15:21:11初稿完成 2020年9月5日15:38:22前言汇编语言,CPU提供的机器指令的助记符的集合不同处理器,机器指令可能不同,汇编语言就可能不同从事计算机科学方面的工作,汇编语言必不可少汇编语言是人与计算机...原创 2021-01-24 19:59:17 · 241 阅读 · 0 评论