上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页
摘要: 本章对前面的所有内容是具有总结性的。 我们定义的描述性符号:reg和sreg 以后的课程中,我们将使用两个描述性的符号reg来表示一个寄存器,用sreg表示一个段寄存器。 reg的集合有:ax,bx,cx,dx,ah,al,bh,bl,ch,cl,dh,dl,sp,bp,si,di sreg的集合有 阅读全文
posted @ 2019-12-29 21:19 JasonPeng1 阅读(243) 评论(0) 推荐(0)
摘要: 7.1 and和or指令 通过and指令可将操作对象的相应位设为0,其他位不变。 通过or指令可将操作对象的相应位设为1,其他位不变。 7.2 关于ASCII码 我们按一下键盘的a键 计算机用ASCII码的规则对其进行编码,将其转化为61H存储在内存的指定空间中;文本编辑软件从内存中取出61H,将其 阅读全文
posted @ 2019-12-29 21:18 JasonPeng1 阅读(237) 评论(0) 推荐(0)
摘要: 前面的程序中,只有一个代码段。现在有一个问题是,如果程序需要用其他空间来存放数据,使用哪里呢?第5章中,我们讲到要使用一段安全的空间。我们说0:200~0:2FF是相对安全的,可这段空间的容量只有256个字节,如果我们需要的空间超过256个字节该怎么办呢? 在操作系统的环境中,合法地通过操作系统取得 阅读全文
posted @ 2019-12-29 21:17 JasonPeng1 阅读(242) 评论(0) 推荐(0)
摘要: 要完整地描述一个内存单元,需要两种信息:1.内存单元的地址2.内存单元的长度(类型) 单元的长度(类型)可以由具体指令中的其他操作对象(比如说寄存器)指出 我们定义的描述性的符号“( )”——表示一个寄存器或一个内存单元中的内容。 约定符号idata表示常量 5.1[BX] 注意 inc bx的含义 阅读全文
posted @ 2019-12-29 21:16 JasonPeng1 阅读(374) 评论(0) 推荐(0)
摘要: 现在我们开始将编写完整的汇编语言程序,用编译和连接程序将它们编译连接成为可执行文件(如.exe),在操作系统中运行。 4.1一个源程序从写出到执行的过程 .... 操作系统依照可执行文件中的描述信息,将可执行文件中的机器码和数据加载入内存,并进行相关的初始化(比如设置CS:IP指向第一条要执行的指令 阅读全文
posted @ 2019-12-29 21:15 JasonPeng1 阅读(441) 评论(0) 推荐(0)
摘要: 这一章,我们从访问内存的角度继续学习几个寄存器 3.1内存中字的存储 小端字:这个字的低位字节存放在低地址单元中,高位字节存放在高地址单元中 3.2DS和[address] [...]表示一个内存单元,[...]中的0表示内存单元的偏移地址。 8086CPU自动取ds中的数据为内存单元的段地址 80 阅读全文
posted @ 2019-12-29 21:14 JasonPeng1 阅读(263) 评论(0) 推荐(0)
摘要: 一个典型的CPU由运算器,控制器,寄存器等器件构成,这些器件靠内部总线相连。前一章所说的总线,相对于CPU内部来说是外部总线。内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。简单地说,在CPU中: 运算器进行信息处理; 寄存器进行信息存储; 控制器控制各个器件进行 阅读全文
posted @ 2019-12-29 21:13 JasonPeng1 阅读(272) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> #include<math.h> using namespace std; const int MAX_LEN = 100005; struct Person{ char name[15]; int HH; int MM; int SS; int H 阅读全文
posted @ 2019-12-29 21:10 JasonPeng1 阅读(183) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> #include<math.h> using namespace std; const int MAX_LEN = 100005; int main(){ char temp[MAX_LEN]; float res[MAX_LEN]; float f 阅读全文
posted @ 2019-12-29 16:37 JasonPeng1 阅读(150) 评论(0) 推荐(0)
摘要: #include <bits/stdc++.h> #include<math.h> using namespace std; const int MAX_LEN = 100005; struct Student{ int number; int grade; }temp[MAX_LEN]; int 阅读全文
posted @ 2019-12-29 16:19 JasonPeng1 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页