摘要: 1- SI和DI是8086CPU中和bx功能相近的寄存器, SI和DI不能够分成两个8位寄存器来使用, 下面的三组指令实现了相同的功能:(1) mov bx,0 mov ax,[bx](2) mov si,0 mov ax,[si](3) mov di,0 mov ax,[di]或者(1) mov bx,0 mov ax,[bx + 123](2) mov si,0 mov ax,[si + 123](3) mov di,0 mov ax,[di + 123]方法一: 1 ;用寄存器SI和DI实现将字符串'welcome to masm!'复制到它后面的数据区中. 2 assu 阅读全文
posted @ 2014-02-25 16:50 galoishelley 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 1- 转化为大写方法一: 1 assume cs:code,ds:data 2 data segment 3 db 'BaSiC' 4 db 'MinIX' 5 data ends 6 code segment 7 start: mov ax,data 8 mov ds,ax 9 mov bx,010 11 mov cx,512 s: mov al,[bx]13 and al,11011111B14 mov [bx],al15 inc bx1... 阅读全文
posted @ 2014-02-25 14:47 galoishelley 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 1-or, and 指令 mov al,01100011B and al,00111011B 执行后al=00100011B mov al,01100011B or al,00111011B 执行后al=01111011B2- 关于ASCII码 世界上有很多编码方案,有一种方案叫做ASCII编码.所谓编码方案,就是一套规则,它约定了用什么样的信息来表示现实对象.比如在ASCII编码方案中,用61H表示"a", 62H表示"b", 一种规则需要人们遵守才有意义.3- 一个文本编辑过程中.就包含着按照ASCII编码规则进行的编码和解码. 在文本编辑器中,我们 阅读全文
posted @ 2014-02-25 10:45 galoishelley 阅读(484) 评论(0) 推荐(0) 编辑