随笔分类 - 汇编
摘要:DIV(unsigned divide)无符号数除法 被除数的位数取决于除数 格式:DIV SRC 操作: SRC为字节时,商=( A L ) ← ( A X ) / ( S R C ) ,余数=( A H ) ← ( A X ) / ( S R C ) SRC为字时,商=( A X ) ← ( D
阅读全文
摘要:db与dw字符存储结构 db与dw字符串存储结构 通过这里我们可以发现db与dw定义的字符串在内存中并没有什么区别 那么db与dw真的没有任何区别吗? 结论:有区别 不同版本编译器对dw与dd定义字符串的指令格式支持不一样。 emu8086 支持data1 dw 'abc' dosbox-masm5
阅读全文
摘要:1.寄存器保留CX assume cs:code,ds:data data segment db 'ibm ' db 'dec ' db 'dos ' db 'vax ' data ends code segment start: mov ax,data mov ds,ax mov bx,0 mov
阅读全文
摘要:通用寄存器 数据寄存器 (Data Registers) AX (Accumulator):累加寄存器,也称为累加器; BX (Base):基地址寄存器; CX (Count):计数器寄存器; DX (Data):数据寄存器; 指针寄存器 (Pointer Registers) SP (Stack
阅读全文
摘要:首先附代码 assume cs:code code segment dw 0123h,0456h dw 0,0,0 start: mov ax,cs mov ss,ax ;设置栈段 mov sp,0Ah ;设置栈顶 A是栈偏移 mov bx,0 ;偏移 mov cx,2 ;设置 s:push cs:
阅读全文
摘要:我在学习过程中dosbox运行效果与期望效果有出入 ;DS和[address]实际代码如下 assume cs:code code segment mov bx,0ffffh mov ds,bx mov al,[0] mov ax,4c00h int 21h code ends end 寄存器AX并
阅读全文

浙公网安备 33010602011771号