汇编入门教程
文章平均质量分 68
逻辑教育_Hank
这个作者很懒,什么都没留下…
展开
-
汇编(四)
DS和[address]CPU要读写一个内存单元时,必须要先给出这个内存单元的地址,在8086中,内存地址由段地址和偏移地址组成8086中有一个DS段寄存器,通常用来存放要访问数据的段地址mov bx,1000Hmov ds,bxmov al,[0]上面3条指令的作用将10000H(1000:0)中的内存数据赋值到al寄存器中mov al,[address]的意思将DS:addres原创 2017-11-16 14:27:59 · 640 阅读 · 0 评论 -
汇编(五)
编写一个完整的汇编汇编语言由2类指令组成assume cs:codecode segmentmov ax,1122hmov bx,3344hadd ax,bxmov ah,4chint 21hcode endsend汇编指令如mov、add、sub等有对应的机器指令,可以被编译为机器指令,最终被CPU执行伪指令如assume、 segment、ends、end等没有对应的原创 2017-11-16 14:30:52 · 638 阅读 · 0 评论 -
汇编(六)
栈栈:是一种具有特殊的访问方式的存储空间(后进先出, Last In Out Firt,LIFO)8086会将CS作为代码段的段地址,将CS:IP指向的指令作为下一条需要取出执行的指令8086会将DS作为数据段的段地址,mov ax,[address]就是取出DS:address的内存数据放到ax寄存器中8086会将SS作为栈段的段地址,任意时刻,SS:SP指向栈顶元素80原创 2017-11-16 14:32:27 · 650 阅读 · 0 评论 -
数据结构
数据结构简介什么是数据结构计算机存储以及组织数据的方式也可以理解为,有一堆数据,他们之间有些特殊的关系.常见的数据结构线性表(数组 链表 栈 队列)树图逻辑结构数据结构从逻辑上看,分为下面几种结构:集合结构集合结构这种结构注意看,里面有很多元素,但是这些元素之间是没有什么关系的 类似我们OC里面的NSSet NSMutableSet线性结构线性结原创 2017-11-16 14:37:15 · 473 阅读 · 0 评论