复习与总结;寄存器;寄存器;寄存器;寄存器;标志寄存器;DEBUG;对内存单元的操作;寻址方式;定义数据;直接定址表;直接定址表;直接定址表;直接定址表;直接定址表(用于子函数地址入口);直接定址表(用于子函数地址入口);jmp指令;call 与 ret;子程序框架:call 和 ret 的配合使用;子程序参数的传递;通过栈传递参数;寄存器冲突的解决;seg, offset;其他指令;其他指令;adc, sbb;adc指令;sbb指令;mul指令;div指令;cmp指令:cmp ax, bx;条件转移指令(无符号数比较,与cmp配合使用);movsb、movsw指令;movsb、movsw指令;movsb、movsw指令;显示字符 ;显示字符 ;12.3 中断向量表;中断执行步骤;; do0: jmp short do0start
db overflow!
do0start:
mov ax, seg do0 ;获取标号所在段地址
mov ds,ax
mov si, offset do0 ;获取标号所在段的偏移地址
add si,2 ;去除前面的 jmp 指令
;设置ds:si指向字符串
原创力文档

文档评论(0)