汇编语言(第2版)的笔记(25)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • [已注销]

    [已注销]

    P49:  8086CPU不支持将数据直接送入段寄存器的操作,要用一个寄存器进行中转。如先将数据送入bx,再将bx中的内容送入ds P53:  将一段内存当作数据段,是我们在编程时的一种安排,可以在具体操作的时候,用ds存放数据段的段地址,再根据需要,用县官指令访问段中的具体单元。  用mov指令访问内存单元,可以在mov指令中只给出单元的偏移地址,此时,段地址默认在DS寄存器中。 P59:  一个重要的问题时,CP...

    2012-04-28 13:41   3人喜欢

  • 海子

    海子

    汇编语言是直接在硬件之上工作的编程语言,我们首先要了解硬件系统的结构,才能有效地应用汇编语言对其编程。 关于PC机及CPU物理结构和编程结构的全面研究,在《微机原理与接口》中研究;对于计算机一般的结构、功能、性能的研究在一门称为《组成原理》的理论层次更高的课程中进行。汇编课程的研究重点放在如何利用硬件系统的编程结构和指令集有效灵活地控制系统进行工作。 机器语言机器指令的集合。机器指令展开来讲就是一..

    2014-12-17 00:05   1人喜欢

  • 皱月名

    皱月名 (vogue is individuality.)

    直接寻址 寄存器间接寻址 寄存器相对寻址 基址变址寻址 相对基址变址寻址

    2015-10-27 13:03

  • 迪斯马斯克

    迪斯马斯克

    前言对本书的描述,让人感觉相比大学时的那本IBM-PC汇编语言程序设计,亲切很多,这是本书给我的第一感觉: 这好似航行,我们为学习者设计一条航线,航线上分布着港口,每一个港口都是下一个港口的起点。漫长的旅途被一个个港口分割,我们通过到达每个港口来完成整个航行。   为了按循序渐进的原则构造学习线索,本书采用了一种全新的信息组织和加工艺术,我们称其为:知识屏蔽。有的教材只注重知识的授予,并不注重知识的屏...

    2014-02-13 12:53

  • hashstone

    hashstone

    大小写转换问题 and al,11011111B 如果一个问题的解决方案,使我们陷入一种矛盾之中。那么,很可能是我们考虑问题的出发点有了问题,或是说,我们起初运用的规律并不适合。

    2013-09-10 22:46

  • song

    song

    将10000H~1FFFFH作栈段,若SS=1000H,SP应为多少? 想了半天,此栈要push第一个数据时,SP应指向1000:FFFEH,那么为空时,应是FFFEH+2=0000H

    2013-08-20 11:46

  • lastmayday

    lastmayday (鸡排饭加个蛋)

    寄存器不够用的时候就可以用内存, 把需要暂存的数据放到内存单元中, 需要使用的时候再从内存单元中恢复 一般来说, 在需要暂存数据的时候, 我们都应该使用栈

    2013-05-05 13:28

  • lastmayday

    lastmayday (鸡排饭加个蛋)

    ()表示一个寄存器或一个内存单元中的内容 ()中的元素可以有3种类型: 寄存器名, 段寄存器名, 内存单元的物理地址. 比如(AX), (BX), (AL), (CX), (20000H), ((DS)*16+(BX))等是正确用法, (2000:0), ((DS):1000H)等是不正确的用法 loop指令的两步操作: 1. (CX)=(CX)-1, 2.判断CX中的值, 不为零则转至标号处执行程序, 如果为零则向下执行

    2013-04-16 17:43

  • lastmayday

    lastmayday (鸡排饭加个蛋)

    8086CPU的入栈和出栈操作都是以字为单位进行的 执行push时, CPU的两步操作是: 先改变SP, 后向 SS:SP 处传送. 执行pop时, CPU的两步操作是: 先读取 SS:SP 处的数据, 后改变SP 任意时刻, SS:SP 指向栈顶元素, 当栈为空的时候, 栈中没有元素, 也就不存在栈顶元素, 所以 SS:SP 只能指向栈的最底部单元下面的单, 该单元的地址为栈最底部的字单元的地址+2

    2013-04-16 16:58

  • 王选易

    王选易 (不看新番炒冷饭)

    8086中的寄存器 通用寄存器: 8086CPU 的所有寄存器都是16位的,可以存放两个字节。AX,BX,CX和DX这四个寄存器用来存放一般性的数据。被称为通用寄存器 以AX为例,AX又可以分为AH,AL两部分分别存储高位和低位数据 出于兼容性考虑,8086CPU可以一次性处理下面两种数据: 字节:记为Byte,一个字节由8个Bit组成,可以存在8位寄存器里 字: 记为word,一个字由两个字节组成,这两个字节分别成为这个字的高位字节(A...

    2013-04-14 02:26

<前页 1 2 3 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

汇编语言(第2版)

>汇编语言(第2版)