首页 > 编程语言 >2023-2024-1 20231306 《计算机基础与程序设计》第五周学习总结

2023-2024-1 20231306 《计算机基础与程序设计》第五周学习总结

时间:2023-10-29 09:02:58浏览次数:43  
标签:200 20 2023 20231306 2024 寄存器 程序设计

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第五周作业)
这个作业的目标 Pep/9虚拟机、机器语言与汇编语言、算法与伪代码测试:黑盒,白盒
作业正文 https://www.cnblogs.com/zwywuhu/p/17785563.html

《计算机科学概论》第六章——低级程序设计语言与伪代码

  • Pep/9虚拟机:

指令格式包括8位的指令说明符和16位的操作数说明符。

部分指令包括:0000停止执行、1100将字载入寄存器A中、1101将字节载入寄存器A中、1110存储寄存器A中的字、1111存储寄存器A中的字节、0110将操作数加到寄存器A中、0111从寄存器A减操作数。

使用机器语言时,运用16进制指令,将数据载入累加器中,然后存储累加器中的字节到输出设备中,最后停止。

使用汇编语言时,助记码与操作数使输入时更简便,另外注释的存在也更好理解程序的运行。

《C语言程序设计》第四章——键盘输入和屏幕输出

  • “\0”空字符,做字符串结束标志。
  • 转义序列出现在字符串中是按单个字符计数的。
  • 小写英文字母ASCII码比大写的大32。
  • printf("circumference = %7.2f,area = %7.2f\n",circumference,area); 其中,“7”是域宽,“2”是精度。
  • 在scanf()中要在变量前面加上取地址运算符。
  • 输入数据后的回车符被当作有效字符的解决方法:1.加入函数getchar();2.在数据前加空格,将存于缓冲区的回车符读入。

基于AI的学习

  • 使用pep9时的问题

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

  • 问题1:在进行实验二(2)准备时产生如下问题:

    终端显示,尝试三次错误后,同时输出了“Wrong!Please try again."和"Wrong!You have tried three times!Test over!"
    -问题1解决方案:对代码进行如下修改:

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 200/400 2/4 20/40
第三周 200/600 2/6 20/60
第四周 100/700 1/7 20/80
第五周 200/900 1/8 20/100

标签:200,20,2023,20231306,2024,寄存器,程序设计
From: https://www.cnblogs.com/zwywuhu/p/17785563.html

相关文章

  • 2023年SWPU NSS 秋季招新赛 (校外赛道) MISC复盘WP
    GIFCode题目描述:扫一扫即可获取Flag给了一个含二维码的动图,分离一下得到九张二维码碎片,根据文件名数字按顺序组装,在线扫码即可NSSCTF{3f0ac91b-3e0e-a7e2-7b2a-c67cfdc093fe}相信他终将回来题目描述:我们的湾湾hint1:base怎么就不能转成16进制呢010查看,base64转图片但......
  • 2023年10月26日每日随笔
    今天,对软考进行学习,也进行了一些笔记的填写:国际标准:国家标准:GB中国ANSI美国BS英国JIS日本行业标准:GJB中国军用标准MIT-S美国军用标准IEEE美国电气电子工程师协会 地方标准:国家的地方一级行政机构制定的标准企业标准(企业规范) 我国国家标准代号:强制性标......
  • 2023年10月28日每日随笔
    笔记:学习了软件工程的相关知识开发模型:瀑布模型:结构化方法的模型基本结构:有计划,分阶段进行,每个阶段有评审软件计划->需求分析->软件设计->程序编码->程序测试->软件维护困难之处:需求阶段在一开始难以确定,适合需求明确,或者二次开发的项目原型模型:针对于需求不明确......
  • Python第二章读书笔记-2023.10.28
    03运行超市抹零结账行为money_all=67.99+11.75+21.1+8.49+25.89+17.5+22.4money_all_str=str(money_all)print("商品总金额为:",money_all_str)money_real=int(money_all)money_real_str=str(money_real)print("实收金额为:",money_real_str)print("学号后四位3126"......
  • 2023.10.28值得推荐的一款服务器空间
    ,已经体验一个月咯,非常不错的免费资源,适合大家去了解了解~!他们家的免费空间,免费服务器,非常稳定,非常靠谱,值得拥有,价格厚道~!免备案服务,域名管理等等服务,应有尽有,2023年你值得了解,他们家的免费云服务器还是独立IP的哦,非常非常好,非常NICE~!官网地址:https://www.sanfengyun.com......
  • ae_After Efects下载-AE2023中文最新版下载 mac/win版
    aecs6软件中文版免费版同样保留有adobe的软件相互兼容性。它可以非常方便地调入photoshop,illustrator的层文件;premiere的的项目文件也可以近乎完美再现于AE中;甚至还可以调入Premiere的EDL文件。新版本还能将二维和三维在一个合成中灵活的混合起来。用户可在二维或者三维中工作或......
  • 2023-10-28:用go语言,给定一个n*m的二维矩阵,每个位置都是字符, U、D、L、R表示传送带的位
    2023-10-28:用go语言,给定一个n*m的二维矩阵,每个位置都是字符,U、D、L、R表示传送带的位置,会被传送到:上、下、左、右,.、O分别表示空地、目标,一定只有一个目标点,可以在空地上选择上、下、左、右四个方向的一个,到达传送带的点会被强制移动到其指向的下一个位置。如果越界直接结束,返......
  • 2023-10-28:用go语言,给定一个n*m的二维矩阵,每个位置都是字符, U、D、L、R表示传送带的位
    2023-10-28:用go语言,给定一个n*m的二维矩阵,每个位置都是字符,U、D、L、R表示传送带的位置,会被传送到:上、下、左、右,.、O分别表示空地、目标,一定只有一个目标点,可以在空地上选择上、下、左、右四个方向的一个,到达传送带的点会被强制移动到其指向的下一个位置。如果越界直接......
  • 20231327 司宏林《计算机基础与程序设计》第5周学习总结
    学期(2023-2024-1)学号(20231327)《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2023-2024-1计算机基础与程序设计第5周作业)这个作业的目标<关于机器语......
  • 2023寒鹭Tron-CTF迎新赛 CRYPTO Misc 全WP
    CRYPTO简简单单1、题目信息U2FsdGVkX1+2gTXPuTetdM1p+IETUDXAHe2eC33jQfgdJoOmmrJq2、解题方法兔子密码,在线工具直接解简简单单21、题目信息part1offlag:++++++++++[->++++++++++<]>++.++++++.<+++[->---<]>--.++++++.<++++[->++++<]>++++.-----......