📄 c_asm21.asm
字号:
public get_val
bytes segment data
proc segment code
public ?get_val?byte
rseg bytes
?get_val?byte:
ds 2
rseg proc
get_val:
mov a,?get_val?byte
mov dptr, #val_array
movc a,@a+dptr ;get a value from array
;mov r6, #0 ;return value hi byte
;mov r7, a ;return value lo byte
;if you return a uchar type value,
;the retruned value in ACC
;if you return a int type value,
;the returned value in R6,R7 reg pair
ret
val_array:
db 1,2,3,4,5,6,7,8,9,10
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -