摘要: 思考题 Thinking 2.1 C程序中指针变量存储的地址是虚拟地址。 MIPS汇编程序使用的也是虚拟地址。 CPU只会发出虚拟地址,然后完成虚拟地址到物理地址的转换,最后根据物理地址访存。 Thinking 2.2 宏本身就具有可重用性,将一段代码封装成一条语句。 程序运行时存在着大量重复的链表 阅读全文
posted @ 2022-04-29 14:22 tantor 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 思考题 Thinking 1.1 参数含义: objdump -D test 反汇编test中的所有section objdump -S test 将代码段反汇编的同时,将反汇编代码和源代码交替显示,编译时需要给出-g,即需要调试信息。 我的link script: SECTIONS { . = 0 阅读全文
posted @ 2022-04-29 14:19 tantor 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 思考题 Thinking 0.1 ​ 不一样。通过分析可知: ​ 第一次的 README.txt 没有add,其状态没有被git跟踪,为Untracked即“未被跟踪”; ​ 第二次的状态为文件已入库,但工作区文件已被修改,与版本库中的文件不同,显示为Modified。 ​ 两者主要的区别在于之前是 阅读全文
posted @ 2022-04-29 14:10 tantor 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 简介 ​ 本人由于对Java的不了解和对字符串处理的不熟悉,第一周到周六才开始写作业,直接就使用了预解析的方式,之后的几次作业也偷懒沿用了预解析的形式来完成作业。使用预解析的话,因为无需考虑对符号的处理,只用处理运算的过程,所以比起正常读入要简单非常多。三次作业的架构大体相同,区别只在于对因子的处理 阅读全文
posted @ 2022-03-26 01:08 tantor 阅读(28) 评论(0) 推荐(0) 编辑