汇编语言
文章平均质量分 70
THISISPAN
这个作者很懒,什么都没留下…
展开
-
寻址方式
寻址方式寻址方式就是寻找操作数或操作数地址的方式。8086提供了与操作数有关和与I/O端口地址有关的两类寻址方式。与操作数有关的寻址方式有七种,分别是立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址加变址寻址,相对基址加变址寻址;与I/0端口有关的寻址方式有直接端口寻址和间接端口寻址方式。另外还有隐含寻址,即把要寻找的地址包含在操作码中。原创 2012-06-18 19:57:09 · 3942 阅读 · 0 评论 -
逻辑地址(段地址,偏移地址)知识点全面回顾
1.什么是逻辑地址?:逻辑地址是用户编程时使用的地址,分为段地址和偏移地址两部分。逻辑地址表示形式:3020:055AH---------(汇编语言中,数字后面加H表示16进制)2.为什么要用逻辑地址?(逻辑地址的产生背景):8086cpu访问存储器时,地址寄存器(16位)要先向地址总线发出地址信号(地址总线是专门用来存取内存地址的,故与内存单元有关,20位),而地址寄存器原创 2012-06-22 19:46:13 · 17419 阅读 · 6 评论 -
内存不能为“read"指令00000000*0问题
“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金原创 2012-06-25 15:50:03 · 2380 阅读 · 0 评论 -
DOS下调用debug程序
目录1debug命令debug命令 DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。 它的功能包括以下几个方面。 1,直接输入,更改,跟踪,运行汇编语转载 2012-06-25 13:39:00 · 5969 阅读 · 0 评论 -
计算机基本组成
冯诺依曼计算机的基本结构:一.CPU:1)运算器::算术逻辑单元(ALU)、累加器、状态寄存器、寄存器(包括通用寄存器、暂存寄存器、标志寄存器等)。工作原理:运算过程中,运算器不断得到由存储器提供的数据,运算后把结果(包括中间结果)送回存储器保存起来。整个运算过程是在控制器统一指挥下,按程序中编排的操作次序进行的。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算原创 2012-06-20 16:13:35 · 1076 阅读 · 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-06-22 18:31:29 · 10518 阅读 · 0 评论 -
计算机组成原理:时钟周期、机器周期和指令周期
时钟周期:一个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述原创 2012-06-24 18:38:06 · 8167 阅读 · 0 评论 -
内存地址计算问题
1.内存地址从A4000H到CBFFFH共有几个存储单元是怎么计算的?:CBFFF-A4000+1=28000(十六进制) CBFFF-A4000+1=CC000-A4000=(CC-A4)*16^3=(CC-A4)*2^12=(2*16+8)*2^12=40*2^12=160*2^10 (B)=160 (KB)2.若内存按字节编址,用存储容量为原创 2012-06-22 17:32:42 · 37336 阅读 · 3 评论 -
cpu控制器
CPU控制器 控制器是整个CPU的指挥控制中心,由指令寄存器IR(InstructionRegister)、程序计数器PC(ProgramCounter)和操作控制器0C(OperationController)三个部件组成,对协调整个电脑有序工作极为重要。指令寄存器 指令寄存器:用以保存当前执行或即将执行的指令的一种寄存器。指令内包含有确定操作类型的操作码和指出操作数来源或去原创 2012-06-19 22:26:52 · 1742 阅读 · 0 评论 -
汇编语言 知识点回顾
1.什么叫 零地址指令 一地址指令 二地址指令?指令中的地址码字段用来指出操作数的地址。根据一条指令中所含操作数地址的数量。可分为三地址指令、双地址指令、单地址指令和零地址指令。零地址指令只有操作码,没有操作数。这种指令有两种情况:一是无需操作数,另一种是操作数为默认的(隐含的),默认为操作数在寄存器中,指令可直接访问寄存器。 零地址指令,如 NOP, CLR 一地原创 2012-06-25 22:29:05 · 2141 阅读 · 0 评论