汇编
清水白石何离离
这个作者很懒,什么都没留下…
展开
-
汇编Debug用法
汇编Debug常用命令 1.-R 查看寄存器的值 2.-R 寄存器名 修改寄存器值 3.-D 段地址:偏移地址 查看一段内存的值,debug将列出从内存单元开始的128个内存单元的内容,左边是内存开始地址,中间是十六进制的数值,右边是内存中对应的可以用asc码表示的asc码,不能表示出来的就用.代替。 -D 段地址:开始偏移地址 结束偏移地址 可以查看一段内存的原创 2012-12-18 21:34:34 · 80 阅读 · 0 评论 -
汇编 常用debug命令介绍
汇编Debug常用命令 1.-R 查看寄存器的值 2.-R 寄存器名 修改寄存器值 3.-D 段地址:偏移地址 查看一段内存的值,debug将列出从内存单元开始的128个内存单元的内容,左边是内存开始地址,中间是十六进制的数值,右边是内存中对应的可以用asc码表示的asc码,不能表示出来的就用.代替。 -D 段地址:开始偏移地址 结束偏移地址 可以查看一原创 2012-12-18 21:39:23 · 249 阅读 · 0 评论 -
汇编 寄存器简介
32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS) 1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 1、数据寄存器 数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时转载 2012-12-19 15:45:46 · 180 阅读 · 0 评论 -
汇编实现的大小写转化
使用汇编实现的大小写转变 assume cs:codesg,ds:datasg ;定义数据段 datasg segment db 'BasIc' db 'InfOrmatIon' datasg ends codesg segment start:mov ax,datasg mov ds,ax ;将数据段段地址放入ds中 ;将第一个字符串改为大写(将第五位置为0) mov原创 2012-12-20 14:58:32 · 192 阅读 · 0 评论