汇编学习笔记

地址

段地址 偏移地址 注释
ds si
es di
ss bp
cs ip 两者组成的地址是指令
sp
bx

指令执行过程

  • cpu从cs:ip所组成的地址中读取指令,将指令放到指令缓存器中
  • IP = IP + 所读指令的字节长度
  • 执行指令缓存器中的指令,并回到步骤1 (ip指令顺序)
汇编学习笔记_第1张图片

指令

转移指令
  • jmp cs:ip 如 jmp 2000:1000
  • jmp ip 如 jmp 1000
移动指令
  • mov ax bx
运算指令
  • add ax bx
  • sub ax ax

调试命令

命令 注释
r 展示与修改寄存器
d 查看段地址上两个偏移地址之间的数据 (d 段地址:偏移地址 偏移地址)
u 将后续的字节翻译成汇编指令 查看汇编指令缓存 (u 段地址:偏移地址)
a 编写汇编指令 (a 段地址:偏移地址)
e 修改数据 (e 段地址:偏移地址)
t 执行当前cs:ip指向的汇编指令

你可能感兴趣的:(汇编学习笔记)