multiply.asm

来自「想学习汇编语言的」· 汇编 代码 · 共 48 行

ASM
48
字号
TITLE Multiplication Examples             (Multiply.asm)

; Exmples of both signed and unsigned multiplication.

INCLUDE Irvine16.inc

.code
main PROC
	mov ax,@data
	mov ds,ax

mov ax,255
mov bx,255
imul bx

;Example 1
mov al,5h
mov bl,10h
mul bl           		; CF = 0

;Example 2
.data
val1  WORD  2000h
val2  WORD  0100h
.code
mov ax,val1
mul val2		; CF = 1

;Example 3:
mov eax,12345h
mov ebx,1000h
mul ebx		; CF = 1

; IMUL Examples:

; Example 4:
.data
val3 SDWORD ?
.code
mov   eax,+4823424
mov   ebx,-423
imul  ebx	; EDX=FFFFFFFFh, EAX=86635D80h
mov val3,eax


	exit
main ENDP
END main

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?