2020-2021-1 20201316 《信息安全专业导论》第5周学习总结

2020 -2021-1 20201316 《信息安全专业导论》第五周学习总结

作业信息

这个作业属于哪个课程2020-2021-1信息安全专业导论
这个作业要求在哪里 2020-2021-1信息安全专业导论第五周学习总结
这个作业的目标 Pep/9虚拟机,机器语言与汇编语言.算法与伪代码,测试:黑盒,白盒
作业正文 https://www.cnblogs.com/cxzuishuai/p/13911090.html

教材内容学习总结

问题1:pep/9中,LDBA 0X008B,i 是将字节008B载入累加器,把i换成d就是把位于008B中的字节载入累加器,这两者有什么区别,分别会造成什么样的结果?

问题1解决方案:未解决

问题2:LDWA 0x008B,i 是把字008B载入累加器,字与字节有什么样的区别?

问题2解决方案:字节是寻址的最小单位。内存中两个紧挨着的字节,它们的内存地址差1。但是一个字节内的位,就没有地址的概念。你当然也可以定义一种计算机,每个位对应一个内存地址,但是在现代太另类了,估计没有人为你的计算机编程。

字是计算机一次处理数据的最大单位。多数情况下,这有几个含义:

  1. CPU的寄存器的长度是一个字;

  2. CPU一个指令最多从内存中读取的数据量就是一个字;

  3. 最大的寻址空间,是2^字长(如果一个字是64位,那么最大的寻址空间就是2的64次方)。

代码调试中的问题和解决过程

问题1:在python中直接输入0b1110等二进制数得到的类型是int,而通过bin函数转换成的二进制数类型是str,如何把bin函数得出的0b1110类型转换成int,但数字还是0b1110?

问题1解决方法:未解决

问题2:python中似乎不能直接对字符串进行异或运算,那要对一个字符串进行异或运算应该怎么办?

问题2解决方法:未解决

学习进度条

 代码行数(新增/累计)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 5000 30 450  
第一周 200/200 2/2 18  
第二周 50/250 3/5 15  
第三周 200/450 4/9 30 学会了base64解码编码,单精度浮点计算,罗马数字的转换
第四周 50/500 2/11 12  
第五周 100/600 3/14 12  
posted @ 2020-11-01 20:31  20201316  阅读(178)  评论(4编辑  收藏  举报