📄 ex6_1.ibm
字号:
#repetitions 2000000
#unravel 100
#code ("ABS:Sequence 1 w/positive value")
%discount
mov ax, 1 ;Our positive value
%do
local ispos
cmp ax, 0
jge ispos
neg ax
ispos:
#endcode
#code ("ABS:Sequence 2 w/positive value")
%discount
mov ax, 1 ;Our positive value
%do
local ispos
neg ax
jns ispos
neg ax
ispos:
#endcode
#code ("ABS:Sequence 3 w/positive value")
%discount
mov ax, 1 ;Our positive value
%do
cwd
xor ax, dx
and dx, 1
add ax, dx
#endcode
#code ("ABS:Sequence 1 w/negative value")
%discount
mov ax, -1 ;Our negative value
%do
local ispos
cmp ax, 0
jge ispos
neg ax
ispos:
#endcode
#code ("ABS:Sequence 2 w/negative value")
%discount
mov ax, -1 ;Our negative value
%do
local ispos
neg ax
jns ispos
neg ax
ispos:
#endcode
#code ("ABS:Sequence 3 w/negative value")
%discount
mov ax, -1 ;Our negative value
%do
cwd
xor ax, dx
and dx, 1
add ax, dx
#endcode
#end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -