11 2018 档案
摘要:1.在代码段中使用数据 dw的含义是定义字型数据(define word) 注意 程序框架 assume cs:code code segment ................... .....数据 .................. start .............. .....代码
阅读全文
摘要:[BX] mov ax,[bx] 功能:bx中存放的数据作为一个偏移地址EA,段地址SA默认在ds中,将SA:EA处的数据送入ax中,即:(ax)=((ds)*16+(bx)) mov [bx],ax 功能:bx中存放的数据作为一个偏移地址EA,段地址SA默认在ds中,将ax中的数据送入内存SA:E
阅读全文
摘要:实验1 assume cs:code, ds:data, ss:stackdata segment dw 0123h, 0456h, 0789h, 0abch, 0defh, 0fedh, 0cbah, 0987hdata ends stack segment dw 0, 0, 0, 0, 0, 0
阅读全文
摘要:汇编源程序从编写到调试 编辑→(xx.asm)→汇编→(xx.obj)→连接→(xx.exe)→执行→调试 程序4.1 assume cs : codesq codesq seqment mov ax,0123H mov bx,0456H mov ax,bx mov ax,ax codesq end
阅读全文
摘要:实验1 综合使用loop,[bx],编写完整汇编程序,实现向内存b800:07b8 开始的连续16 个字单元重复填充字数据0403H。 对源程序 进行汇编、连接、运行 将源代码程序中字数据0403H→修改为0441H,再次运行,运行结果为 发现结果的图案发生了变化 实验2 综合使用loop,[bx]
阅读全文
摘要:实验1 编写代码 进行汇编、连接、运行、调试 程序输出结果 将 line4 和line9 种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→连接→运行,观察结果的变化。 变为81 进行调试 使用 u 命令对 t1.exe 进行反汇编,观察反汇编得到的源代码。 cx值为16h,满足(cs
阅读全文