assume cs:code
data segment
db 9,8,7,4,2,0
db '/','/',' ',':',':',0
data ends
code segment
start:mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov di,0
mov bx,0
mov cx,6
t: push cx
mov dl,[bx+6]
mov al,[bx]
o...
- [wsrf] 没有问题,博主继续努力。 09/16 10:06
- [sjy9816] 哦,真没注意这个问题来,修改了下,可以了,呵呵,谢谢! 09/10 07:58
- [tinyparticle] mov di,12*160+80-13 ============================ 09/09 18:45
- [sjy9816] crazyman 兄弟推荐的只有个片段,还是糊涂。哈哈,天资有限,年纪大了,抱歉 09/06 17:05
- [sjy9816] 这一章,总的来说,我还是糊涂,有些地方搞不明白,计算机原理方面的书,那位大哥有好的推荐啊! 先行谢 09/06 17:03
- [游客] 不知道训练营到底是怎么回事,为什么半年多了也没动静,办不下去的话也请管理员通知大家。 09/03 17:59
- [crazyman] http://www.fjtu.com.cn/fjnu/courseware/0325/course 09/02 09:54
- [younggay] 个人跟楼上的看法还是有点差别的。 在计算机中,只有一个加法器,所以,减法也是转换成了加法来做运算的 09/02 09:00
- [tinyparticle] CF是 无符号数 运算结果有进/借位,CF=1 10进制数-126转成16进制为82h(-12 09/01 18:30
- [younggay] 程序OK。 08/26 15:55
[2009-10-09 13:36] 实验14
阅读全文 |
评论次数(0) |
浏览次数(500) |
所属类型(汇编作业)
[2009-09-22 17:57] 检测点13.1
书P257页
cx存放循环次数,bx存放位移
7ch中断例程:
lp:push bp
mov bp,sp
dec cx
jcxz lpret
add [bp+2],bx
lpret:pop bp
iret
*******************************
用7ch中断例程实现loop的功能,所能进行的最大转移位移是多少?
我看书上有时候计算BX用的是:offset s-offset se
这样减出来bx应该是有正负符号的,所以感觉位移范围为:(-32768~7fffh)
可看论...
cx存放循环次数,bx存放位移
7ch中断例程:
lp:push bp
mov bp,sp
dec cx
jcxz lpret
add [bp+2],bx
lpret:pop bp
iret
*******************************
用7ch中断例程实现loop的功能,所能进行的最大转移位移是多少?
我看书上有时候计算BX用的是:offset s-offset se
这样减出来bx应该是有正负符号的,所以感觉位移范围为:(-32768~7fffh)
可看论...
阅读全文 |
评论次数(0) |
浏览次数(532) |
所属类型(汇编作业)
[2009-09-22 17:47] 实验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...
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...
阅读全文 |
评论次数(0) |
浏览次数(517) |
所属类型(汇编作业)
[2009-09-22 17:17] 实验13(2)int 7ch
;int 7ch :loop。
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov si,offset lp
mov ax,0
mov es,ax
mov di,200h
mov cx,offset lpe-offset lp
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[4*7ch],200h
...
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov si,offset lp
mov ax,0
mov es,ax
mov di,200h
mov cx,offset lpe-offset lp
rep movsb
mov ax,0
mov es,ax
mov word ptr es:[4*7ch],200h
...
阅读全文 |
评论次数(0) |
浏览次数(538) |
所属类型(汇编作业)
[2009-09-16 09:26] 实验13 (1)
;int 7ch dh=行号,dl=列号,cl=颜色,ds:si指向字符串首地址(0结束)。
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov si,offset ks
mov ax,0
mov es,ax
mov di,200h
mov cx,offset ke-offset ks
cld
rep movsb
mov ax,0
mov es,ax...
assume cs:code
code segment
start:mov ax,cs
mov ds,ax
mov si,offset ks
mov ax,0
mov es,ax
mov di,200h
mov cx,offset ke-offset ks
cld
rep movsb
mov ax,0
mov es,ax...
阅读全文 |
评论次数(1) |
浏览次数(674) |
所属类型(汇编作业)
[2009-09-09 18:06] 第12章习题
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],200h
mov wo...
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],200h
mov wo...
阅读全文 |
评论次数(2) |
浏览次数(761) |
所属类型(汇编作业)
[2009-09-01 17:51] 第11章的疑问(计算机怎么算加减乘除啊)
标志器:
例如计算:126+(-126)=0
mov al,7eh
mov bl,-7eh
add al,bl
结果中CF位就有进位,而计算:126-126=0
mov al,7eh
sub al,al
结果中就没有进位。...
例如计算:126+(-126)=0
mov al,7eh
mov bl,-7eh
add al,bl
结果中CF位就有进位,而计算:126-126=0
mov al,7eh
sub al,al
结果中就没有进位。...
阅读全文 |
评论次数(6) |
浏览次数(1303) |
所属类型(问题?)
[2009-08-26 08:37] 实验11
assume cs:code
data segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends
code segment
begin:mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:push cx
push si
pushf
sub ch,c...
data segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends
code segment
begin:mov ax,data
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:push cx
push si
pushf
sub ch,c...
阅读全文 |
评论次数(1) |
浏览次数(707) |
所属类型(汇编作业)
[2009-08-24 10:47] 课程设计1
assume cs:codesg
data segment
;year
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
;summ
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,8...
data segment
;year
db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
db '1993','1994','1995'
;summ
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,8...
阅读全文 |
评论次数(1) |
浏览次数(567) |
所属类型(汇编作业)
[2009-08-19 18:29] 实验10 编写子程序--3.数值显示dtoc
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
call show_str
mov ax,4c00h
int 21h
dtoc:push ax ...
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
call show_str
mov ax,4c00h
int 21h
dtoc:push ax ...
阅读全文 |
评论次数(1) |
浏览次数(564) |
所属类型(汇编作业)
『 查看更多文章 』