assume cs:code,ds:data
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:
;功能:将word型数据转变为表示十进制数的字符串,字符串以0为结尾符。
;参数:(ax)=word型数据
ds:si指向字...
- [游客] 绝大多数考研的人都是没有什么能力和想法的笨蛋。 03/14 12:23
- [cassiehu] 是吗?很高兴认识你们! 02/04 20:30
- [robot131] 我也大三。准备考研中。。 01/31 22:00
- [cassiehu] 好啊 01/30 22:13
- [kanwangxue] 我的个神啊,我刚学到第9章,马上第10章。 01/30 22:00
- [kanwangxue] 我以后也要考。楼主到时候考了研给我们分享下经验哈,就爽翻了。 01/30 21:58
[2013-02-19 21:01] 实验10.3 数值显示
阅读全文 |
评论次数(0) |
浏览次数(408) |
所属类型(汇编作业)
[2013-01-31 21:42] 第十章 实验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:
;功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为;dword型。
;参数:(ax)=dword型数据的低16位
;(dx)=dword型数据的高16位
;(cx)=除数
;返回:(dx)=结果的高16位,(ax)=结果的低16位
;(cx)=余数
push ax;保存L
mov a...
code segment
start:
mov ax,4240h
mov dx,000fh
mov cx,0ah
call divdw
mov ax,4c00h
int 21h
divdw:
;功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为;dword型。
;参数:(ax)=dword型数据的低16位
;(dx)=dword型数据的高16位
;(cx)=除数
;返回:(dx)=结果的高16位,(ax)=结果的低16位
;(cx)=余数
push ax;保存L
mov a...
阅读全文 |
评论次数(0) |
浏览次数(359) |
所属类型(汇编作业)
[2013-01-31 21:38] 第十章 实验10.1 显示字符串
assume cs:code,ds:data
data segment
db 'welcome to masm!',0
data ends
code segment
start:mov ax,data
mov ds ,ax
mov dh,8
mov dl,3
mov cl,2
mov si,0
call show_str
mov ax ,4c00h
int 21h
show_str:
;功能:在指定的位置用指定的颜色,显示一个用0结束的字符串。
;参数:(dh)=行号(0—24),(dl)=列号(0—79),(cl)=颜色
;ds:si指向字符...
data segment
db 'welcome to masm!',0
data ends
code segment
start:mov ax,data
mov ds ,ax
mov dh,8
mov dl,3
mov cl,2
mov si,0
call show_str
mov ax ,4c00h
int 21h
show_str:
;功能:在指定的位置用指定的颜色,显示一个用0结束的字符串。
;参数:(dh)=行号(0—24),(dl)=列号(0—79),(cl)=颜色
;ds:si指向字符...
阅读全文 |
评论次数(0) |
浏览次数(382) |
所属类型(汇编作业)
[2013-01-31 18:19] 第九章 实验9
assume cs:codesg
data segment
db 'welcome to masm!'
data ends
codesg segment
start:mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,6e0h
mov si,0
mov di,0
mov cx,16
s:mov al,[si]
mov ah,02h
mov es:[bx+40h+di],ax
add bx,0a0h
mov al,[si]
mov ah,24h
mov es:[bx+40h+di],ax
add b...
data segment
db 'welcome to masm!'
data ends
codesg segment
start:mov ax,data
mov ds,ax
mov ax,0b800h
mov es,ax
mov bx,6e0h
mov si,0
mov di,0
mov cx,16
s:mov al,[si]
mov ah,02h
mov es:[bx+40h+di],ax
add bx,0a0h
mov al,[si]
mov ah,24h
mov es:[bx+40h+di],ax
add b...
阅读全文 |
评论次数(0) |
浏览次数(370) |
所属类型(汇编作业)
[2013-01-31 18:13] 第八章 实验7
知道这个论坛时已经学到了第十章,后面会把以前做的整理出来,有的程序是写在书上的
assume cs:codesg,ds:data,es:table
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
db '1985','1986','1987','1988','1989','1990','1991','1992','1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,974...
assume cs:codesg,ds:data,es:table
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
db '1985','1986','1987','1988','1989','1990','1991','1992','1993','1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,974...
阅读全文 |
评论次数(0) |
浏览次数(390) |
所属类型(汇编作业)
[2013-01-30 18:46] 考研起步
今年已经大三了,准备参加明年的考研,并且是计算机专业。我现在学的是电子信息工程。刚过去的一学期,微机原理的老师给我们推荐了王爽老师的《汇编语言》,当时我就去图书馆借了出来,发现这本书真的是很棒,跟谭浩强老师的《C程序设计》一样充满吸引力。深知汇编的难度,但当时已有目标,我便下决心买了一本,不过因为课程繁多,一直到12月中旬才开始学习。
因为是跨专业考研,并且想要真正学好计算机,汇编语言是第一步。现在我已经学到第十章,感觉越来越困难,因为没有交流,没有指导。现在发现了这个网站,感觉好似找到了一块计算机爱好者和汇编学习的乐土,真的好高兴!我会好好利用它!...
因为是跨专业考研,并且想要真正学好计算机,汇编语言是第一步。现在我已经学到第十章,感觉越来越困难,因为没有交流,没有指导。现在发现了这个网站,感觉好似找到了一块计算机爱好者和汇编学习的乐土,真的好高兴!我会好好利用它!...
阅读全文 |
评论次数(6) |
浏览次数(577) |
所属类型(学习汇编之路)