作业信息
这个作业属于哪个课程 | <班级的链接>(如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 |