汇编语言
ay27
这个作者很懒,什么都没留下…
展开
-
王爽《汇编语言》实验7
因为实验7中的数据太多,我就对其缩减了一些。 因为其中用到很多的寄存器,但是每个寄存器都有限制规则,所以要精心分配寄存器。最先分配的是两个段寄存器,data用ds存放, table用es存放。然后要确定循环使用的寄存器cx;然后要精心分配指向table和data地址的寄存器,由于能够指向地址的寄存器只有bx, si di, bp,选其中三个进行地址的指定,我的选择是:原创 2013-04-26 19:55:45 · 586 阅读 · 0 评论 -
用汇编进行大小写转换
最近学习了一下8086的16位汇编语言,学习了一种比较奇葩的进行字母大小写转换的方法。不必用CMP语句进行判断,一步到位。当然前提要求是输入的数据必须是字母哈。把字母的ASCII码用二进制查看:大写 16进制 二进制 小写 16进制原创 2013-04-26 19:55:43 · 1346 阅读 · 0 评论 -
王爽《汇编语言》实验8
实验8是要求阅读一个很奇葩的代码:assume cs:codecode segment mov ax, 4c00h int 21h start: mov ax, 0s: nop nop ;下面这段代码主要是把s2的内容复制到s处 mov di, offset s mov si, offset s2 mov ax, cs:[si]原创 2013-04-26 19:55:47 · 932 阅读 · 0 评论