data segment
x dd 1234H,0A08CH
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov ax,x
mov dx,x+2
mov cx,0
mov bx,0
sub cx,ax
sbb bx,dx
mov ah,4ch
int 21h
code ends
end start
扩展资料:
汇编执行指令是机器指令的符号化表示,其 *** 作码用记忆符表示,地址码直接用标号、变量名字、常数等表示。
汇编执行指令经汇编程序翻译为机器指令,二者之间基本上保持一一对应的关系。汇编伪指令又称作汇编指示,用于向汇编程序提供用户自定义的符号、数据的类型、数据空间的长度,以及目标程序的格式、存放位置等提示性信息,其作用是指示汇编程序如何进行汇编。
参考资料来源:百度百科-汇编程序
1、windows环境下的32汇编程序设计 说白了就是用汇编语言来调用 API函数。 所以,其实汇编基础是一方面,关键是你对API函数熟悉。2、汇编基础,这个需要你有基础啊,你即然估计也应该差不多了,汇编基础方面 推荐 一下 汇编语言程序设计 这本书,是一个老外写的,相当 的详细 。
3、API函数编程,这个推荐两本,一本是 经典的 windows程序设计 这个是纯C语言调用 API函数的材料, 一本是 windows核心编程,既然是核心 ,肯定是讲技术的关键,这本书,只要你在windows平台上混,是必读的。。
4、等你有了一些基础,推荐看一下 深入理解计算机系统 和 加密解密 以及 0day安全 等资料,不是让你转向软件安全这块的领域,而是通过这些资料,你会发现 原来 应用程序开发一点意思也没有, 就是几个库调来调去,就好比,我们说WINDOWS上的API函数 CreateFile ,这个函数到底是在系统中如何调用 的呢? 到底执行了哪些代码, 这些了解后,你基本就融会贯通了。。 不要被单纯的技术所迷惑 ,正如陆游所说:“汝果欲学诗,功夫在诗外!” 就好比,泡妞,功夫在钱上 而往往不是妞上一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)