• DEBUG命令详解 参数 搜索 跟踪 反汇编 写入 分配扩展内存 释放扩展内存

    DEBUG命令详解 参数 搜索 跟踪 反汇编 写入 分配扩展内存 释放扩展内存 直接将 8086/8087/8088 记忆码合并到内存。 该命令从汇编语言语句创建可执行的机器码。所有数值都是十六进制格式,必须按一到四个字符输入这些数值。在引用的操作代码(操作码)前指定前缀记忆码。 a [address] 参数 address 指定键入汇编语言指令的位置。对 address 使用十六进制值,并键入不以“h”字符结尾的每个值。如果不指定地址,a 将在它上次停止处开始汇编。 有关将数据输入到指定字节中的信息,请参看Debug E(键入)。 有关反汇编字节的信息,请参看Debug U(反汇编) 说明 使用记忆码 段的替代记忆码为 cs:、ds:、es: 和 ss:。远程返回的记忆码是 retf。字符串处理的记忆码必须明确声明字符串大小。例如,使用 movsw 可以移动 16 位的字串,使用 movsb 可以移动 8 位字节串。 汇编跳转和调用 汇编程序根据字节替换自动将短、近和远的跳转及调用汇编到目标地址。通过使用 near 或 far 前缀可以替代这样的跳转或调用,如下例所示: -a0100:0500 0100:0500 jmp 502 ; a 2-byte short jump 0100:0502 jmp near 505 ; a 3-byte near jump 0100:0505 jmp far 50a ; a 5-byte far jump 可以将 near 前缀缩写为 ne。 区分字和字节内存位置 当某个操作数可以引用某个字内存位置或者字节内存位置时,必须用前缀 word ptr 或者前缀 byte ptr 指定数据类型。可接受的缩写分别是 wo 和 by。以下范例显示两种格式: dec wo [si] neg byte ptr [128] 指定操作数 Debug 使用包括在中括号 ([ ]) 的操作数引用内存地址的习惯用法。这是因为另一方面 Debug 不能区分立即操作数和内存地址的操作数。以下范例显示两种格式: mov ax,21 ; load AX with 21h mov ax,[21] ; load AX with the ; contents of ; memory location 21h 使用伪指令 使用 a 命令提供两个常用的伪指令:db 操作码,将字节值直接汇编到内存,dw 操作码,将字值直接汇编到内存。以下是两个伪指令的范例: db 1,2,3,4,"THIS IS AN EXAMPLE" db 'THIS IS A QUOTATION MARK:"' db "THIS IS A QUOTATION MARK:'" dw 1000,2000,3000,"BACH"

    0
    236
    51KB
    2009-12-14
    14
  • 《数据库概论》实验指导书(2008) 数据库概论实验答案

    《数据库概论》实验指导书 (2006级) 一、 实验目的 二、 适应专业 三、 实验学时数 四、 实验内容及学时安排 ........ 1-1 Create table Student (SNO varchar2(5),SNAME varchar2(8) NOT NULL, SDEPT varchar2(2) NOT NULL, SCLASS char(2) NOT NULL, SAGE number(2), Constraint Student_SNO_pk primary key(SNO)); create table course (CNO varchar2(3),CNAME varchar2(16),CTIME number(3), Constraint Course_CNO_pk primary key(CNO)); create table Teach (TNAME VARCHAR2(8),TSEX varchar2(2),CNO varchar2(3), TDATE date,TDEPT varchar2(2) , Constraint Teach_pk primary key( TNAME,CNO,TDEPT), Constraint Teach_Course_CNO_fk Foreign key (CNO) REFERENCES Course(CNO)); create table Score (SNO varchar2(5), CNO varchar2(3),SCORE number(5,2), Constraint Score_pk primary key(SNO,CNO), Constraint Score_Student_SNO_fk foreign key(SNO) REFERENCES Student(SNO), Constraint Score_Course_CNO_fk foreign key(CNO) REFERENCES Course(CNO) ); alter table Student add(SSEX varchar2(2)); 1-3 Alter table student Modify(SNAME varchar2(10) NOT NULL); 1-4 Create index SC_NDXSNO on Score(SNO); Create index SC_NDXCNO on Score(CNO DESC); Create index GRADE_NDX on Score(SCORE DESC); ........

    0
    217
    271KB
    2009-12-14
    31
  • CSS完全参考手册3.0   学习CSS

    CSS完全参考手册3.0   学习CSS必备

    0
    27
    237KB
    2009-12-10
    0
  • MySQL数据库函数详解 sql学习经典

    学习MySQL必备 数据库函数详解 sql学习经典 加速学习

    5
    178
    67KB
    2009-12-10
    9
  • php最新中文手册 PHP语言参考 安全特点函数参考等等

    学习PHP的朋友必备,可以非常方便的查询,加速学习进程

    0
    28
    14.21MB
    2009-12-10
    5
  • C++课程设计_篮球联赛个人技术数据处理系统源代码

    C++课程设计篮球联赛个人技术数据处理系统源代码

    4
    276
    41KB
    2009-12-10
    10
关注 私信
上传资源赚积分or赚钱