汇编语言
memcpy0
希望探索文理结合的自由之路。
展开
-
【汇编语言】学习笔记4 高级汇编语言语法
文章目录一、汇编语句表达式1. 汇编语言语句格式2. 数值表达式(1) 常量1) 整常量2) 字符串常量3) 符号常量(2) 算术运算符(3) 逻辑运算符(3) 关系运算符3. 标号变量与地址表达式(1) 标号(2) 变量(3) 地址表达式4. 特殊运算符(1) 属性替换运算符1) 强制类型转换PTR运算符2) 段地址取代运算符“:”3) 短取代运算符SHORT4) 定义类型运算符THIS(2) 属性分离运算符(3) 返回值运算符1) LENGTH运算符2) SIZE运算符3) 动态求数据项的个数4) 字节原创 2020-06-02 21:57:10 · 1715 阅读 · 0 评论 -
【汇编语言】学习笔记2 汇编程序设计环境
文章目录一、32位可编程寄存器体系1. 通用寄存器2. 基本控制寄存器(1) 条件标志(2) 控制标志3. 段寄存器4. 指令指针寄存器二、实地址下的存储器寻址方式1. 存储单元的地址和内容2. 存储器分段寻址3. 段的分配方式三、堆栈存储技术1. 堆栈概念2. 操作原则四、程序汇编连接与调试方法1. 程序编辑2. 程序汇编与连接执行3. 程序跟踪调试 在微机原理与接口技术课程中,我学的是16位的汇编,现在总结一下32位的汇编。不过这两者是一脉相承的,因此会有很多相同的地方。 一、32位可编程寄存器体系 1原创 2020-06-01 00:56:40 · 325 阅读 · 0 评论 -
【汇编语言】学习笔记1 汇编程序设计概述
文章目录1. PC基本组成结构和80X86工作方式2. 数据表示与类型(1) 数的二进制和十六进制表示(2) BCD码数据表示(3) 非数值数据表示(4) 基本数据类型3. 汇编语言相关特征4. 汇编语句行基础知识5. 汇编语言源程序示例(1) 程序的层次模块结构(3) 源程序的分段结构及示例说明 1. PC基本组成结构和80X86工作方式 PC系列机的基本组成结构: 80X86处理器(32位)的工作方式: 2. 数据表示与类型 (1) 数的二进制和十六进制表示 ① 4 位二进制数对应 1 位 16原创 2020-06-01 00:00:23 · 267 阅读 · 0 评论 -
【汇编语言】汇编语言编译环境搭建
文章目录一、下载和手动操作二、自动执行挂载和盘符转换三、配置文件的其他用途 一、下载和手动操作 这个学期学了微机原理与接口技术,还有8086汇编程序设计,上个学期学了MIPS,…,不过光看不练假把式,还是要实际编程才行。 学习8086汇编很常见的一个烦恼就是,苦于找不到一个好用的汇编语言集成开发环境,编译连接感觉很麻烦。解决办法就是采用MASM + DosBox的方式。下面介绍整个步骤。 1.下载DOSBox和MASM程序,网址见MASM,DOSBox;DOSBox可以放在任意文件夹中,MASM我放在了 D原创 2020-05-20 00:53:38 · 1393 阅读 · 0 评论 -
【计算机组成】MIPS指令集介绍和MIPS模拟器使用
文章目录MIPSsim下载和使用Mars下载和使用 学习计算机组成,不学汇编语言,等于白学。对我来说,相当于把以后学的汇编课程移到现在开始学。 学习汇编的好处在于: 有助于深刻理解计算机的软硬件接口,理解编程语言的底层; 汇编的助记语法差不多,因此学了一门,其他种类就很容易吸收了。 我的目标是学3门汇编语言,分别是Computer Organization and Design: The Ha...原创 2019-09-29 11:49:55 · 2308 阅读 · 0 评论