![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 64
夜之北斗星
这个作者很懒,什么都没留下…
展开
-
数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序?
数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序? CS(CodeString)指向的是指令段地址,指令段寄存器DS(DataString)指向的是数据段地址,数据段寄存器SS(StackString)指向的是栈顶段地址,栈段寄存器内存中的数据和程序没有区别,说都是以2进制形式存储CS指向的段地址里,存的是指令DS指向的段地址里,存的是数据数据和程序在内存中都是已2进制的转载 2012-11-28 11:48:45 · 5506 阅读 · 0 评论 -
汇编笔记王爽版
汇编语言学习笔记《汇编语言》--王爽前言学习汇编目的:充分获得底层编程体验;深刻理解机器运行程序的机理。原则:没有通过监测点不要向下学习;没有完成当前实验不要向下学习。8086的数据总线宽度为16地址总线宽度为20第一章 基础知识有三类指令组成汇编语言:汇编指令;伪指令;其他符号。8bit = 1byte = 一个存储单元有n根地址线,则可以寻址2的n次方个内存转载 2012-11-21 18:59:42 · 706 阅读 · 0 评论 -
汇编语言第三章学习笔记和测试题
1.字单元的概念;2.关于内存编号的概念;3.8086不支持将数据直接写入段寄存器的操作,若要将一个数据写到DS中,则必须用通用寄存器做中转,例如:mov bx,1000Hmov ds,bx //将1000H写到DS中去。4.DS和[偏移地址]指示内存中的数据位置;5.add,mov,sub指令操作的基本命令:add 寄存器 , 数据add 寄存器,寄存器add转载 2012-12-16 14:32:11 · 462 阅读 · 0 评论 -
王爽汇编语言第六章学习笔记和实验四答案
1.程序取得所需空间的两种方法:加载程序的时候系统分配和程序在执行的过程中向系统申请。2.从规范的角度讲,我们不能随便决定哪段空间可以使用,应该让系统为我们分配;3.DW的含义是定义字型数据,所占内存大小为16个字节;4.假设dw在一个程序的开始定义了8个数据,那么这8个数据的地址在代码段的偏移分别是0,2,4,6,8,a,c,e处,对应的地址是cs:0,cs:2,cs:4,...cs转载 2012-12-16 14:33:00 · 1787 阅读 · 0 评论 -
王爽汇编语言第五章学习笔记和实验四答案
1.Ds+偏移地址表示内存单元;2.描述一个内存单元需要两种信息:(1)内存单元的地址;(2)内存单元的长度(数据类型);3.定义描述性符号“()”来表示一个寄存器或一个内存单元中的内容,“()”中的元素可以有3种类型:a.寄存器名,b.段寄存器名,c.内存单元的物理地址(一个20位的数据),一般“()”内的数据类型有两种,具体是哪一种类型由寄存器或具体的运算决定;4.一般情况下,常量转载 2012-12-16 14:28:15 · 1525 阅读 · 0 评论 -
王爽汇编语言第一章学习笔记以及作业
汇编语言第一章:1 一个存储单元=1Byte=8bit=1字节;2 指令和数据没有任何区别,至少在硬盘和内存上面是这么回事;3 地址总线决定cpu的寻址能力,这个寻址能力是对于内存而言的;数据总线决定cpu一次性可以传送的数据大小;控制总线主要是向其他外部器件发送控制指令;检测点1.11.1个cpu的寻址能力为8KB,那么它的总线宽度为(13);看到论坛上对是13还是1转载 2012-12-16 14:30:22 · 629 阅读 · 0 评论 -
王爽汇编语言第七章学习笔记和实验六答案
1.and和or的指令,具体可以总结为:and 有0则0;or 有1则1;2.关于ASCII码的一些常用编码:例如小写字母比大写字母大32,也就是20H,小写字母从61H开始等等;3.关于and和or指令的说明:将al的第6位设置为0的指令是:and al,10111111B;将al的第7位设置为0的指令是:and al,01111111B;将al的第0位设置为0的指令是:an转载 2012-12-16 14:33:39 · 2049 阅读 · 0 评论 -
王爽汇编语言第二章学习笔记和作业
1.8086有14个寄存器,都是16位的,其中ax,bx,cx,dx用来存放一般的数据,因此通常称作通用寄存器;2.8086的16位寄存器可以分成两个8位的来使用;3.1个8位寄存器所能存储的最大数据是255;4.字节:Byte,一个字节由8bit组成;字:word,一个字由两个字节组成;5.关于二进制向十六进制的转换:一个16进制对应四个二进制的数,反过来四个二进制的数对应1转载 2012-12-16 14:31:24 · 437 阅读 · 0 评论