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