摘要: #include int youxian(char a) { if(a=='+'||a=='-') return 1; if(a=='*'||a=='%') return 2; } int main(void) { char stack[20]; int jishu=0; char b; ... 阅读全文
posted @ 2016-04-10 12:35 xhyxhy 阅读(164) 评论(0) 推荐(0) 编辑
摘要: #include #include struct tong{ int cunchu[10]; int youbiao; }; void jisuh(int *head,int max){ int i=0,k,j,zhong,jian,b10=1,m; struct tong shuzu[10]; for(m=0;m<3;m++){//3趟排序 j=0;b10*=10; ... 阅读全文
posted @ 2016-04-09 11:43 xhyxhy 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在显存中显示数据,如果是字符直接复制过去,如果是数值,需要先转换成字符,再复制到显卡中 显卡工作:将存储在显卡里的数据按ascii解码显示 阅读全文
posted @ 2016-04-09 10:35 xhyxhy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: DIV: 除数放在8位reg或内内存单元中(需要用word 还是byte来表示出来),被除数默认在AX中(16位),结果:AL放商,AX放余数 除数放在16.。。。。。。。。。。。。。。。。。。。。。。。。。。,被除数默认放在DX和AX中(DX高位),结果:AX放商,DX放余数 MUL 默认在AX或 阅读全文
posted @ 2016-04-08 14:25 xhyxhy 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 使用call 标号 +ret指令来实现,还可实现嵌套调用 call 标号 : : 标号: : ret 阅读全文
posted @ 2016-04-08 14:16 xhyxhy 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ret指令:pop ip retf指令:pop ip pop cs call指令:与jmp指令几乎相同,不同的是前面加上一个push ip 或push ip push cs 阅读全文
posted @ 2016-04-08 14:15 xhyxhy 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 上面是我的 答案的 阅读全文
posted @ 2016-04-08 11:44 xhyxhy 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1、test.asm(54): error A2000: Block nesting error 说明:此错误信息通常见于一个段定义起始段名和末尾段名不一致。 修改:检查段定义,使段名前后保持一致。 2、test.asm(5): error A2005: Symbol is multidefined 阅读全文
posted @ 2016-04-08 11:12 xhyxhy 阅读(6549) 评论(0) 推荐(1) 编辑
摘要: offest:获得标号的偏移地址 使用形式:offest 标号 offest 标号整个指令可以当值用 eg:start:mov ax,offest start 相当于mov ax,0 jmp: (1)jmp short 标号:转到标号处执行指令,段内转移 用标号处的ip改变当前ip, 对ip的修改范 阅读全文
posted @ 2016-04-07 18:36 xhyxhy 阅读(241) 评论(0) 推荐(0) 编辑
摘要: db ‘1975’之类的意思是定义一个字符串,其中的每个字符都是一字节。 阅读全文
posted @ 2016-04-07 12:56 xhyxhy 阅读(619) 评论(0) 推荐(0) 编辑