1.内存单元中的数据是字节型数据
mov dx,0 ;赋初值
mov cx,b ;b=段地址:b-段地址:0
s:mov al,[bx] ;用16位寄存器做中介,值赋给低位
mov ah,0 ;高位赋值0
add dx,ax ;dx存储结果
inc bx
loop s
2.内存单元中数据是字型数据
mov ax,0
mov bx,0
mov cx,次数
s:add ax,cs:[bx] ;累加内存...
- [a88510] 其实你可以理解为,就是一个压入,一个弹出 03/09 12:11
- [suixin] 你要把这些说明去掉就可以了 02/12 14:55
- [suixin] 我试过了 可以呀 02/12 14:53
- [waiwai] 这程序不能通过编译,你没试过吗? 02/02 21:50
- [suixin] 不对,好像除了范逸之的其他的买不到了。我在网上买了很长时间还是没有 01/08 15:50
- [suixin] 晕了我是转载的现在这些都买不到了 01/08 15:47
- [waiwai] 找本VB好书还真难,麻烦给我发个吧...... bzj781129@sina.com 01/08 15:43
- [游客] 涉及push pop时一定要定义堆栈,经验!!很重要!! 01/06 22:43
- [regex] 还有一点非常重要,当栈空时,SS:SP指向栈空间最高地址单元的下一个单元。 01/01 00:27
- [regex] 第三章真的非常重要 01/01 00:25
- [suixin] 对不起我还没学到哪里有很多伪指令不认识等我学的差不多的时候我再给你弄吧,先不好意思了 01/03 11:54
- [游客] 你好,我搜了一个汇编程序,很长,你能帮忙写点注释吗? DATA SEGMENT 01/02 11:19
- [kevin812566059] 你好!我也想学习汇编。我前几天报名的,在这个网上学习的步骤是怎么样的?我怎么找不到什么作业啊?应该看 12/29 20:49
- [zouhehui] 真的,我相信一段时间以后你在汇编上的造诣是不可估量的! 11/30 22:21
- [zouhehui] 从你写的章末总结就看的出来你是一个非常细心,毅力很强的高手,很高兴认识你,我现在还是一只菜鸟,以后多 11/30 21:49
- [zouhehui] 你好,我也刚刚学汇编,我也想交一些朋友大家公共学习,希望我能成为你的朋友! 11/29 12:05
[2010-01-12 14:08] 求一段内存中数据的和
阅读全文 |
评论次数(0) |
浏览次数(381) |
所属类型(简洁的经典例题)
[2010-01-12 13:59] 求n^idata
mov ax,0 ;ax赋初值
mov cx,idata ;循环的次数
s:add ax,n
loop s ;求idata次add ax,n...
mov cx,idata ;循环的次数
s:add ax,n
loop s ;求idata次add ax,n...
阅读全文 |
评论次数(0) |
浏览次数(371) |
所属类型(简洁的经典例题)
[2010-01-12 13:52] 求n*2
mov ax,idata ;把常数放入寄存器
add ax,ax ;寄存器连加...
add ax,ax ;寄存器连加...
阅读全文 |
评论次数(0) |
浏览次数(347) |
所属类型(简洁的经典例题)
[2010-01-12 13:47] 求行和列的方法
mov ax,0b800h
mov es,ax ;显存的段地址
mov al,160
mul dh ;求行的字节
mov bl,dl ;列的地址
mov bh,0
add bx,ax ;求行和列的总物理地址...
mov es,ax ;显存的段地址
mov al,160
mul dh ;求行的字节
mov bl,dl ;列的地址
mov bh,0
add bx,ax ;求行和列的总物理地址...
阅读全文 |
评论次数(0) |
浏览次数(339) |
所属类型(简洁的经典例题)
[2010-01-11 22:46] 第十章 实验1
assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
code segment
start:mov dh,8 ;行数
mov dl,3 ;列数
mov cl,2h ;颜色
mov ax,data ;数据段的段地址
mov ds,ax
mov si,0 ;偏移首地址
call show_str
mov ax,4c00h
...
data segment
db 'welcome to masm!',0
data ends
code segment
start:mov dh,8 ;行数
mov dl,3 ;列数
mov cl,2h ;颜色
mov ax,data ;数据段的段地址
mov ds,ax
mov si,0 ;偏移首地址
call show_str
mov ax,4c00h
...
阅读全文 |
评论次数(0) |
浏览次数(311) |
所属类型(汇编作业)
[2010-01-09 23:37] 第十章 call和ret
1.ret与retf
ret:相当于pop ip
retf:相当于pop ip 、pop cs
2.各种call指令
call 标号:相当于push ip
jmp near ptr 标号
call far ptr 标号: 相当于push ip
push cs
jmp far ptr 标号
call 16位reg:相当于push ip
jmp 16位reg
call word ptr 内存单元地址:相当于push ip
...
ret:相当于pop ip
retf:相当于pop ip 、pop cs
2.各种call指令
call 标号:相当于push ip
jmp near ptr 标号
call far ptr 标号: 相当于push ip
push cs
jmp far ptr 标号
call 16位reg:相当于push ip
jmp 16位reg
call word ptr 内存单元地址:相当于push ip
...
阅读全文 |
评论次数(0) |
浏览次数(306) |
所属类型(每章总结)
[2010-01-08 15:30] 就(十年以后的科技——微软2019年的梦想)感想下
大家看到了吗,微软信誓旦旦的把未来谱写在画片上了。这就是10年后生活在的模式。美丽憧憬又让人惊心动魄!
这就是规则,人家定义了,自己没有而又要使用那就必须遵守。遵守代表无条件的同意和无偿的付息,这就是自主产权。多期待未来我们国家能够在自主产权上多下点功夫,别总是把劳动都放在嘴上,或表面上。
多希望未来我们中的某位人士能够成就我们的梦,也能创造自己的规则。期待自立,自我规则!
写的自己都糊涂了不过我的意思也表达出了,看后大家都顶下
谢谢!...
这就是规则,人家定义了,自己没有而又要使用那就必须遵守。遵守代表无条件的同意和无偿的付息,这就是自主产权。多期待未来我们国家能够在自主产权上多下点功夫,别总是把劳动都放在嘴上,或表面上。
多希望未来我们中的某位人士能够成就我们的梦,也能创造自己的规则。期待自立,自我规则!
写的自己都糊涂了不过我的意思也表达出了,看后大家都顶下
谢谢!...
阅读全文 |
评论次数(0) |
浏览次数(376) |
所属类型(心情驿站)
[2010-01-08 08:22] 十年以后的科技——微软2019年的梦想
阅读全文 |
评论次数(0) |
浏览次数(358) |
所属类型(心情驿站)
[2010-01-05 20:36] 第九章 实验9
这个题意不明确,不明白说的具体意思!
现在以我考虑的,做出了两个算是符合题意的解答。(我个人认为)
请各位老师指导
一.
assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start:mov ax,data ;定义ds寄存器
mov ds,ax
mov ax,0b800h ;定义缓冲区
mov es,ax
mov bx,0 ;初始化bx
...
现在以我考虑的,做出了两个算是符合题意的解答。(我个人认为)
请各位老师指导
一.
assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start:mov ax,data ;定义ds寄存器
mov ds,ax
mov ax,0b800h ;定义缓冲区
mov es,ax
mov bx,0 ;初始化bx
...
阅读全文 |
评论次数(0) |
浏览次数(373) |
所属类型(汇编作业)
[2010-01-04 12:05] 第九章 转移指令的原理
1.无条件转移指令(jmp)
2.条件转移指令(jcxz)
转移指令分类: 3.循环指令(loop)
4.过程
5.中断
功能
段 |jmp short 标号 ;(ip)=(ip)+8位位移
内 |jmpnear ptr 标号 ;(ip)=(ip)+16位位移
转 |jmp word ptr 内存单元 ;(内存单元)=目的ip
移 |jmp 某一合法寄存...
2.条件转移指令(jcxz)
转移指令分类: 3.循环指令(loop)
4.过程
5.中断
功能
段 |jmp short 标号 ;(ip)=(ip)+8位位移
内 |jmpnear ptr 标号 ;(ip)=(ip)+16位位移
转 |jmp word ptr 内存单元 ;(内存单元)=目的ip
移 |jmp 某一合法寄存...
阅读全文 |
评论次数(0) |
浏览次数(315) |
所属类型(每章总结)