学习汇编,不像学习c,c++,java等等一样,可以一开始就来个Hello world,得先熟悉相关寄存器,指令,在跟着小甲鱼的教学中,说用编译器写指令
mov ax,[0]
实际上,执行的是mov ax,0
感觉很奇怪,之前在debug上执行mov ax,[0],是将段地址为ds,偏移地址为0的物理地址的内存单元处的数据传送给ax,所以就自己测试了下,首先用debug看看:
顺便说一下,debu好像是xp自带的,我电脑是win10 64位的,默认没有debug程序,然后网上搜了搜,用的是Dosbox,不过不太好用,不像cmd那样可以翻页,最大化,有时还莫名其妙自动打出”Z”……..有的用就行了,总不能为了搭建汇编环境去虚拟机装xp吧
下面是一些常用命令:
.R命令查看、改变cpu寄存器的