![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
mengxingxia
这个作者很懒,什么都没留下…
展开
-
王爽.汇编.第三版.实验七.答案
assume cs:code,ds:data,es:table data segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','19原创 2017-06-29 14:28:33 · 1999 阅读 · 0 评论 -
王爽.汇编.第三版.检测点9.3.答案
;检测点9.3 ;************************************************************;利用loop指令,实现在内存2000H段中查找第一个值为零的byte,找到后 ;将它的偏移地址存储到dx中 ;************************************************************* assume cs原创 2017-06-29 17:01:25 · 1908 阅读 · 0 评论 -
王爽.汇编.第三版.课程设计1.答案
日期:2017年7月3日 课程设计 1 任务:将实验7中的Power idea公司的数据按照下图所示的格式在屏幕上显示出来 版本:beta 0.1 1、有时间再排版吧。都是用的第10章之前的指令。没有优化代码 2、设计思路,为了简单使用的是实验七的代码,在生成每一行table后,直接将table中的一行作为print函数的参数;对齐方式为每10个字符占一个字段 3、每个函数的设计原创 2017-07-03 14:49:18 · 1262 阅读 · 0 评论 -
王爽.汇编.第三版.实验12.答案
; 测试中断,修改中断号0(除0)的中断向量:修改int 0的处理函数,将0号中断向量指向个人写的中断函数;将个人函数代码写入系统内存区域,然后将系统内存中函数地址写入中断向量表;注意将代码拷贝到系统内存区的时候,call指令很有可能是无效的,因为call的;参数是相对地址,而中断时,系统内存区的相对地址的函数还不知道是什么呢?!?!?!;(因为没有拷贝call的函数代码),所以中断函数里面原创 2017-07-04 09:51:31 · 928 阅读 · 0 评论 -
王爽.汇编.第三版.实验14.答案
; 显示cmos timeassume cs:codedata segment db 9,8,7,4,2,0 ; 端口中时间的字节偏移 db '// :: ' ; 间隔符data endscode segmentstart:;此处是为了一直显示时间,此程序是不能退出的!!! alwaysshow: ; 写入的位置 mov ax, 0b800h原创 2017-07-04 17:58:45 · 772 阅读 · 0 评论 -
王爽.汇编.第三版.实验16.答案
; int 7c中断例程; assume cs:codecode segmentstart: ; 拷贝代码 mov ax, 0 mov es, ax mov ax, 200h mov di, ax push cs pop ds mov ax, offset int7c mov si, ax mov cx, offset原创 2017-07-06 17:34:36 · 1061 阅读 · 0 评论 -
王爽.汇编.第三版.检测点17.1.疑似答案
疑惑: 网上有的说答案是“错误”的,是基于int 9h是CPU内部中断,是不可屏蔽中断,所以不受IF影响。而在int 16h过程中,IF是为0的(见备注,进入INT 16h之前IF已经设置为0)。 但是,经查资料,说明键盘中断是可屏蔽的, 而且根据目前本书的知识面,在15.2节(Page273),可以断定int 9h确实是可屏蔽中断 先做如下分析: 先看int 16的0号的工作过程:原创 2017-07-07 08:40:18 · 2424 阅读 · 6 评论 -
王爽.汇编.第三版.课程设计2
读完王爽汇编第三版的精简版的操作系统,对没有错,就是操作系统 需要注意的是: 1、将代码拷贝到软盘,然后再从软盘拷贝到内存的时候,程序中用到的字符串怎么寻址,因为按照目前书中的知识面,如果用标号访问字符串,则用的是偏移地址,而代码经过这样的2次拷贝后,地址早不知道偏移到哪去了(字符串地址=cs+偏移,如果要固定死cs,就限制太大了)。 解决方案:就是将各个功能分段,将每个功能放到独立的段里,此原创 2017-07-10 09:41:36 · 1141 阅读 · 0 评论