- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 课程设计1(王爽)
<br />任务:将实验七中的Power idea 公司的数据按一行四列的格式在屏幕上显示出来:<br /> <br /> <br />assume cs:codesg<br />datasg segment<br />db '1975','1976','1977','1978','1979','1980','1981','1982','1983'<br />db '1984','1985','1986','1987','1988','1989','1990','1991','1992'<br />db '
2010-07-22 16:12:00 616
原创 解决除法溢出的问题
<br />子程序描述:<br />名称:divdw<br />功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型<br />参数:<br />(ax)=dword 型数据的低16位<br />(dx)=dword型数据的高16位<br />(cx)=除数<br />返回结果:<br />(ax)=结果的低16位<br />(dx)=结果的高16位<br />(cx)=结果的余数<br />应用举例:1000000/10(F4240H/0AH)<br />结果:(d
2010-07-10 14:50:00 813
原创 80*25彩色字符模式显示缓冲区的结构
<br /> <br />内存地址空间中,B8000h~B8FFFFh共32KB的空间,为80*25彩色字符模式的显示缓冲区。向这个地址空间写入数据,写入的内容立即出现在显示器上。<br />在80*25彩色字符模式下,显示器可显示25行,每行80个字符,每个字符可以有256种属性(背景色、前景色、闪烁、高亮等组合信息)<br />这样一个字符在显示缓冲区中就要占两个字节,分别存放ASCII码和属性。一屏的内容在显示缓冲区中攻占4000个字节。<br />显示缓冲区分8页,每页4KB(约=4000B),显示
2010-07-09 23:11:00 3251 1
原创 汇编语言(王爽)》(第九章、实验8分析一个奇怪的程序)学习笔记
<br /><加深转移指令原理的理解><br />assume cs:codesg<br />codesg segment<br />mov ax,4c00h<br />int 21h<br />start:<br />mov ax,0<br />s: //cs:0008h<br />nop<br />nop<br />mov di,offset s<br />mov si,offset s2 <br />mov ax,cs:[s
2010-07-08 11:17:00 2861 5
原创 《汇编语言(王爽)》(第八章、实验7寻址方式在结构化数据访问中的应用)学习笔记
注意对结果"divide overflow"的调试:被除数为16位时,除数高位移到dx中,低位移到ax中(注意在内存中数据的排列方式,先低位:mov ax,[bx];在高位:mov dx,[bx+2];)调试过程中要仔细,不能浮躁assume cs:codesg,ds:datasg,ss:stacksgdatasg segmentdb '1975','1976','1977','1978','1979','1980','1981','1982','1983'db '1984','1985','1986','
2010-07-08 11:15:00 1508 1
音频采集(VC++ SDK实现)
2011-09-05
太阳、地球、月亮之间的运动图(OpenGL实现)
2011-06-14
win32汇编程序包 masm32v10
2010-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人