摘要:
测试 1 ch03 1. 任务详情 通过输入 ,将下面c程序“week04学号.c”编译成汇编代码 删除汇编代码中 . 开头的代码,提交f函数的汇编代码截图,图中用矩形标出函数栈帧的形成和销毁的代码 2. 知识点 C语言调用机制使用了栈数据结构提供的后进先出的内存管理原则 参考资料 "C函数调用机制 阅读全文
摘要:
小组成员 20165309吴思佳 20165312曹歌 20165330张羽昕 实验目的 1. 理解gcc和交叉编译器编译的区别 2. 理解并使用file命令 3. 学会使用ping命令 实验步骤 1 交叉编译环境 (使用自己笔记本电脑) 1. 在linux下建立实验目录: 2. 在实验目录中编写“ 阅读全文
摘要:
学习内容总结 学习目标 1. 了解ISA抽象的作用 2. 掌握ISA,并能举一反三学习其他体系结构 学习内容 Y86 64指令 1. 程序员可见状态 15个程序寄存器(RF):每个寄存器存储一个64位的字 3个条件码(CC):保存最近的算术或逻辑指令所造成影响的有关信息 ZF:零标志(操作结果为0 阅读全文
摘要:
学习内容总结 汇编语言 1. 汇编语言是直接面向处理器的程序设计语言,是机器指令的一种符号表示 2. 机器级编程的两种抽象 由指令集体系结构或指令集架构(ISA)来定义机器级程序的格式和行为 其程序使用的内存地址是虚拟地址,提供的内存模型看上去是一个非常大的字节数组 3. x86 64指令 指令长度 阅读全文
摘要:
课上测试 测试 3 ch02 1. 任务详情 编写一个程序 “week0203学号.c",运行下面代码: 在第三行设置断点用gdb调试,用p /x v; p /x uv 查看变量的值,提交调试结果截图,要全屏,要包含自己的学号信息 分析p /x v; p /x uv 与程序运行结果的不同和联系 2. 阅读全文
摘要:
学习内容总结 信息的表示与处理 1. 字节:计算机中最小的可寻址的内存单元 2. 虚拟内存:机器级程序将内存视为一个非常大的字节数组 3. 进制表示及转换 十进制:D=dndn 1...d1d0.d 1...d m(m,n为正整数) 二进制:B=bnbn 1...b1b0.b 1...b m(m,n 阅读全文
摘要:
学习内容总结 gcc编译器 1. 命令格式: 2. 常用编译选项: :仅执行编译预处理 :将C代码转换为汇编代码 :仅执行编译操作,不进行连接操作 :指定生成的输出文件 :指定头文件目录 :指定程序要链接的库 :指定库文件所在的目录名 3. 编译过程: 预处理: 汇编: 编译: 链接: 4. 多模块 阅读全文
摘要:
20165330 2017 2018 2《Java程序设计》课程总结 ============ 每周作业链接汇总 "预备作业1" :我期望的师生关系 "预备作业2" :做中学learning by doing个人感想及学习基础和C语言基础调查 "预备作业3" :虚拟机安装与Linux学习 "第一周作 阅读全文
摘要:
实验目的 1. 了解计算机网络基础 2. 掌握Java Socket编程 3. 理解混合密码系统 4. 掌握Java 密码技术相关API的使用 实验内容 任务一 1. 参考http://www.cnblogs.com/rocedu/p/6766748.html SECDSA 2. 结对实现中缀表达式 阅读全文
摘要:
课堂测试补做 "码云链接" 代码检查:教材p300 Example10_13 在长虹电视后增加一台海尔电视,价格是你学号的后四位 提交运行结果截图 刻下推送代码到码云 源代码 结果截图 IO myhead 测试内容 编写代码GenNumber.java生成一个文本文件“你的学号.txt”,一共“你的 阅读全文