
汇编
递归yyds
大道至简
展开
-
汇编第三版(王爽著)--“编程:将当前屏幕的内容保存在磁盘上。”
运行书上的程序时,我不确定数据是否写到了软盘里。因此,改变中断例程int 13的参数,去读写入到某一块扇区的数据,看是否能成功读写出来。先把源码贴上。 向0面0道1扇区写入一个扇区,即512byte的数据。 assume cs:code data segment db 'welcome to masm!' data ends code segment start: 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 · 192 阅读 · 0 评论 -
汇编第三版(王爽著)实验15 安装新的int9中断例程
assume cs:code stack segment db 128 dup(0) stack ends code segment start: 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 · 129 阅读 · 0 评论 -
汇编王爽著(第三版)实验14访问CMOS RAM
;编程,以“年/月/日 时:分:秒”的格式,显示当前的日期、时间 assume cs:code data 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 · 108 阅读 · 0 评论 -
汇编语言(王爽第三版)实验13(1)
书上写好的的程序 assume cs:code data segment db "welcome to masm",0 data ends code 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 ends end start 安装07ch中断例程代码 assume cs.原创 2021-07-26 13:47:37 · 207 阅读 · 0 评论 -
汇编语言 王爽著 课程设计1
汇编语言 王爽著 课程设计1 assume cs:code,ds:data,ss:stack data 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 · 274 阅读 · 0 评论