第3章汇编语言1.ppt

1、无符号数乘法 MUL SRC ;(AX) ←(AL)*(SRC) (DX,AX) ←(AX)*(SRC) 具体指令: MUL reg8 MUL reg16 MUL mem8 MUL mem16 (三)乘法指令 2、有符号数乘法 IMUL SRC ;(AX) ←(AL)*(SRC) (DX,AX) ←(AX)*(SRC) 具体指令: IMUL reg8 IMUL reg16 IMUL mem8 IMUL mem16 (四)除法指令 1、无符号数除法指令 DIV SRC ;(AL) ←(AX)/(SRC), (AH) ←(AX)%(SRC) 或 (AX)←(DX,AX)/(SRC), (DX) ←(DX,AX)%(SRC) 具体指令: DIV reg8 DIV reg16 DIV mem8 DIV mem16 2、有符号数除法指令 IDIV SRC; 操作与DIV相同 具体指令: IDIV reg8 IDIV reg16 IDIV mem8 IDIV mem16 3、字转换成字节指令(有符号数) CBW ;若(AL) 80H则(AH)←0,否则(AH) ←FFH。 4、有符号字转换成双字指令 CWD;若(AX)8000H,则(DX) ←0,否则(DX) ←FFFFH. (五)BCD码调整指令 1、8086支持两种BCD码运

文档评论(0)

1亿VIP精品文档

相关文档