
汇编语言
文章平均质量分 73
xmanmanman
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
王爽《汇编语言》实验15 安装新的int 9中断例程
批注: 在装载新的int 9中断程序后,键盘按下某键会按照以下流程触发相应事件。 1、CPU取中断类型码9; 2、标志寄存器入栈; 3、设置IF=0,TF=0; 4、CS、IP入栈; 5、读取0:24h的内容,IP=204H,CS=0H,进入新的int 9例程; 6、标志寄存器入栈(47行); 7、因在步骤2中,已经设置IF=0,TF=0了,所以此处...原创 2018-03-08 10:11:01 · 794 阅读 · 0 评论 -
王爽《汇编语言》课程设计一
2018-2-28完成,经过此程序的开发,有以下几点收获:1、子程序开发时,务必将子程序内使用到的寄存器保存好,否则会出现子程序与外部程序的冲突。2、在程序中合理使用寄存器,防止出现冲突,导致错误,在必要的时候压栈保存。3、将复杂的问题,分解成简单的问题,一个一个解决。assume cs:code,ds:data,ss:stack ;需显示的数据信息 data segment db '1975'...原创 2018-02-28 15:26:35 · 809 阅读 · 0 评论 -
王爽《汇编语言》实验11 小写转大写子程序
assume cs:code,ds:data ;需显示的数据信息 data segment db "Beginner's All-purpose Symbolic Instruction Code.",0 data ends code segment start: mov ax,data mov ds,ax mov si,0 call letterc mov dh,5 m...原创 2018-03-01 09:38:59 · 1254 阅读 · 0 评论 -
王爽《汇编语言》实验12 编写0号中断的处理程序
assume cs:code code segment start: ;将Do0程序代码复制至0:200处 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 ;设置0号中断向量表指向0:200...原创 2018-03-01 15:40:07 · 2014 阅读 · 0 评论 -
王爽《汇编语言》实验14 访问CMOSRAM
assume cs:code code segment ;待显示的日期字符串 year: db 'yy-' month: db 'mm-' day: db 'dd ' hour: db 'hh-' min: db 'mm-' sec: db 'ss',0 ;每个字段的偏移地址 s: dw offset year,offset month,offset day,offs...原创 2018-03-02 10:43:42 · 541 阅读 · 0 评论 -
王爽《汇编语言》显示字符串、除法溢出、数值显示程序
assume cs:code,ds:data data segment db 16 dup (0) data ends code segment start: mov ax,3000 mov dx,20000 mov bx,data mov ds,bx mov si,0 call dtoc mov dh,4 ;行号 mov dl,4 ;列号 mov cl,07h...原创 2018-02-24 19:51:24 · 571 阅读 · 0 评论