assume cs:code
code segment
mov ax,0
mov es,ax
mov ax,cs
mov ds,ax
mov di,200h
mov si,offset do0
mov cx,offset do0end-offset do0
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[0],200h
mov word ptr es:[2],0
mov ax,4c00h
int 21h
do0:
jmp short s
db 'Hey!Guy,...


- [tomato] 这种问题比较不容易发现! 01/08 12:45
- [tomato] 嗯,注意边学习边总结! 01/08 10:50
- [tomato] 多总结是个好习惯! 01/08 10:40
- [gdshjr888] 哦。知道了。没复制上来。已经改了。 01/06 22:20
- [ppt] 程序正确,但是前面好像少了些东西 01/06 20:04
[2009-01-08 11:05] 第十二章代码
阅读全文 |
评论次数(1) |
浏览次数(439) |
所属类型(汇编作业)
[2009-01-06 10:35] 实验11代码
assume cs:code
datasg ends
db "Beginner's All-purose Symbolic Instruction Code.",0
code segment
begin :mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc: mov ch,0
s:
mov cl,[si]
mov ax,cx
jcxz o...
datasg ends
db "Beginner's All-purose Symbolic Instruction Code.",0
code segment
begin :mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc: mov ch,0
s:
mov cl,[si]
mov ax,cx
jcxz o...
阅读全文 |
评论次数(2) |
浏览次数(414) |
所属类型(汇编作业)
[2009-01-06 09:53] 标志寄存器的相关问题
首先,一个数在cpu中的表现形式为2种,有符号和无符号数,同样,cpu的相关指令也可按照其不同的表现形式来对待问题。进行有符号数运算,和进行无符号数运算。
在一开始学习的时候相信许多人都有这样的困惑。
cpu是怎样根据运算结果来改变标志寄存器的相关位的?
当我学习完zf。我们有了一个模糊的认识,cpu是根据结果来改变标志寄存器的。
当我学习完sf的时候,我们又有了一个认识,cpu是根据最高位的正负来改变sf的值。
然后学习cf的时候,我又有了一个认识,cpu来根据最高位相加是否向最高位进位来改变cf的值。
ok,来学习of的时候,我试图寻找着cpu是怎样根据结果(是根据最高...
在一开始学习的时候相信许多人都有这样的困惑。
cpu是怎样根据运算结果来改变标志寄存器的相关位的?
当我学习完zf。我们有了一个模糊的认识,cpu是根据结果来改变标志寄存器的。
当我学习完sf的时候,我们又有了一个认识,cpu是根据最高位的正负来改变sf的值。
然后学习cf的时候,我又有了一个认识,cpu来根据最高位相加是否向最高位进位来改变cf的值。
ok,来学习of的时候,我试图寻找着cpu是怎样根据结果(是根据最高...
阅读全文 |
评论次数(1) |
浏览次数(415) |
所属类型(汇编作业)
[2009-01-04 22:29] mov 指令的几种格式。
mov 寄存器,寄存器(其中寄存器包括段寄存器和通用寄存器)
mov 寄存器,idata
mov 寄存器,内存单元
mov 内存单元,寄存器
mov 寄存器,‘字符’
注意:
没有mov 段寄存器,段寄存器这种指令
也没有 mov 段寄存器,10这一种指令。...
mov 寄存器,idata
mov 寄存器,内存单元
mov 内存单元,寄存器
mov 寄存器,‘字符’
注意:
没有mov 段寄存器,段寄存器这种指令
也没有 mov 段寄存器,10这一种指令。...
阅读全文 |
评论次数(1) |
浏览次数(472) |
所属类型(汇编作业)
[2009-01-04 18:14] 从第十章开始写博客了
看见论坛上许多高手都写汇编作业,那么我也不‘客气’了,从今天开始,从这章开始写汇编作业。...
阅读全文 |
评论次数(0) |
浏览次数(367) |
所属类型(默认类型)