![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
递归yyds
大道至简
展开
-
汇编第三版(王爽著)--“编程:将当前屏幕的内容保存在磁盘上。”
运行书上的程序时,我不确定数据是否写到了软盘里。因此,改变中断例程int 13的参数,去读写入到某一块扇区的数据,看是否能成功读写出来。先把源码贴上。向0面0道1扇区写入一个扇区,即512byte的数据。assume cs:codedata segment db 'welcome to masm!'data endscode segmentstart: mov ax,data mov es,ax mov bx,0 mov al,1 mov ch,0 mov cl,1 m原创 2021-10-05 18:13:37 · 150 阅读 · 0 评论 -
汇编第三版(王爽著)实验15 安装新的int9中断例程
assume cs:codestack segment db 128 dup(0)stack endscode segmentstart: 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 movsb push es:[9*4]原创 2021-08-01 19:03:20 · 84 阅读 · 0 评论 -
汇编王爽著(第三版)实验14访问CMOS RAM
;编程,以“年/月/日 时:分:秒”的格式,显示当前的日期、时间assume cs:codedata segment db 9,8,7,4,2,0,'/','/',' ',':',':','~';年月日,时分秒data ends code segment start: mov ax,data mov ds,ax mov si,0 mov ax,0b800h mov es,ax mov di,200 mov cx,6 s:mov al,[si] call g原创 2021-07-28 17:33:16 · 73 阅读 · 0 评论 -
汇编语言(王爽第三版)实验13(1)
书上写好的的程序assume cs:codedata segment db "welcome to masm",0data endscode segment start:mov dh,10 mov dl,10 mov cl,2 mov ax,data mov ds,ax mov si,0 ;pushf ;popf int 7ch mov ax,4c00h int 21h code endsend start安装07ch中断例程代码assume cs.原创 2021-07-26 13:47:37 · 150 阅读 · 0 评论 -
汇编语言 王爽著 课程设计1
汇编语言 王爽著 课程设计1assume cs:code,ds:data,ss:stackdata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995';字符 dd 16,22,382,1356,2390,8000,1原创 2021-07-09 16:41:19 · 126 阅读 · 0 评论