GitHub

11 2018 档案

摘要:1.在代码段中使用数据 dw的含义是定义字型数据(define word) 注意 程序框架 assume cs:code code segment ................... .....数据 .................. start .............. .....代码 阅读全文
posted @ 2018-11-24 10:35 繁华似锦觅安宁 阅读(230) 评论(0) 推荐(0)
摘要:[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 阅读全文
posted @ 2018-11-23 09:15 繁华似锦觅安宁 阅读(197) 评论(0) 推荐(0)
摘要:实验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 阅读全文
posted @ 2018-11-22 11:29 繁华似锦觅安宁 阅读(323) 评论(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 阅读全文
posted @ 2018-11-13 21:06 繁华似锦觅安宁 阅读(199) 评论(0) 推荐(0)
摘要:实验1 综合使用loop,[bx],编写完整汇编程序,实现向内存b800:07b8 开始的连续16 个字单元重复填充字数据0403H。 对源程序 进行汇编、连接、运行 将源代码程序中字数据0403H→修改为0441H,再次运行,运行结果为 发现结果的图案发生了变化 实验2 综合使用loop,[bx] 阅读全文
posted @ 2018-11-13 20:48 繁华似锦觅安宁 阅读(204) 评论(0) 推荐(0)
摘要:实验1 编写代码 进行汇编、连接、运行、调试 程序输出结果 将 line4 和line9 种寄存器dl 的值分别修改为 0~9 中任何一个数字,重新汇编→连接→运行,观察结果的变化。 变为81 进行调试 使用 u 命令对 t1.exe 进行反汇编,观察反汇编得到的源代码。 cx值为16h,满足(cs 阅读全文
posted @ 2018-11-13 17:15 繁华似锦觅安宁 阅读(183) 评论(1) 推荐(0)