11 2018 档案

摘要:(1)将下面的程序编译连接,用Debug加载、跟踪,然后回答问题。 assume cs:code,ds:data,ss:stack data segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h data ends stack segm 阅读全文
posted @ 2018-11-30 19:13 戳中笑点 阅读(173) 评论(2) 推荐(0)
摘要:1、综合使用loop,[bx],编写完整汇编程序,实现向内存b800:07b8开始的连续16个字单元重复填充字数据0441H。 源代码 结果 将0403h修改为0411h 结果 2、综合使用loop,[bx],编写完整汇编源代码,实现向内存0:200~0:23F依次传送数据0~63(3FH) 源代码 阅读全文
posted @ 2018-11-22 22:45 戳中笑点 阅读(174) 评论(2) 推荐(0)
摘要:1. 练习1 第1步,编写汇编源程序t1.asm, 源程序代码如图1-1所示。 代码如图: 结果是36。 (2) 将 line4和line9种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→ 连接→运行,观察结果的变化。 改为4 4 结果为44。 (3) 用debug对生成的可执行文件 阅读全文
posted @ 2018-11-01 21:22 戳中笑点 阅读(206) 评论(3) 推荐(0)
摘要:1、预备知识:Debug的使用 Debug在执行“d 1000:0”时,会将段地址送入ds中。 Debug的命令在执行修改寄存器SS的指令时,下一条指令也紧接着被执行。 2、实验任务 补充: 为了便于验证实验结果,对「2. 实验任务」中的(1)做如下两点调整: 1) 在使用 a 命令输入指令调试前, 阅读全文
posted @ 2018-11-01 20:52 戳中笑点 阅读(433) 评论(2) 推荐(0)