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

我的博客

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

[2008-11-20 10:02] 实验10.1详解

;实验10第1题
;题目:在指定行和列中向屏幕输出指定字符串。
;20081117
;牛先生
assume cs:code

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

code segment
start: 
        mov dh,8             ;行
        mov dl,8             ;列
        mov cl,0cah          ;颜色
        mov ax,data
        mov ds,ax
        mov si,0
        call print_show
        mov ax,4c00h
        int 2...
阅读全文 | 评论次数(1) | 浏览次数(779) | 所属类型(汇编学习)

[2008-11-20 09:59] 实验10.2 详解

;实验10.2 
;题目:除法溢出问题的解决 
;牛先生
assume cs:code 
code segment 
start:     
    mov ax,4240h     ;定义一个数1000000(0f4240h),低位放入AX 
    mov dx,0fh       ;高位放入DX 
    mov cx,0ah       ;放入一个除数10 

    call divdw 
    mov ax,4c00h 
    int 21h 
     
divdw: 
    push ax 
    mov ax,dx         
...
阅读全文 | 评论次数(3) | 浏览次数(641) | 所属类型(汇编学习)

[2008-11-13 08:40] 测试点10.052详解

assume cs:code

data segment
    dw 8 dup(0)
data ends

code segment
    start:mov ax,data
          mov ss,ax
          mov sp,16
          mov word ptr ss:[0],offset s  
          mov ss:[2],cs                 ;以上两步将CS:S的IP放入栈的上部
          
          call dword ptr ss:[0]         ;将CS...
阅读全文 | 评论次数(0) | 浏览次数(694) | 所属类型(汇编学习)

[2008-11-11 17:21] 测试点10.051终于明白了,请老师进来指点一下思路是否正确。

点击查看原图
debug调试图如上,点击可放大


assume cs:code
stack segment
    dw 8 dup(0)
stack ends
code segment
    start:mov ax,stack
          mov ss,ax
          mov sp,16
          mov ds,ax  ;这把数据段和栈段放到一起了,都是13f8
          mov ax,0

          call word ptr ds:[0eh] 
         ;push ip是把13f9段的偏移地址0011h入栈,...
阅读全文 | 评论次数(2) | 浏览次数(635) | 所属类型(汇编学习)

[2008-10-28 11:20] 推荐博文 新人菜鸟,请大家多多关照,我已经学到检测点9.3了,看了半天才弄懂这个程序,和新手分享一下。

补全编程,利用loop指令,实现在内存2000H段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。 

assume  cs:code  
code    segment  
start:  mov ax,2000H  
        mov ds,ax  
        mov bx,0  
s:      mov cl,[bx] 
        mov ch,0 
        inc cx ;此处为关键,先将CX加1,执行到下面的
                 ;LOOP S 时,会将CS减1,若等于0便退出循环。  
         i...
阅读全文 | 评论次数(4) | 浏览次数(965) | 所属类型(汇编学习)
页码数(1):  1