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

我的博客

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

[2007-12-18 23:21] 第15章 编程

点击查看原图
;new int 9 install
; 按下A,全屏为 a
; 按下ESC,清屏

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 - offs...
阅读全文 | 评论次数(1) | 浏览次数(752) | 所属类型(汇编作业)

[2007-12-18 23:16] 第15章 颜色变化

点击查看原图
;new int 9 install
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 m...
阅读全文 | 评论次数(3) | 浏览次数(740) | 所属类型(汇编作业)

[2007-12-18 23:11] 第15章 书上例题,仍然有问题

点击查看原图
;基本是依照书上敲入的
;但是,仍然有问题
;keyboar change color
;a15_key.asm
assume cs:code
stack segment
 db 128 dup(0)
stack ends
data segment
  dw 0,0
 data ends
 code segment
 start: mov ax,stack
        mov ss,ax
        mov sp,128
        mov ax,data
        mov ds,ax
        mov ax,0
        mov es,ax
        push es:[9*4]
        pop ds:[0...
阅读全文 | 评论次数(2) | 浏览次数(760) | 所属类型(汇编作业)

[2007-12-13 10:23] 第14章 实验14,访问CMOS RAM 显示日期

点击查看原图
;实验14 访问CMOS RAM
;以 年/月/日 时:分:秒的格式显示当前的日期和时间

assume cs:code
data segment
cell db 9,8,7,4,2,0 ;index of store in cmos
division db '/','/',' ',':',':',' '
data ends
code segment
start: mov si,offset cell
   mov ax,data
   mov ds,ax
   mov ax,0b800h
   mov es,ax
   mov cx,6
s: mov al,[s...
阅读全文 | 评论次数(2) | 浏览次数(542) | 所属类型(汇编作业)

[2007-12-13 10:22] 第14章 检测点14.2

点击查看原图
;检测点14.2
;用加法和移位指令计算(ax)=(ax)*10
assume cs:code
code segment
mov ax,10h ;default value
shl ax,1 ; ax=ax*2
push bx;
mov bx,ax
shl ax,1
shl ax,1 ; (ax)=ax*4 (plus *2=*8)
add ax,bx
pop bx;
mov ax,4c00h
int 21h
code ends
end

; shl ax,2 错误指令,提示 Improper operand type...
阅读全文 | 评论次数(2) | 浏览次数(598) | 所属类型(汇编作业)

[2007-12-13 10:21] 第14章端口 检测点 14.1 有一点小问题

点击查看原图
;检测点14.1.1
;读取CMOS RAM的2号单元的内容
assume cs:code
code segment
mov al,2
out 70h,al
in al,71h
nop
nop
mov ax,4c00h
int 21h
code ends
end
; 这个程序执行正常.

;检测点14.1.2
;读取CMOS RAM的2号单元的内容
assume cs:code
code segment
mov al,2 ;read first
out 70h,al
nop
nop
in al,71h
nop
nop
mov al,2 ;wr...
阅读全文 | 评论次数(1) | 浏览次数(491) | 所属类型(汇编作业)

[2007-12-11 09:27] 第13章 程序3,补全程序

;s_13_3.asm
;补充完全
assume cs:code
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Will goodis better,','$'
s4: db 'And better ,best.','$'
s : dw offset s1,offset s2,offset s3,offset s4
row: db 2,4,6,8

start: mov ax,cs
   mov ds,ax
   mov bx,offset s
...
阅读全文 | 评论次数(2) | 浏览次数(580) | 所属类型(汇编作业)

[2007-12-11 09:26] 第13章 编写中断,显示字符串

;这一章的程序有问题
;中断程序,如果是iret返回,这无法返回到调用的程序中
;用 mov ax,4c00h / int 21h 
;Debug一个晚上了. 哭...
;调用程序
;e_13_1_a.asm
;编程13之一 之应用
; (dh) 行号
; (dl) 列好
; (cl) 颜色
; ds:si 字符串首地址
; 调用 int 7ch
assume cs:code
data segment
   db "welcome to use!",0
data ends
code segment
start: mov dh,10
     mov dl,1...
阅读全文 | 评论次数(2) | 浏览次数(578) | 所属类型(汇编作业)

[2007-12-11 09:19] 第13章 书上的一个例题 大小写转换.通过调用7CH来实现

点击查看原图
;程序分为两部分
;中断安装和中断调用
;sample install
;s13_2_i.asm

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

[2007-12-10 12:50] 学习到12章的新的

本书第10章是一个坎
自学通过后,后面的11章/12章易如反掌.
我的学习目的是,汇编入门.所以,对一些细节问题上,基本是不求甚解.
因为我要迅速的在短时间内入门
后续,还有两本汇编的书等我来看,来提高.
不知道这样的学习方法可否?...
阅读全文 | 评论次数(5) | 浏览次数(586) | 所属类型(默认类型)
页码数(5):  1  2  3  4  5