- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 汇编语言基础五 ——— 标识符和表达式
内存变量定义的一般形式定义数据变量语句是在程序中经常使用的伪指令语句,其一般格式如下:[变量名] 数据定义符 表达式1[, 表达式2, …, 表达式n] ;注释该定义格式的主要解释如下:、变量名必须是一个合法的标识符,它可以写,也可以不写;、数据定义符用于确定内存单元的数据类型,常用的定义符有:DB、DW和D
2012-04-14 22:13:42
1366
原创 汇编语言基础四 —— 操作数的寻址方式
操作数的寻址方式微机系统有七种基本的寻址方式:立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址加变址寻址方式、相对基址加变址寻址方式等。其中,后五种寻址方式是确定内存单元有效地址的五种不同的计算方法,用它们可方便地实现对数组元素的访问。另外,在32位微机系统中,为了扩大对存储单元的寻址能力,增加了一种新的寻址方式——32位地址的寻址方式。
2012-04-14 16:30:48
3567
原创 汇编语言基础三 —— 存储器的管理模式
存储器的管理模式Intel公司的80X86系列的CPU基本上采用内存分段的管理模式。它把内存和程序分成若干个段,每个段的起点用一个段寄存器来记忆,所以,学习微机汇编语言,必须要清楚地理解存储器的分段含义、存储单元的逻辑地址和其物理地址之间的转换关系。2.2.1 16位微机的内存管理模式1、存储器的分段我们知道:计算机的内存单元是以“字节”为最小单位进行线性编
2012-04-14 15:39:55
1137
原创 汇编语言基础二 —— CPU资源和存储器
CPU资源和存储器计算机的硬件资源是用汇编语言编程所必须要了解的重要内容,因为汇编语言允许、也需要程序员直接使用这些硬件资源,只有这样才能编写出高效的目标代码。在汇编语言中,需要访问的硬件资源主要有:CPU内部资源、存储器和I/O端口。本章将着重讲解CPU内部寄存器的命名、功能及其常见的用途,还要介绍存储器的分段管理模式、存储单元地址的表示法以及其物理地址的形成方式。2.1 寄
2012-04-14 15:14:33
526
原创 汇编语言基础一 —— 预备知识
二进制数的符号扩展在汇编语言中,我们经常要对字/字节的数据进行操作。当把“字节”转换成“字”,或“字”转换成“双字”时,就需要进行符号扩展。符号扩展的具体操作就是把已知信息的最高位扩展到所有更高位。例1.1 把8位补码01011010、10101100分别扩展成16位补码。解:根据符号扩展的含义,“字节→字”的具体扩展结果如下: 01011010 1
2012-04-14 14:39:55
562
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人