汇编网首页登录博客注册
xiaodouaishu的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  

[2008-04-15 16:13] 猪为什么不是绿色的?

0号错误,即发生除法溢出的时候用绿色的"YOU ARE A PIG"提醒,可最后显示的为什么还是白的?请看下
;;;0号处理程序;;;
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-do0
cld
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[4*0],200h
mov word ptr es:[4*0+2],0
m...
阅读全文 | 评论次数(3) | 浏览次数(312) | 所属类型(默认类型)

[2008-04-10 15:59] 有道难题留给你

原题:给你出个题目,如果你是新手,3天之内能搞定就证明你对汇编比较了解了,如果是高手,就请1天之内完成,如果不行,就别叫高手了,呵呵。   
  题目:编写一个从1加到100的程序,要求在显示器上显示出每一次加的步骤和结果,就是这样:1+2=3,3+3=6,4+6=10,……   


以下是我编的代码,现在还有最后一个问题需要解决,当显示的数字大于10时,屏幕上显示的十六进制ABCD..就需加37h而不是30h了,而且如果真的显示十六进制ABCD..又给阅读造成困难.最好是改为相对应的十进制数,如A用10来表示.不过这需要判断是否大于10,而且若那样,比如88+86=174在屏幕上要...
阅读全文 | 评论次数(4) | 浏览次数(336) | 所属类型(默认类型)
页码数(1):  1