本博文系列参考自>第三版,作者:王爽
1.[bx]和内存单元的描述
[bx]与我们前面见过的[0]类似,mov ax,[0] 的意思是将内存地址为DS:0的两字节内容存入ax中。其中[0]中的0代表的是偏移地址。
类似的,我们有 mov al,[0]的意思是将内存地址为DS:0的单字节内容存入al中。那么我们可以大胆的推断mov ax,[bx]代表的是将偏移地址为bx寄存器中的值的内...
分类:
编程语言 时间:
2016-04-22 20:38:16
阅读次数:
218
本博文系列参考自>第三版,作者:王爽
在前面的介绍的程序中只有一个代码段。那么如果我们需要将代码,数据分别存储在不同的内存空间应该怎么办呢?我们知道我们不可能随便使用任何一段内存空间,因为我们这段内存地址空间可能存储着非常重要的内容。其实,这只是我们考虑的太多啦,一旦我们将程序载入内存后,操作系统为我们分配的用于程序运行的内存空间都是安全的,绝对不会与其他程序的内存空间相重叠的。
往往...
分类:
编程语言 时间:
2016-04-22 19:09:45
阅读次数:
250
1.基本汇编指令 1.传送指令:MOV 格式:MOV OPD,OPS 操作:将OPS的值传送到OPD中 注意事项: 1.OPD不能是CS 2.不允许在两个存储单元之间传送 3.MOV影响所有标志位 4.OPD、OPS的数据类型要一致 5.OPD为CS时,OPS不能为立即数 2.进栈指令:PUSH 格 ...
分类:
编程语言 时间:
2016-04-22 16:15:42
阅读次数:
192
【第一章】 // // main.c // HelloWorld // // Created by 姜浩 on 16/3/28. // Copyright (c) 2016年 jredu. All rights reserved. // // 单行注释 // command+/ 批量注释 /* 多行 ...
分类:
编程语言 时间:
2016-04-21 15:19:07
阅读次数:
219
第三章 【条件结构】 [多重if结构] [嵌套if结构] if(A>20&&B>20){ if(A>B){ printf("%c>%c\n",A,B); }if(A<B){ printf("%c<%c\n",A,B); }if(A==B){ printf("%c=%c\n",A,B); } }els ...
分类:
编程语言 时间:
2016-04-21 15:18:40
阅读次数:
208
【第二章】 表达式 //*******运算符********* /* [算术运算符] 1, + - * / %(模拟运算符,取余) 2 /(除号), ** [关系运算符] 1,==,!=,>,<,>=,<= 2,所有关系运算符,运算之后的结果只有真或者假两种情况。 3在c语言中,0表示为假,一切非0 ...
分类:
编程语言 时间:
2016-04-21 15:10:05
阅读次数:
243
安装: 在https://cran.r-project.org/下载安装包 使用: 打开R软件,>后面输入命令。 输入 a <- c(1,3,5,7)将一个向量赋值给a,c()表示向量。 输入 mean(a)计算平均值 要打印变量a只需输入a 获取一个函数的帮助文件 ?mean 运行R程序: 点文件 ...
分类:
编程语言 时间:
2016-04-21 13:45:03
阅读次数:
176
本博文系列参考自>第三版,作者:王爽
前面的几章中我们断断续续的学习了一些指令,但是从来没有完整的通过汇编语言编写一个可执行文件即.exe文件。从本章开始我们将开始使用汇编语言并通过编译器编译链接一个完整的可执行文件。
4.1 一个源程序从写出到执行的过程
如下图所示,为一个完整的汇编程序到执行的过程:
上图的过程可以总结成以下几个步骤:
(1) 根据汇编语言语法规则...
分类:
编程语言 时间:
2016-04-19 19:51:19
阅读次数:
320
输入例句:S1="计算语言学课程有意思" ; 定义:最大词长MaxLen = 5;S2= " ";分隔符 = “/”; 假设存在词表:…,计算语言学,课程,意思,…; 最大逆向匹配分词算法过程如下: (1)S2="";S1不为空,从S1右边取出候选子串W="课程有意思"; (2)查词表,W不在词表中 ...
分类:
编程语言 时间:
2016-04-19 19:05:32
阅读次数:
254
1.while: 将for转换成while, a//for (int i = 1; i <= 10; i++) {循环体; }b//int i=1; 在while的前面while(i<=10){ 循环体; i++;} 两者的区别在于for小括号中包含:初始条件;循环条件;状态改变;花括号中是语句。 ...
分类:
编程语言 时间:
2016-04-19 11:46:34
阅读次数:
150