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

我的博客

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

[2011-10-24 16:14] 实验十二

点击查看原图
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-offset do0
        cld
        rep movsb

        mov ax,0
        mov es,ax
        mov word ptr es:[0*4],200h
        mov word ptr es:[0*4+2],0

        mov ax,4c00h
        int 21h

do0:        jmp short do0...
阅读全文 | 评论次数(0) | 浏览次数(402) | 所属类型(汇编作业)

[2011-10-24 16:13] 十二章检测点

检测点12.1
(1)用debug查看内存,情况如下:
0000:0000 68 10 a7 00 8b 01 70 00-16 00 9d 03 8b 01 70 00
则3号中断处理程序的入口地址为:0070h:018bh.

(2)存储n号中断源对应的中断处理程序入口的偏移地址的内存单元的地址为:n*4。
     存储n号中断源对应的中断处理程序入口的段地址的内存单元的地址为:n*4+2。...
阅读全文 | 评论次数(0) | 浏览次数(369) | 所属类型(汇编作业)

[2011-10-22 23:06] 十一章检测点

检测点11.1
写出下面每条指令执行后,zf,pf,sf,等标志位的值。
汇编指令    ZF=   PF=   SF=
sub al,al    1     1     0
mov al,1     1     1     0
push ax      1     1     0
pop bx       1     1     0
add al,bl    0     0     0
add al,10    0     1     0
mul al       0     1     0

检测点11.2
写出下面每条指令执行后,zf,pf,sf,cf,of等标志...
阅读全文 | 评论次数(0) | 浏览次数(391) | 所属类型(汇编作业)

[2011-10-22 22:01] 实验十一

assume cs:code

data segment
        db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends

code segment

start:        mov ax,data
        mov ds,ax
        ;显示原字符串
        mov si,0
        mov dh,8
        mov dl,3
        mov cl,2
        call show_str
        ;小写转大写
        mov si,0
        call letterc
        ;显示转化后字符串
        mov si,0
        mov dh,9
        mov dl,3...
阅读全文 | 评论次数(1) | 浏览次数(591) | 所属类型(汇编作业)

[2011-10-21 19:46] 课程设计一

assume cs:code 
data segment
        db 10 dup (0)
        db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
        db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
        db '1993','1994','1995'
        dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
        dd 345980,590827,80353...
阅读全文 | 评论次数(0) | 浏览次数(415) | 所属类型(汇编作业)

[2011-10-21 15:39] 实验十

10.1显示字符串

assume cs:code
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
        call show_str
        mov ah,1
        int 21h
        mov ax,4c00h
        int 21h

show_str: mov ax,0b800h
        mov es,ax
        mov di,0
        mov ah,cl
s:        m...
阅读全文 | 评论次数(1) | 浏览次数(564) | 所属类型(汇编作业)

[2011-10-21 15:22] 第十章检测点

检测点10.1
补全程序,实现从内存1000:0000处开始执行指令。
assume cs:code
stack segment
db 16 dup (0)
stack ends

code segment
start:        mov ax,stack
        mov ss,ax
        mov sp,16
        mov ax,1000
        push ax
        mov ax,0
        push ax
        retf
code ends
end start

检测点10.2
下面的程序执行后,ax中的数值为多少?
内存地址    机器码   汇编指令
1000:0     b8 00 ...
阅读全文 | 评论次数(0) | 浏览次数(387) | 所属类型(汇编作业)

[2011-10-20 22:38] 实验九

assume cs:code 

data segment
db 'welcome to masm!'
data ends

code segment
start:        mov ax,data
        mov ds,ax
        mov si,0

        mov ax,0b800h
        mov es,ax
        mov di,160*12+32*2

        mov cx,16
s:        mov al,[si]
        mov ah,0cah
        mov es:[di],ax
        inc si
        add di,2
        loop s

        mov ah,01
        int 21h        
        mov ax,...
阅读全文 | 评论次数(0) | 浏览次数(420) | 所属类型(汇编作业)

[2011-10-20 22:23] 实验八

分析下面的程序,在运行前考虑:这个程序能正确返回吗?运行后在思考:为什么是这种结果。

assume cs:code
code segment
        mov ax,4c00h
        int 21h
start:        mov ax,0
s:        nop 
        nop

        mov di,offset s          ;取得s的偏移地址
        mov si,offset s2  ;取得s2的偏移地址
        mov ax,cs:[si]        
        mov cs:[di],ax    ;将s2处的两字节复制到s处
s0:        jmp short s
s1:        mov ax,0
        int21h        
        mov ax,0 ...
阅读全文 | 评论次数(0) | 浏览次数(379) | 所属类型(汇编作业)

[2011-10-20 21:10] 第九章检测题

检测点9.1
(1)程序如下,如要使程序中的jmp执行后,cs:ip指向程序的第一条指令,在data段中应该定义哪些数据:
assume cs:code
data segment
dw 0,0
data ends
code segment
start:mov ax,data
        mov ds,ax
        mov bx,0
        jmp word ptr [bx+1] 
code ends
end start
(2) 程序如下,补全程序使程序中的jmp执行后,cs:ip指向程序的第一条指令。
assume cs:code
data segment
dd 12345678h ...
阅读全文 | 评论次数(0) | 浏览次数(413) | 所属类型(汇编作业)
『 查看更多文章 』