为了早日踏入做程序的门坎,把部分精力投入到C和英语上了。汇编坚持每周一章,综合研究要等到学完C才能进行。
以下是实验13:
assume cs:code
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset do7c
mov ax,0
mov es,ax
mov di,200h ;以上设置传送源地址与目标地址
mov cx,offset do7cend-offset do7c
cld
rep movsb ;完成代码写入
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0 ;设置中断向量表
mov ax,4c00h
int 21h
do7c:
push es
push ax
push di
push si
mov ax,0b800h
mov es,ax
mov ah,0
mov al,0a0h
mul dl
mov di,ax
mov al,2
mul dh
add di,ax
mov ah,cl
ser:
cmp byte ptr [si],0
je ok
mov al,[si]
mov es:[di],ax
inc si
add di,2
jmp short ser
ok:
pop si
pop di
pop ax
pop es
iret
do7cend:
nop
code ends
end start
![学习动态](images/model1/b8.gif)
![最新评论](images/model1/b1.gif)
- [游客] 你丫相信自己还在这里求什么意见 07/01 18:32
- [pmsheep82] 游客留个名啊~,听听你说说你的见解,我当然相信自己,但同时我也喜欢听听别人的意见,不知您意见如何,能 06/28 20:13
- [游客] 不要听xiaohong和billli听瞎说了 它们那些话随便谁都会讲 问问它们是做什么的 技术能力怎 06/28 15:20
- [pmsheep82] xiaohong和billli前辈的指点对我都有很大启发,至少我现在知道自己该做什么.如果能给个 06/27 21:17
- [pmsheep82] 衷心感谢以上几位前辈的指点,所谓闻道有先后,虽然我已经27岁了,但我今年才找到自己喜欢的行业和渴望探 06/27 20:58
- [游客] 楼上的这个billli 你倒是说来听听你有什么学术成就啊?? 你是干嘛的?? 技术能力怎么样 06/26 21:34
- [billli] 国内很多不学无术之师害了很多有憧憬的年轻人,要成为一名真正的程序员,不要一开始是就来个java什么的 06/26 21:26
- [游客] 计算机科学是是逻辑性很强的一门学科,来不得半点虚假,同时注重实践,若是从无到有,建议你按如下路线学习 06/26 21:17
- [pmsheep82] 很详细,也很明白,谢谢xiaohong前辈的指点,我打算明年这个时候争取能做出一个相对简单,实用的软 06/26 20:59
- [xiaochong] 如果《汇编语言》学好后,《计算机原理》简单看一下或直接学习C语言+数据结构就可以了(我指的是结合C学 06/26 09:36