汇编
AIGNl
这个作者很懒,什么都没留下…
展开
-
2020-08-13
中断类型号×4=存放中断子程序首地址的存储区首地址=中断向量地址cs ip两个寄存器无法通过mov来改变存储器里面的值[bx+si]~[bx][si],是基地址变地址的寻址方式的一种,用于二维数组的寻址[bx+idata] ~ [bx].idata ~ [bx][idata],是寄存器相对寻址的用法,用于二维数组或是结构体的寻址8086 CPU能处理byte和word两种尺寸数据没有声明寄存器的情况下,要通过type ptr来指明访问的单元尺寸mov word ptr ds:[0],1;声明.原创 2020-08-13 15:32:20 · 206 阅读 · 0 评论 -
8086 汇编小问题总结
rep … 重复执行…语句,直至cx=0.text .data 是伪操作符entry start 告诉链接器程序的入口在start段,和end start作用相同,位置不同如何创建栈?1.定义一个stack的数据段2.将stack的起始地址送给栈段寄存器ss(通过中间通用寄存器)3.预估栈大小并设置sp在最高位地址4.通过栈大小确定push次数,送给cx5.用通用寄存器确定需要传输数据的起始位置6.定义循环段,循环段内sp要加2,数据段的寄存器加2and (tar),(source) .原创 2020-08-13 13:33:34 · 188 阅读 · 0 评论