a_sub.asm
来自「用单片机实现的总线比较的2取2功能的安全计算机」· 汇编 代码 · 共 28 行
ASM
28 行
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 + =
减小字号Ctrl + -
显示快捷键?