📄 汇编教程源代码.asm
字号:
【例2.8】存储器与寄存器间数据传送。
MOV AX,BUF ;BUF是变量,源操作数为直接寻址
MOV BH,[DI] ;源操作数为寄存器间接寻址
MOV DI,ES:3[SI] ;源操作数为变址寻址,使用跨段前缀
MOV BP,3[BX+SI] ;源操作数为基址加变址寻址
MOV BUFA,DL ;BUFA是一字节变量
MOV [BP],AX ;使用SS段寄存器
MOV DS:[BP],DL ;使用跨段前缀
MOV BUF,DS ;BUF是个字变量
MOV ES ,BUF
【例2.10】将一种代码转换成另一种代码。
DATA SEGMENT
TAB DB ′0123456789ABCDEF′
DATA ENDS
┆
MOV BX,OFFSET TAB ;变量TAB的EA→BX
MOV AL,7 ;TAB表中第8项的位移量7→AL
XLAT TAB ;([BX+AL])=(TAB+7)=37H→AL
┆
【例2.12】转子程序的现场
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -