码迷,mamicode.com
首页 >  
搜索关键字:x86实模式寄存器一览 汇编学习    ( 90个结果
汇编学习笔记---物理地址计算
介绍汇编语言中的物理地址计算方法相关的内容笔记。...
分类:其他好文   时间:2015-11-07 10:54:51    阅读次数:675
汇编学习笔记---(2)基础知识
今天,接着上次,继续学习汇编语言,主要对内存地址空间、主板、接卡口、存储芯片等进行了解。什么是内存地址空间?要搞清楚这个问题,我们首先要知道主板和接口卡。每个PC都会有一个主板,主板上附有核心器件,包括CPU、存储器、外围芯片组、扩展插槽等,它们通过地址总线+数据总线+控制总线相连。接口卡啥作用,说白了就是通过总线接收CPU发送的命令,对显示器、音响等外部设备进行控制。一台PC中主要有两种存储器:...
分类:其他好文   时间:2015-10-28 19:26:49    阅读次数:152
汇编学习(一)——win7 64位调出debug
一、安装方法: 1、下载一个dosbox和win7 32位debug.exe,安装dosbox,打开页面 2. 将debug.exe放入磁盘根目录,这里以D盘为例。在dosbox中输入mount c d:\按回车,出现下图 3. 输入c:回车 4. 输入debug回车 5. 输入p回车 6、之后可以...
分类:Windows程序   时间:2015-10-16 13:27:30    阅读次数:208
我的汇编学习之路(2):主要术语和概念
对于不折不扣的汇编新手来说,第一部分中出现的很多概念可能不是很明白,于是我决定写更多有价值的文章。所以,让我们开始《我的汇编学习之路》的第二部分的学习。 术语和概念 当我写了第一篇之后,我从不同的读者...
分类:其他好文   时间:2015-09-05 12:34:00    阅读次数:206
汇编学习(二)
1.需求如果要能编译和运行asm文件,则必须安装masmSDK2.步骤1.下载安装masmsdk http://www.masm32.com/masmdl.htm 我下载的是11版本2.建立visual c++空白工程3.新建asm文件 这是网上摘录的mymain.asm.386 .model flat, stdcall option casemap: noneinclude windows.in...
分类:其他好文   时间:2015-07-27 00:27:21    阅读次数:221
汇编学习(一)
1.需求1.工作这几年中虽然都是使用c/c++,但有时跟踪bug最后都是到汇编中,而那部分代码大部分都无法看懂2.还有最近在搞反汇编,也需要一些汇编的知识3.程序有时候运行较慢,汇编可能更直接些2.方法1.先找一本基础教程 “Intel汇编语言程序设计”2.开始最简单的c++中嵌入汇编3.写c++函数下断点,用vc带的反汇编查看汇编,搞下来,自己修改下4.c++和汇编达到互调5.用汇编重写和硬件关联...
分类:其他好文   时间:2015-07-25 12:16:11    阅读次数:97
汇编学习笔记--寄存器(内存访问 1)
内存访问首先要有地址,8086pc中的段地址存放在 ds 寄存器中(ds 和 cs是不一样的,cs是定位地址用于读取内存中的指令或者数据,而ds是读取内存中的数据时使用,下面我们会明白区别) 将内存中的数据写入寄存器: mov bx,1000H mov ds,bx mov al,[0] 第一句是把1000H给bx(寄存器),第二句把bx中的值给ds(段地址寄存器),第三句从100...
分类:其他好文   时间:2015-05-20 00:34:44    阅读次数:149
汇编学习笔记--查看CPU和内存
1、进入Debug 2、基本命令详解 -r 查看、改变CPU寄存器的内容 -d 查看内存中的内容 -e 改写内存中的内容 命令格式:“e 起始地址 数据 数据 数据 。。。” -u 查看指定地址段的汇编代码 -t 执行指定地址的汇编代码(首先修改 CS:IP 到所要执行的汇编代码的首地址) -a 以汇编指令的形式在内存中写入机器指...
分类:其他好文   时间:2015-05-19 22:37:21    阅读次数:164
汇编学习笔记03(寄存器内存访问)
1. 字在内存中存储时, 要有两个地址连续的内存单元来存放. 字的低位字节存放在低地址单元中, 高位字节存放在高地址单元中.2. DS: 存放段地址的寄存器, 这个段是存放数据的.[address]: 偏移地址mov指令在访问内存单元时, 只给出偏移地址, 段地址默认在DS段寄存器中3. mov a...
分类:其他好文   时间:2015-05-14 20:18:24    阅读次数:103
汇编学习笔记02(寄存器CPU工作原理)
1. 什么是寄存器呢? 就是可以用指令进行读写的部件. 程序员通过改变各种寄存器中的内容实现对CPU的控制. 如果是16位CPU的话, 就是相当于2个存储单元.2. 字在寄存器中的存储? 8086CPU可以一次性处理两种尺寸的数据Byte: 字节型数据, 一个字节由8个bit组成, 可以存在8位寄存...
分类:其他好文   时间:2015-05-12 20:42:00    阅读次数:104
90条   上一页 1 ... 4 5 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!