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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
文章收藏
友情链接

[2009-06-10 10:29] 实验10 解决除法溢出问题

assume cs:code,ss:stack

stack segment
        dw 0,0,0,0,0,0,0,0
stack ends

code segment
        start:
        mov ax,4240h;被除数低16位
        mov dx,000fh;高16位
        mov cx,0ah;除数
        
        ;公式:X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N
        ;X:被除数,范围:[0,FFFFFFFF]
        ;N:除数,范围:[0,FFFF]
        ;H:X高16位,范围:[0,FFFF]
        ;L:X低16位,范围:[0,FFFF]
        ...
阅读全文 | 评论次数(1) | 浏览次数(772) | 所属类型(汇编作业)

[2009-06-09 19:31] 试验10 显示字符串

assume cs:code,ds:data,ss:stack

stack segment
        dw 0,0,0,0,0,0,0,0
stack ends

data segment
        db 'welcome to masm!',0
data ends

code segment
        start:
        mov dh,8;行
        mov dl,3;列
        mov cl,2;颜色
        
        mov ax,data
        mov ds,ax
        
        mov si,0
        
        mov ax,stack
        mov ss,ax
        mov sp,16
        
        call show_...
阅读全文 | 评论次数(1) | 浏览次数(696) | 所属类型(汇编作业)

[2009-06-07 21:26] 实验9

DATAS SEGMENT
    db 'welcome to masm!'
DATAS ENDS

STACKS SEGMENT
    ;此处输入堆栈段代码
STACKS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
           mov ax,datas
        mov ds,ax
        
        mov ax,0b800h ;25*80显示模式下显存的起始段地址
        mov es,ax
        mov si,0720h ;显示器中间内存单元地址
        mov bx,0
        mov cx,16
         ...
阅读全文 | 评论次数(1) | 浏览次数(690) | 所属类型(汇编作业)

[2009-06-02 15:15] 离职了,重新回来了

工作原因暂时离开了3个月,和到现在的离职.挺短暂的,要是没有发生一些事情,我想我还会再工作1年左右,然后才能做出现在的决定.

  厌倦了一天天只能停留在写垃圾代码的工作,没有什么意思.只是生活得一些压力让我迫不得以的去做.前一段时间看了设计模式,然后再去翻数据结构,看不懂.高中已经让我尝到了苦果才因此没上大学,数据结构看不懂我去翻高数、去翻线性代数,还是看不懂.陷入了死循环.没办法,如果想在计算机行业有所发展的话,只能去进修了.

  个人没什么太多经历,只是自我感觉在网站方面有一些经验可以分享给大家.没做过什么大型网站,中型的做过,基本是设计和后台都是自己写出来的.可能有没工作的朋...
阅读全文 | 评论次数(2) | 浏览次数(723) | 所属类型(杂谈)

[2009-02-24 16:09] “南京老汉跌倒无人搭救,大喊是我自己跌倒的,跟你们没关系后才有人施救”(转) .

“南京老汉跌倒无人搭救,大喊是我自己跌倒的,跟你们没关系后才有人施救”以及日前关于“重庆警察周鑫与持刀歹徒搏斗时,路人多观望,无人挺身帮忙,以至年轻的生命转瞬消失”

对于两件具体行为不同,反映出的问题又大体相同的事件,评论中基本的态度都是;“观望者是冷漠的,但也是无奈的。危难者是无辜的,同样也是无奈的”相对于过去某些同类事件中舆论对于观者冷漠的口诛笔伐不同,现在的民众显然已经相对冷静客观的多。“盐从哪咸,醋从哪酸”不管是丑恶还是良善,存在的必然有存在的根源。

确实如此,两起事件中围观民众的态度从表面的确可称是冷漠,给世人的印象也可说是对国人道德沦丧的一种绝望。事件本身也成为既时对当...
阅读全文 | 评论次数(3) | 浏览次数(733) | 所属类型(杂谈)

[2009-02-23 10:16] 我对读计算机软件专业硕士的几点看法!(转贴)

  如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没有一点开发经验。 
  你说:“他们都有很强的开发能力,只是不太喜欢读书,也只是希望混个学历对今后在岗位上晋升有好处”,我可以向你保证,你所说的人绝对不是开发能力很强的人。因为,1)高手不可能不喜欢读书;2)高手不可能想去混一个学历;3)高手不可能认为晋升是因为学历的原...
阅读全文 | 评论次数(5) | 浏览次数(1498) | 所属类型(杂谈)

[2009-02-12 21:00] 检测点6.1

(1)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,写完程序:
assume cs:codesg
codesg segment

dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h

start: mov ax,0
         mov ds,ax
         mov bx,0
         mov cx,8
       s:mov ax,[bx]     
         
         mov cs:[bx],ax   ;根据程序要求,将寄存器ax的内容放入程序的开始处 ...
阅读全文 | 评论次数(1) | 浏览次数(653) | 所属类型(汇编作业)

[2009-02-10 20:53] 实验4

(1)编程,向内存0:200~0:23F依次传送数据0~63
(2)编程,向内存0:200~0:23F依次传送数据0~63,程序中只能使用9条指令,9条指令包括"mov ax,4c00"和"int 21h"
答:
ASSUME CS:code
code SEGMENT
    
     MOV AX,0020h
     MOV DS,AX

     MOV BX,0
     MOV CX,40h

s:   MOV [BX],BL
     INC BL
     LOOP s

     MOV AX,4c00h
     INT 21h
    ...
阅读全文 | 评论次数(2) | 浏览次数(754) | 所属类型(汇编作业)

[2009-02-07 11:33] 检测点3.2

(1)补全下面的程序,使其可以将10000H~1000FH中的8个字,逆序复制到20000H~2000FH中.

答:
mov ax,1000H
mov ds,ax

mov ax,2000H
mov ss,ax
mov sp,0010H

push [0]
push [2]
push [4]
push [6]
push [8]
push [a]
push [c]
push [e]
思路:入栈先减SP,然后取数据 所以SP的值为2000F+2=20010H,取偏移地址为0010H,SS的值为2000H

(2)(1)补全下面的程序,使其可以将10000H...
阅读全文 | 评论次数(2) | 浏览次数(807) | 所属类型(汇编作业)

[2009-02-05 23:46] 检测点3.1

(1)在DEBUG中,用"d 0:0 1f"查看内存,结果如下。
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3C-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行完后先关寄存器中的值.
答:
mov ax,1
mov ds,ax
mov ax,[0000] AX=2662H
mov bx,[0001] BX=E626H
mov ax,bx       AX=E626H
mov ax,...
阅读全文 | 评论次数(3) | 浏览次数(765) | 所属类型(汇编作业)
『 查看更多文章 』