新手问题:汇编写出的程序到底是什么样
汇编语言是因为机器语言太难书写识别而改进而来? 第一:汇编语言的产生主要就是因为机器语言(只有“0”和“1”),很难识别和记忆,阻碍了计算机业的发展,便产生了汇编语言。第二:我们用操作系统自带的debug举例说明下,“开始”——“运行”中输入“command”,弹出下面的窗口:
先输入命令debug并回车,接着输入u 1000:0 ,查看偏移为1000:0时的汇编指令。如下图所示:
用a命令输入下面汇编指令mov ax,1
mov cx,2
add ax,cx(不难看出上面汇编指令执行完add ax,cx后,ax的值应该是3。)
并且用u命令查看汇编指令输入情况,如下图所示:
接着用r命令修改当前偏移为1000:0,并执行我们所输入的汇编指令,并查看执行结果,如下图所示:
额,不懂看的有点乱阿,老大什么时候可以一对一教一下 哇,今天知道Debug程序是干什么的 了,以前下载了一个二进制文件源码,用debug才能运行! 看不懂!!~~嘿嘿!!~~ 谢谢回答我的问题学习了 长见识 mov ax,1 执行后AX=0001
mov cx,2 执行后CX=0002
add ax,cx 执行后 AX=0003CX=0002 不变? 机器码运行16位上就是已 二位十六进制的数值显示? 看不懂····{:3_42:}
页:
[1]