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

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

时间:2024-10-26 21:20:47浏览次数:6  
标签:ch 字节 说明符 2024 2025 指令 程序设计 20241303

作业信息

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

标签:ch,字节,说明符,2024,2025,指令,程序设计,20241303
From: https://www.cnblogs.com/dl2006/p/18504549

相关文章

  • 2024 CSP-J
    2024CSP-JP11227扑克牌(模拟,STL)题意给定\(n\)张扑克牌,问若要凑齐所有花色点数,还需要几种牌。数据规模与约定对于\(100\%\)的数据,\(1\len\le52\)。题解发现每种扑克牌是一个花色和点数的二元组。开一个二维数组当桶即可。但是考虑到实现起来的方便性,这里我使用了枚......
  • CSP-S 2024 游记
    Day0发现考场就在某初中同学家旁边,打算考完找他玩玩,不过七宝作业太多了最后没见上(伤心)。以及前一天是程序员节,但是仍然有信息作业。(恼Day1地铁坐过了一站,直接导致忘记吃午饭(玩游戏玩魔怔了下地铁之后开了辆车,骑到学校门口但是走错门了,又绕着学校骑了5mins才到正门。此......
  • CSP-J 2024第二轮试题解析
    2024年10月26日,CSP-J/S2024第二轮认证圆满结束;这次入门组的比赛重点考察了模拟和动态规划算法,还涉及到字符串、贪心、前缀和等内容的考察,相比去年来说,对思维能力的考察更多。前两题比去年好做,第三题的部分分也比较好拿,但是第四题的难度明显比去年高,预计分数线会出现小幅提升。......
  • 2024-2025-1 20241408陈烨南《计算机基础与程序设计》第五周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05这个作业的目标①Pep/9虚拟机②机器语言与汇编语言③算法与伪代码④测试:黑盒,白盒作业正文本博客链接教材学......
  • 高级java每日一道面试题-2024年10月24日-JVM篇-说一下JVM有哪些垃圾回收器?
    如果有遗漏,评论区告诉我进行补充面试官:说一下JVM有哪些垃圾回收器?我回答:1.Serial收集器特点:Serial收集器是最古老、最稳定的收集器,它使用单个线程进行垃圾收集工作。在进行垃圾回收时,它会暂停所有用户线程,即StopTheWorld(STW)。单线程工作,适合单核CPU。在年......
  • 高级java每日一道面试题-2024年10月23日-JVM篇-说一下JVM有哪些垃圾回收算法?
    如果有遗漏,评论区告诉我进行补充面试官:说一下JVM有哪些垃圾回收算法?我回答:在Java虚拟机(JVM)中,垃圾回收(GarbageCollection,GC)是一项非常重要的功能,用于自动管理应用程序的内存。JVM采用多种垃圾回收算法来决定何时以及如何回收不再使用的对象所占用的内......
  • 2024 SCP-J/S 游寄
    J组游寄上午七点三十几到的考场,坐标BJUT,遗憾地没怎么在门口看见同学。开场先看了看T1,蛮简单的桶,样例测了大差不差,开始看T2。一眼模拟题,模拟每一步走的过程,记录中间走的格数。样例都过了,祝我AC。T3火柴棒似曾相识但貌似没见过。感觉像个完全背包,但是写着写着发现转移方程写......
  • (2024最新毕设合集)基于Django的房价分析平台-65434|可做计算机毕业设计JAVA、PHP、爬虫
    摘要本论文主要论述了如何基于Django框架开发一个房价分析平台,本系统将严格按照软件开发流程进行各个阶段的工作,通过爬虫技术对贵州省的房价数据进行爬取,面向对象编程思想进行项目开发。在引言中,作者将论述房价分析平台的当前背景以及系统开发的目的,后续章节将严格按照软件......
  • 2024CSP-J题解附源码T1-T3
    T1#include<bits/stdc++.h>usingnamespacestd;///T1题解///输入行数n///输入n行,每行一个字符串,字符串只有两个字母组成,第一个字母是花色,第二个字母是点数。///一副牌只有52种组合,因为map能去重,所以用map进行统计不同组合数即mp.size()///结果为52-mp.size()map<string......
  • CSP-S 2024 游记
    CSP-S2024游记赛前颓废了一天,小说真好看,饭真好吃当天上午打了$01$哥哥的模拟赛,第一题是结论题,打了二三题的暴力下午收拾收拾准备进场了,右边女的,左边是上次省选就坐我左边,再左边还是女的开心开题第一题$2$分钟秒了,然后看第二题,发现暴力不太会打,想了$30$分钟,......