阿西吧 发表于 2017-7-5 21:43:29

汇编语言上天之路29-31(多个段)

第二十九课-第三十一课(多个段)
        dw:(define word)定义字型数据

        程序的入口点又end 标号xxx决定,就是将ip指向标号xxx处,cs:ip就指向这第一条指令
        如果在源代码中定义的数据段和栈段,一定要在代码段让ds指向代码段的段地址,ss指向栈段的段地址,而段地址则是段名所表示

        在程序中可以使用
        mov ax,stack
        mov ss,ax
        mov sp,20h
        这样来表示一个栈段
        而不能用:
        mov ss,stack
        因为stack表示的是一个地址,不能直接赋值给段寄存器

        如果段中的数据占了N个字节,则程序加载后,该段应该占16*(N/16+1),因为每个段都是16的倍数

实验五
        **** Hidden Message *****
页: [1]
查看完整版本: 汇编语言上天之路29-31(多个段)