;author JRH
;2011.6.30
; p271 实验14《汇编语言》第二版 王爽著
assume cs:code
code segment
s: db 9,8
h: db 4,2
start:
mov bx,offset s
mov ax,cs
mov ds,ax
mov di,0
mov bp,0
mov cx,2
dis:
push cx
push bx
mov al,ds:[di+bx]
...


- [chinatree] 顶了,很适合我学习,另外我还想问问楼主,能不能给大家讲讲浮点指令呀,特别是十进制浮点数转换成二进制时 07/12 03:58
- [chinatree] 还是有些问题 data segment a dw 1,4,2,5,7,9,6,3 data e 07/11 13:18
- [chinatree] 应该是这样,刚才有些小错误: data segment a dw 1,4,2,5,7,9,6,3 07/11 08:25
- [chinatree] 似乎可以写成下面这样: data segment a dw 1,4,2,5,7,9,6,3 d 07/11 02:45
[2011-06-30 10:48] 实验14
阅读全文 |
评论次数(0) |
浏览次数(458) |
所属类型(汇编作业)
[2011-06-30 08:45] 实验13 (3)
assume cs:code
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is 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 ...
code segment
s1: db 'Good,better,best,','$'
s2: db 'Never let it rest,','$'
s3: db 'Till good is 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 ...
阅读全文 |
评论次数(0) |
浏览次数(429) |
所属类型(汇编作业)
[2011-06-29 23:37] 实验13 (2)
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
rep movsb
mov WORD ptr es:[7ch*4],200h
mov WORD ptr es:[7ch*4+2],0...
code segment
start:
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
rep movsb
mov WORD ptr es:[7ch*4],200h
mov WORD ptr es:[7ch*4+2],0...
阅读全文 |
评论次数(0) |
浏览次数(496) |
所属类型(汇编作业)
[2011-06-29 23:36] 实验13 (1)
assume cs:code
data segment
db "welcome to masm!",0
data ends
code segment
start:
;安装程序-------------------
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
...
data segment
db "welcome to masm!",0
data ends
code segment
start:
;安装程序-------------------
mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset lp
mov di,200h
mov cx,offset lpend - offset lp
cld
...
阅读全文 |
评论次数(0) |
浏览次数(513) |
所属类型(汇编作业)
[2011-06-29 23:34] 实验12
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset do0
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
m...
code segment
start:mov ax,cs
mov ds,ax
mov ax,0
mov es,ax
mov si,offset do0
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
m...
阅读全文 |
评论次数(0) |
浏览次数(465) |
所属类型(汇编作业)
[2011-06-29 23:33] 实验11
;author jiangruhua
;2011.6.29
;《汇编语言》 王爽 第二版 实验11
assume cs:code
data segment
db "Beginner All-purpose Symbolic Instruction Code.",0
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
s...
;2011.6.29
;《汇编语言》 王爽 第二版 实验11
assume cs:code
data segment
db "Beginner All-purpose Symbolic Instruction Code.",0
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
s...
阅读全文 |
评论次数(0) |
浏览次数(454) |
所属类型(汇编作业)
[2011-06-28 17:12] 实验10 (3)
;author: JRH
;2011.6.28
;《汇编语言》王爽 第二版 实验10.3
assume cs:code
data segment
db 10 dup(0)
data ends
code segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8 ;此处输入显示位置的行号
mov dl,3 ;此处输入显示位置的列号
mov cl,2 ;此处为显示颜色
...
;2011.6.28
;《汇编语言》王爽 第二版 实验10.3
assume cs:code
data segment
db 10 dup(0)
data ends
code segment
start:
mov ax,12666
mov bx,data
mov ds,bx
mov si,0
call dtoc
mov dh,8 ;此处输入显示位置的行号
mov dl,3 ;此处输入显示位置的列号
mov cl,2 ;此处为显示颜色
...
阅读全文 |
评论次数(0) |
浏览次数(497) |
所属类型(汇编作业)
[2011-06-27 22:03] 实验10 (2)
assume cs:code
code segment
start:mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw: ;要注意的是,X/N 的低位、余数都仅来源于+号后的部分,高位来源于+号前的部分。
push ax
mov ax,dx
mov dx,0
div cx ;此时rem(h=H/N)在dx。int(H/N)在ax,它即是X/N的高...
code segment
start:mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw: ;要注意的是,X/N 的低位、余数都仅来源于+号后的部分,高位来源于+号前的部分。
push ax
mov ax,dx
mov dx,0
div cx ;此时rem(h=H/N)在dx。int(H/N)在ax,它即是X/N的高...
阅读全文 |
评论次数(0) |
浏览次数(240) |
所属类型(汇编作业)
[2011-06-27 20:12] 实验10 (1)
assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start:mov dh,9
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov bx,0 ;指向字符串
mov ax,0b800h
mov es,ax
call show_str
mov ax,4c00h
int 21h
show_...
data segment
db 'Welcome to masm!',0
data ends
code segment
start:mov dh,9
mov dl,3
mov cl,2
mov ax,data
mov ds,ax
mov bx,0 ;指向字符串
mov ax,0b800h
mov es,ax
call show_str
mov ax,4c00h
int 21h
show_...
阅读全文 |
评论次数(0) |
浏览次数(270) |
所属类型(汇编作业)
[2011-06-25 16:54] 实验9
assume cs:code
data segment
db 'welcome to masm!'
db 00000010b,00100100b,01110001b
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,07c0h ;临时,可调整用来控制输出位置
mov ax,0b800h
mov es,ax
mov cx,3
mov bx,16 ;指向颜色
s0:push cx ...
data segment
db 'welcome to masm!'
db 00000010b,00100100b,01110001b
data ends
code segment
start:mov ax,data
mov ds,ax
mov si,07c0h ;临时,可调整用来控制输出位置
mov ax,0b800h
mov es,ax
mov cx,3
mov bx,16 ;指向颜色
s0:push cx ...
阅读全文 |
评论次数(0) |
浏览次数(237) |
所属类型(汇编作业)