摘要: 实验一 原程序运行结果如下: 运行结束后x,y标号处数据结果如下: 发现x处16字节数据变成了原来的x+y 将inc改为add运行结果如下: 发现在此处2者对程序运行没有影响。 但查阅资料可知:inc对zf造成影响,而add对zf和cf造成影响,也就是add的进位信息会被保留,但inc不会。 实验任 阅读全文
posted @ 2021-12-11 16:45 玉骢 阅读(51) 评论(2) 推荐(0) 编辑
摘要: 1.任务一 程序代码如下: assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x y dw 1, 9, 3 len2 equ $ - y data ends code segment start: mov ax, data 阅读全文
posted @ 2021-11-27 17:42 玉骢 阅读(82) 评论(3) 推荐(0) 编辑
摘要: 1.任务一 1-1 汇编并连接task1_1.asm 用g命令打断点,使程序执行至17行停止,查看寄存器的值 (1)ds=076A; ss=076B; cs=076C; (2)ds=X-0002; ss=X-0001; 1-2 (1)ds=076A ss=076B; cs=076C; (2)ds=X 阅读全文
posted @ 2021-11-07 15:15 玉骢 阅读(137) 评论(3) 推荐(0) 编辑
摘要: 实验任务一 1.教材实验一 (1) 通过A命令将汇编语言输入内存 用R cs和R ip将cs:ip指针指向第一条程序的位置073F:0100,接着用T命令逐条执行命令 (2) 将指令输入内存并且调整cs:ip指针 重复执行若干次后得到0100即256 (3) 用D命令查看内存 发现日期为92年1月1 阅读全文
posted @ 2021-10-23 18:53 玉骢 阅读(276) 评论(3) 推荐(0) 编辑