练习1 mov ax,0021 mov ds,ax mov ax,2200 mov ss,ax mov sp,0100 mov ax,[0] ;ax= 3130 add ax,[2] ;ax= 6462 mov bx,[4] ;bx= 3534 add bx,[6] ;bx= 6c6A push a ...
分类:
其他好文 时间:
2018-11-02 01:42:41
阅读次数:
162
此次实验的截图如下 Mov ax,0021 Mov ds,ax Mov ax,2200 Mov ss,ax Mov sp,0100 Mov ax,[0] ax=3130 Add ax,[2] ax=6462 Mov bx,[4] bx=3534 Add bx,[6] bx=6c6a Push ax ...
分类:
其他好文 时间:
2018-11-02 00:29:55
阅读次数:
156
练习1: 编写代码: 使用masm实验: 得到输出结果为36 (2)将line4的dl变为2,line9的dl变为5,观察结果: 得到结果为25. (3)在用debug对生成的可执行文件 t1.exe 进行调试。 用r命令 得到cs=076A,ds=075A,满足公式(cs)=(ds)+10H。 P ...
分类:
编程语言 时间:
2018-11-02 00:28:37
阅读次数:
195
以下为实验截图 : Mov ax,0021 Mov ds,ax Mov ax,2200 Mov ss,ax Mov sp,0100 Mov ax,[0] ax=3130 Add ax,[2] ax=6462 Mov bx,[4] bx=3534 Add bx,[6] bx=6c6a Push ax ...
分类:
其他好文 时间:
2018-11-02 00:10:38
阅读次数:
148
实验二 用机器指令和汇编指令编程 实验任务 (1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 mov ax, ffff mov ds,ax mov ax,2200 mov ss,ax mov sp,0100 mov ax,[0] add ax,[2] mov ...
分类:
其他好文 时间:
2018-11-02 00:09:15
阅读次数:
151
1、预备知识:Debug的使用 Debug在执行“d 1000:0”时,会将段地址送入ds中。 Debug的命令在执行修改寄存器SS的指令时,下一条指令也紧接着被执行。 2、实验任务 补充: 为了便于验证实验结果,对「2. 实验任务」中的(1)做如下两点调整: 1) 在使用 a 命令输入指令调试前, ...
分类:
其他好文 时间:
2018-11-01 22:30:05
阅读次数:
257
任务一 使用e命令修改0021:0至0021:f数据,修改为30H,31H,32H,33H,34H,35H,36H,37H。修改后的代码要正确写入 mov ax,0021 mov ds,ax mov ax,2200 mox ss,ax mov sp,0100 mov ax,[0];ax=3130H ...
分类:
其他好文 时间:
2018-11-01 22:24:17
阅读次数:
174
1.新建工程 点击File选择New->CProject,出现C projec 窗口后,在project name 填写自己的工程名,在Project type下选择Bare-metal Executable(可执行裸机)文件夹下的Empty Project,Toolchains 选择ARMComp ...
分类:
其他好文 时间:
2018-11-01 16:11:19
阅读次数:
187
1.预备知识:Debug的使用 注:详见书第71页。 2.实验任务 (1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 mov ax , ffff mov ds , ax mov ax , 2200 mov ss , ax mov sp , 0100 mov ...
分类:
其他好文 时间:
2018-11-01 15:13:51
阅读次数:
200
对t1进行编译,连接,执行得出结果。 修改第四第九行的值后再次编译,连接,执行得到图示结果。 exe文件在debug中执行,满足关系(cs)=(ds)+10H, PSP(程序段前缀)的头两个字节是CD 20。 u命令反汇编得到源程序 t命令和p命令逐句执行。 编写t2 编译,连接,执行出现红色36 ...
分类:
编程语言 时间:
2018-11-01 11:56:36
阅读次数:
263