资源简介
华科五个汇编实验,分八次实验上机,整合成五个文件夹
代码片段和文件信息
#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个文件信息
- 上一篇:华中科技大学组成原理实验
- 下一篇:华中科技大学操作系统实验
相关资源
- 汇编语言实现学生成绩排序
- AT89C51单片机实现的强大交通灯控制汇
- 编密码汇编
- 基于51单片机的花样流水灯(汇编程序
- 模拟密码输入 5201314 汇编语言
- 汇编写入(VhdWriter)虚拟磁盘写入工
- 实现归并排序的汇编语言程序
- 射频电子开关资料汇编.doc
- 汇编语言 LED灯同时闪灭
- MSP430系列汇编指令集.pdf
- 电子琴(汇编)
- mexopts.rar
- 时钟程序的汇编课程设计
- 汇编语言与微机原理
- 基于汇编程序AT89C51八路抢答器
- 汇编程序的小游戏,移动飞机射击飞
- 汇编10以内的十进制数加法源码
- 32位汇编语言程序设计 钱晓捷
- 实现8个LED流水灯汇编语言程
- 坦克大战游戏-x86汇编实现
-
汇编工具masm.exe li
nk.exe cref.exe debu - 汇编代码直接转换二进制数据
- 王爽汇编语言第三版答案
- 汇编语言-推箱子
- 汇编实验去数字字母大小写转换
- 汇编实验报告
- 汇编语言写获取硬件信息主板硬盘序
- x86汇编四则表达式混合运算
- win32 汇编写的虚拟钢琴 多种音色 仿真
- [中南大学版]计算机原理与汇编语言课
评论
共有 条评论