07 2018 档案
摘要:mul 是乘法指令 两个相乘的数:两个相乘的数,要么都是 8 位,要么都是 16 位。 如果是 8 位,一个默认放在 AL 中,另一个放在 8 位寄存器或内存字节单元中; 如果是 16 位,一个默认在 AX 中,另一个放在 16 位寄存器或内存字单元中 结果:如果是 8 位乘法,结果默认放在 AX
阅读全文
摘要:R 命令:查看、修改寄存器的内容 -r:查看寄存器的内容 CS=0AF9,IP=0100,也就是说内存 0AF9:0100 处的指令为 CPU 当前要读取、执行的指令 Debug 也列出了 CS:IP 所指向的内存单元处所存放的机器码,并将它翻译成汇编指令 从上图可以看到,CS:IP 所指向的内存单
阅读全文
摘要:div 是除法指令 除数:有 8 位和 16 位两种,在一个 reg 或内存单元中 被除数:默认放在 AX 或 DX 和 AX 中,如果除数为 8 位,被除数则为 16 位,默认在 AX 中存放;如果除数为 16 位,被除数则为 32 位,在 DX 和 AX 中存放,DX 存放高 16 位,AX 存
阅读全文
摘要:建立结构声明 结构声明(structure declaration)描述了一个结构的组织布局 该声明描述了一个由两个字符数组和一个 float 类型变量组成的结构。该声明并未创建实际的数据对象,只描述了该对象由什么组成 关键字 struct,它表明跟在其后的是一个结构,后面是一个可选的标记(该例中是
阅读全文
摘要:存储类别 从硬件方面来看,被储存的每个值都占用一定的物理内存,C 语言把这样的一块内存称为对象(object) 对象可以储存一个或多个值。一个对象可能并未储存实际的值,但是它在储存适当的值时一定具有相应的大小 该声明创建了一个名为 entity 的标识符(identifier)。标识符是一个名称,在
阅读全文