资源简介
华科五个汇编实验,分八次实验上机,整合成五个文件夹

代码片段和文件信息
#include
#include
extern void asm_function3(void);
extern void asm_function4(void);
extern void asm_function5(void);
extern char ga1gb1;
char *p=NULL;
int sign_in(char* pnamechar *stand);
void function1();
void function2();
int g_find(char *nameint n);
int main()
{
int choose=1;
int mark;
char pname[20];
char name[20]=“zxd“;
char ppass[10];
char pass[10]=“test“;
A:printf(“Please input your name:“);
scanf(“%s“pname);
printf(“Please input you password:“);
scanf(“%s“ppass);
if(pname[0] == ‘\n‘) mark=0;
if(pname[0] == ‘q‘ && pname[1] == ‘\n‘)
return 0;
if(sign_in(pnamename) == 1 && sign_in(ppasspass) == 1) {
printf(“Sign in success!\n“);
mark = 1;
}
else {
printf(“Wrong name or password!\n“);
goto A;
}
if(mark){
while(choose){
system(“cls“); printf(“\n“);
printf(“1.SEARCH GOODS INFO 2.MOD GOODS INFO 3.COUNT AVERAGE PROFIT\n“);
printf(“4.COUNT PROFIT RANK 5.DISPLAY ALL GOODS INFO 6.EXIT\n“);
printf(“--------------------------------------\n“);
printf(“Please input your choose:“);
scanf(“%d“&choose);
switch(choose){
case 1:
function1();
break;
case 2:
function2();
break;
case 3:
asm_function3();
printf(“Compute success!\n“);
break;
case 4:
asm_function4();
printf(“Compute success!\n“);
break;
case 5:
asm_function5();
break;
case 6:
return 0;
break;
default:
printf(“Wrong input!\n“);
break;
}
}
}
else{
while(choose){
system(“cls“); printf(“\n“);
printf(“1.SEARCH GOODS INFO 2.EXIT\n“);
printf(“--------------------------------------\n“);
printf(“Please input your choose:“);
scanf(“%d“&choose);
switch(choose){
case 1:
function1();
break;
case 2:
return 0;
break;
default:
printf(“Wrong input!\n“);
break;
}
}
}
}
int sign_in(char* pnamechar* stand)
{
int i=0;
for(i=0;pname[i]==stand[i] && stand[i]!=‘\0‘;i++){
}
if(pname[i] == ‘\n‘ && stand[i] == ‘\0‘) return 1;
return 0;
}
void function1(){
int j;
int mark=0;
char good_name[10];
p=&ga1;
printf(“Input the namepress q to quit:“);
scanf(“%s“good_name);
//shop1
for(j = 0;good_name[j]!=‘\n‘;j++){
if(good_name[j] == *(p+j)) mark = 1;
else {
mark = 0; break;
}
}
if(mark == 0){
for(j = 0;good_name[j]!=‘\n‘;j++){
if(good_name[j] == *(p+j+20)) mark = 2;
else {
mark = 0; break;
}
}
}
if(mark == 0){
for(j = 0;good_name[j]!=‘\n‘;j++){
if(good_name[j] == *(p+40+j)) mark = 3;
else {
mark = 0; break;
}
}
}
printf(“shop1:“);
if(mark == 1) printf(“%s“*(p));
else if(mark == 2) printf(“%s“*(p+20));
else if(mark == 3) printf(“%s“*(p+40));
else printf(“No find %s“good_name);
//shop2
p = &gb1;
for(j = 0;good_name[j]!=‘\n‘;j
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1015 2018-03-30 19:09 汇编实验\1\text1.asm
文件 1005 2018-03-30 20:33 汇编实验\1\TEXT1.EXE
文件 0 2018-03-30 18:56 汇编实验\1\TEXT1.MAP
文件 238 2018-04-01 18:18 汇编实验\1\TEXT1.OBJ
文件 86 2018-04-01 18:57 汇编实验\1\TEXT1.TR
文件 1140 2018-03-30 19:36 汇编实验\1\text2.asm
文件 1032 2018-04-01 16:13 汇编实验\1\TEXT2.EXE
文件 286 2018-04-01 16:13 汇编实验\1\TEXT2.OBJ
文件 73 2018-03-30 20:59 汇编实验\1\TEXT2.TR
文件 999 2018-03-30 20:45 汇编实验\1\text3.asm
文件 1024 2018-04-01 16:25 汇编实验\1\TEXT3.EXE
文件 257 2018-04-01 16:24 汇编实验\1\TEXT3.OBJ
文件 78 2018-04-01 18:17 汇编实验\1\TEXT3.TR
文件 4752 2018-04-10 19:28 汇编实验\1\text4.asm
文件 1736 2018-05-26 22:42 汇编实验\1\TEXT4.EXE
文件 1221 2018-05-26 22:42 汇编实验\1\TEXT4.OBJ
文件 4609 2018-04-15 18:02 汇编实验\2\after.asm
文件 1828 2018-04-15 18:02 汇编实验\2\AFTER.EXE
文件 1446 2018-04-15 18:01 汇编实验\2\AFTER.OBJ
文件 4605 2018-04-15 18:08 汇编实验\2\before.asm
文件 1834 2018-04-15 18:08 汇编实验\2\BEFORE.EXE
文件 1453 2018-04-15 18:08 汇编实验\2\BEFORE.OBJ
文件 11225 2018-05-10 19:10 汇编实验\3\main.asm
文件 3281 2018-04-22 18:13 汇编实验\3\MAIN.EXE
文件 2641 2018-04-22 17:30 汇编实验\3\MAIN.OBJ
文件 5725 2018-04-22 18:41 汇编实验\3\part.asm
文件 1448 2018-04-22 17:29 汇编实验\3\PART.OBJ
文件 3281 2018-04-22 18:13 汇编实验\3\TEXT.EXE
文件 5626 2018-05-01 22:00 汇编实验\3\text_asm.asm
文件 2641 2018-04-22 17:30 汇编实验\3\TEXT_ASM.OBJ
............此处省略38个文件信息
- 上一篇:华中科技大学组成原理实验
- 下一篇:华中科技大学操作系统实验
相关资源
- DIR2病毒源代码(汇编语言编写)
- 非常好的汇编资料
- 微软masm汇编编译器
- 用汇编实现的学生成绩档案管理系统
- 汇编语言实例
- 汇编之masm6.11
- 80X86汇编语言基础教程(光盘内容)
- 贪吃蛇游戏设计(汇编语言)
- 汇编语言,课程设计,红绿灯
- ADC0809数字电压表 LCD1602显示 汇编程序
- 汇编语言编写的四则运算小程序
- 广东工业大学汇编实验二用表格形式
- 文件复制程序 汇编语言
- PC汇编编程钢琴程序
- C51单片机汇编指令查询、学习工具集
- 汇编语言编译器masm5.0
- 汇编语言程序设计代码转换程序
- 比较两个字符串大小汇编语言源代码
- FIR低通滤波器 ccs运行环境
- 汇编编程实现二进制和十六进制之间
- 数字电压表(源程序 protues仿真)
- 万年历系统汇编语言课程设计
- 国外汇编语言实验资料
- 汇编语言课程设计案例精编
- 汇编语言四个实验算法图
- 求100以内素数包含个数,求和
- ARM64 完整指令集,学习必备
- 基于SPCE061A单片机汇编语实现的流水灯
- 汇编语言帮助文档.chm
- ARM汇编指令集PDF
评论
共有 条评论