学期:2024-2025-1 学号:20241303 《计算机基础与程序设计》第5周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第五周作业)
这个作业的目标 <写上具体方面>自学教材,计算机科学概论(第七版)第6章 并完成云班课测试,《C语言程序设计》第4章并完成云班课测试
作业正文 ... 本博客链接

教材学习内容总结

一.《计算机科学概率》第六章 低级程序设计语言与伪代码
机器语言:由计算机直接使用的二进制编码指令构成的语言。
汇编语言:一种低级语言,用助记码表示特定计算机的机器语言指令。
汇编语言的特点:高效性,硬件相关性,复杂性.
汇编器:把汇编语言程序翻译成机器代码的程序。
虚拟机Pep/9:
1.Pep/9有40条机器语言指令,其内存单元由65536字节的存储空间组成,每个字节由8位组成,而PEP/9的字长是2字节或者16位16位可以表示的十六进制值数的范围约为-7fff到+7fff,相当于十进制数的-32767到+32767。
2.Pep/9有七个寄存器,其中包括程序计数器、指令寄存器、累加器等,这些寄存器在程序的执行过程中起到重要的作用。
程序计数器(PC):其中包含下一条即将被执行的指令的地址。
指令寄存器(IR):其中包含正在被执行的指令的一个副本。
累加器(A):用来储存数据和运算的结果。
3.指令格式
一条指令由两部分组成,即 8 位的指令说明符和 16 位的操作数说明符。指令说明符的前四位是操作代码,用于说明要执行的操作;第五位代表不同寄存器;最后三位代表不同寻址方式。操作数说明符存放的是操作
数本身或者操作数的地址。
存在没有操作数说明符的一元指令,这些指令的长度是 1 字节。
4.输入与输出
PEP/9 采用内存映射输入输出。输入和输出对应的地址分别是FC15和FC16。该虚拟机使用ASCII字符集来表示字符,采用载入和存储字节而不是字的方式来实现输入和输出。

二.《C语言程序设计》第四章键盘输入与屏幕输出
1.字符常量:用单括号括起来的一个字符例如,‘a’是字符常量,而a是一个标识符。
2.字符的输入与输出:getchar()和putchar()
char ch;
ch=getchar();
ch=ch+32;
putchar(ch);
printf('\n');
3.printf()函数,scanf()函数

基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/2 20/20
第二周 300/500 1/4 18/38
第三周 500/1000 1/7 22/60
第四周 300/1300 1/9 30/90
第五周 100/1400 1/10 10/100
posted @ 2024-10-26 21:29  段蕾  阅读(30)  评论(0编辑  收藏  举报