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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  青春就像卫生纸。看着挺多的,用着用着就不够了。
  • 『姓名』:笑笑
  • 『性别』:女『发送消息
  • 个人说明:对酒当歌,人生几何。
  • 详细信息『加为好友』
学习动态
友情链接

[2009-06-02 20:43] 实验16

;编写包含多个功能子程序的中断例程
;安装一个新的int 7ch中断例程,为显示输出提供如下功能子程序。
;(1)清屏;
;(2)设置前景色
;(3)设置背景色
;(4)向上滚动一行
;入口参数说明如下:
;(1)用ah寄存器传递功能号:0表示清屏,1表示设置前景色,2表示设置背景色,3表示向上滚动一行;
;(2)对于2、3号功能,用al传送颜色值,(al)={0,1,2,3,4,5,6,7}

assume cs:code

stack segment
        dw 16 dup(0) 
stack ends

code segment
start:        mov ax...
阅读全文 | 评论次数(4) | 浏览次数(1057) | 所属类型(汇编作业)

[2009-06-01 18:31] 检测点16.2

mov ax,data
mov es,ax...
阅读全文 | 评论次数(3) | 浏览次数(803) | 所属类型(汇编作业)

[2009-06-01 18:30] 检测点16.1

4个空所在的语句分别为:(改过之后的)
mov ax,a[si]
add word ptr b[0],ax
adc word ptr b[2],0
add si,2...
阅读全文 | 评论次数(3) | 浏览次数(635) | 所属类型(汇编作业)

[2009-05-30 16:16] 实验15

assume cs:code
stack segment
        db 128 dup (0)
stack ends

code segment
start:        mov ax,stack
        mov ss,ax
        mov sp,128
        
        push cs
        pop ds
        
        mov ax,0
        mov es,ax
        
        mov si,offset int9
        mov di,204h
        mov cx,offset int9end-offset int9
        cld
        rep movsb
        
        push es:[9*4]
        pop es:[200h]
        pu...
阅读全文 | 评论次数(1) | 浏览次数(626) | 所属类型(汇编作业)

[2009-05-28 12:28] 检测点 15.1

(1)
pushf
call dword ptr ds:[0]
(2)
cli
mov word ptr es:[9*4],offset int9
mov es:[9*4+2],cs
sti...
阅读全文 | 评论次数(1) | 浏览次数(630) | 所属类型(汇编作业)

[2009-05-26 21:03] 实验14  访问CMOS RAM

assume cs:code,ds:data

data segment
        db 9,8,7,4,2,0
        db '/','/',' ',':',':'
data ends

code segment
start: 
        mov ax,data
        mov ds,ax
        mov si,0
        
        mov ax,0b800h
        mov es,ax
        
        mov bx,160*12+2*20        ;显示区的起始位置12行20列
        mov cx,6                ;循环次数
lp:        push cx                        ;循环体中用到cx,所以先入栈保存
        mov al,[si]                ;得到cmos r...
阅读全文 | 评论次数(1) | 浏览次数(658) | 所属类型(汇编作业)

[2009-05-26 08:10] 检测点 14.2

编程,用加法和移位指令计算(ax)=(ax)*10
mov bx,ax
shl ax,1
mov cl,3
shl bx,cl
add ax,bx...
阅读全文 | 评论次数(1) | 浏览次数(664) | 所属类型(汇编作业)

[2009-05-26 08:07] 检测点14.1

(1)读取CMOS RAM的2号单元的内容
     mov al,2
    out 70h,al
    in  al,71h
(2)向CMOS RAM的2号单元写入0
    mov al,2
    out 70h,al
    mov al,0
    out 71h,al...
阅读全文 | 评论次数(2) | 浏览次数(627) | 所属类型(汇编作业)

[2009-05-25 17:00] 实验13 编写、应用中断例程

(1)本题的int 7ch中断例程是从第10章的显示字符串子程序改编来的。
assume cs:code,ds:data

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

code segment
start:        mov ax,cs
        mov ds,ax
        mov si,offset showstr
        mov ax,0
        mov es,ax
        mov di,200h
        mov cx,offset showstrend-offset showstr
        cld
        rep movsb
        
        mov ax,0
        mo...
阅读全文 | 评论次数(1) | 浏览次数(247) | 所属类型(汇编作业)

[2009-05-25 16:01] 检测点13.2

(1)错误。FFFF:0属于只读存储区,所以不能向其中写入数据。
(2)错误。因为调用int 19h后,计算机才由操作系统控制,而dos是操作系统,所以不可能由dos提供。...
阅读全文 | 评论次数(1) | 浏览次数(265) | 所属类型(汇编作业)
页码数(4):  1  2  3  4