第六、七章

让人想犯罪 __ 提交于 2020-01-30 00:38:20

##第六章
主要讲代码中各位置的分配,数据段,代码段。
在分了段的代码:
assume cs:xx(代码段的名字),ds:xx(数据段的名字),ss:xx(栈段的名字)
xx segment(什么段开始,一般数据段第一个)


xx ends
xx segment

xx ends
xx segment
start:(start一般放在代码开始的地方,前面的数据不算)


mov ax,4c00h
int 21h
xx ends
end start
插一张图片供回忆,dw 表示定义的是字型数据
在这里插入图片描述##第七章
主要介绍and 和 or指令,还有[bx+数据]
and和or用于修改字母大小写,因为大小写在二进制中就第五位不一样 ,小写是1,下面是转换大小写代码和指令介绍
在这里插入图片描述
在这里插入图片描述一般放一个字符串会给16个字节,方便循环好找。
下面是用来表示数据的地址的表达方式
在这里插入图片描述下面是用这种方式表达需要注意的,不是任意寄存器都能组合
在这里插入图片描述
最后在总结一下
db表示定义字节型数据(一个字母占一个字节,ASCLL就是两位)
dw定义字型数据
dd定义双字型数据

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!