内存分段
一丶分段(汇编指令分段)
1.为什么分段?
...因为分段是为了更好的管理数据和代码,就好比C语言为什么会有内存4区一样,否则汇编代码都写在一起了,执行的话虽然能执行,但是代码多了,数据多了,搞不清什么是代码
什么是数据了....给ax赋值数据,下面要分段了,所以需要给ax赋值
5 mov ds,ax 开始分段(分配数据段),把ax的值给段寄存器ds,可能有人会说,ds也是段寄存器,为什么不直接写 mov ds...在这里首次提出了标号的概念,就相当于C语言的Goto语句,可以定义标号 ...你的汇编代码MyCode segmentend START 这里有个end,代表了汇编程序结束, START...(e 地址 回车,然后输入第一个,空格则可以输入第二个地址,依次类推)
我们发现,我们写了一段二进制代码变成汇编代码成了 MOV CX,1234
9的二进制代码是 1001 代表的是CX
那么由此可以看出