⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex6_7.ibm

📁 汇编编程艺术
💻 IBM
字号:
; IBML Sample program #7.
; A comparison of register-register
; moves with register-memory moves

#data
i		word	?
j		word	?
k		word	?
l		word	?
#enddata

#repetitions 300000
#unravel 128

; The following check checks to see how
; long it takes to multiply two values
; using the IMUL instruction.

#code ("Register-Register moves, no Hazards")
%do
		mov	bx, ax
		mov	cx, ax
		mov	dx, ax
		mov	si, ax
		mov	di, ax
		mov	bp, ax
#endcode

#code ("Register-Register moves, with Hazards")
%do
		mov	bx, ax
		mov	cx, bx
		mov	dx, cx
		mov	si, dx
		mov	di, si
		mov	bp, di
#endcode

#code ("Memory-Register moves, no Hazards")
%do
		mov	ax, i
		mov	bx, j
		mov	cx, k
		mov	dx, l
		mov	ax, i
		mov	bx, j
#endcode

#code ("Register-Memory moves, no Hazards")
%do
		mov	i, ax
		mov	j, bx
		mov	k, cx
		mov	l, dx
		mov	i, ax
		mov	j, bx
#endcode



#end

⌨️ 快捷键说明

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