文章列表
 
2010年03月29日 星期一 14:54
//创建一个有序的链表,打印它
LinkList createList(){
LinkList L=(LinkList)malloc(sizeof(LNode));
LinkList p,q=L;
char ch;
int i;
L->next = NULL;  //初始化
for(i=0;i<5;i++){
scanf("%c",&ch);
getchar(); //吃掉输入ch后的空格或者换行,它只能吃掉一个字符,建议使用 while(getchar() != '\n'),可以吃掉多个,不过每输入一个有效字符要按回车一下
if(ch>'Z'||ch<'A'){
printf(
 
2010年03月27日 星期六 8:17
这趟武汉去的可真不凑巧。第一天是热,穿一件薄薄的T恤都汗湿了;接着是连续几天的大雨,所有的鞋子、袜子全都遭了殃。本想复试完去武大看看樱花,可孤单一人穿着半湿的衣袜,“便纵有千种风情,更与谁人说”。

谈谈华科的复试吧。22号晚上专业课笔试,23号上午是英语听说,23号晚上是机试,24号上午是实验室面试,24号下午我们实验室又增加了一次面试,24号晚上实验室公布录取情况,25号下午签协议和公布奖学金。

华科计算机系统结构的专业课笔试,考的是汇编语言和计算机体系结构。两份卷子,各50分。汇编我学的稀
 
2010年03月27日 星期六 7:43
使用DOS系统功能调用的一般过程为:将调用号放入寄存器AH中,置好入口参数,然后执行软中断语句“INT 21H”。在必要时,还可在调用结束时分析出口参数,检查调用是否成功。
在DOS环境下,大部分系统功能调用在成功返回时均将CF置0,如调用出错则CF置1,并自动在寄存器AX中置错误返回码。
1.带回显键盘输入(1号调用)
MOV AH,1
INT 21H
等待键盘输入一个字符并将输入字符的ASCII码存入AL中,同时将该字符送显示器显示。
2.显
 
2010年03月27日 星期六 7:43
ASSUME 段寄存器:段名[,段寄存器:段名]
设定段寄存器与段之间的对应关系,即告诉汇编程序,目前哪些段为CPU当前可访问段。
该语句一般出现在代码段中。其中段名是程序中某一已定义段的名字,也可以是表达式“SEG 变量/标号”。
.386
A
  SEGMENT   USE16
AA  DW  FFH
  ENDS
  SEGMENT 
 
2010年03月27日 星期六 7:41
汇编地址计数器用符号$表示,它用来记录正在被汇编程序翻译的语句的地址,即$的内容标示了汇编程序当前的工作位置。

    在一个源程序中往往包含多个段。汇编程序在将该源程序翻译成目标程序时,每遇到一个新的段,就为该段分配一个初置为0的汇编地址计数器,然后,再对该段中 的语句汇编。在汇编过程中,对凡是需要申请分配存储单元的语句和产生目标代码的语句,汇编地址计数器则按该语句目标代码的长度增值。因此,段内定义的所有标号和变量的偏移地址就是翻译该语句

 
2010年03月27日 星期六 7:40
1.逻辑运算指令
(1)求反指令
NOT OPD
将目的地址中的内容逐位取反后再送入目的地址。
(2)逻辑乘指令
AND OPD,OPS
即目的操作数和源操作数做逻辑乘运算,其结果存入目的地址中。该指令主要用来在目的操作数中清除与源操作数中置0的对应位。
(3)测试指令
测试指令能对存储位进行测试。
1)
 
2010年03月12日 星期五 17:24
(1)加运算指令
1)加1指令INC
INC OPD
OPD类型必须确定。
2)加指令ADD
ADD OPD,OPS
即将目的操作数与源操作数相加,结果保存入目的地址,而源地址中的内容不变。
(2)减运算指令
1)减1指令DEC
DEC OPD
2)求补指令NEG
NEG OPD
 
2010年03月10日 星期三 19:50
数据传送指令主要包括:一般数据传送指令(MOV、MOVSX、MOVZX、XCHG、XLAT)、堆栈操作指令(PUSH、PUSHA、PUSHAD、POP、POPA、POPAD)、标志寄存器传送指令(PUSHF、PUSHFD、POPF、POPFD、LAHF、SAHF)、地址传送指令(LEA、LDS、LES、LFS、LGS、LSS)、输入/输出指令(IN、OUT)。在这些指令中,除了SAHF、POPF和POPFD外,其他均不影响标志位。

1.一般数据传送指令
(1)传送指令
1)一般传送指令MOV
 
2010年03月05日 星期五 9:40
1.变量
在汇编语言中,变量是一个数据存储单元的名字,即数据存放地址的符号表示。变量有三方面属性:段属性,偏移地址,类型。
在初学汇编的时候,变量我觉得是个比较让人困惑的概念,尤其是当结合不同寻址方式放在面前的时候。
DATA SEGMENT USE16
BUF DB 'AB',0DH,0AH
DATA ENDS

MOV AL,BUF
MOV BL,BUF+2
MOV SI,OFFSET BUF
MOV BL,2[SI]
看到这些,我就在想变量到底是什么?变量就是地址吗?变量就是数据吗?假如BUF的地址是n,那么MO
 
2010年03月03日 星期三 20:43
1.汇编
2.体系结构
3.C/C++,复习一些简单算法
4.VOA,口语,听力
5.简历
6.玩
 
   
 
 
文章分类
 
 
 
 
 
J2se(4)
 
 
 
 
Ajax(3)
 
 
 
Jdbc(1)
 
Linux(11)
 
 
C(3)
 
 
 
 
 
Flex(2)
 
 
   
 
文章存档
 
     
 
最新文章评论
  

回复lrhust:你们基情的见证啊
 

“幸好下午在路上碰到了同一个实验室的同学,幸好她还认得我”这个打酱油的就是我
 

顶!最支持原创! 另外总结的不错!
 

收益了 呼呼
 

[表情]
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu