计算机系统概论
我写的一些《计算机系统概论》的答案
CPJLJ
我承认这个递归我有赌的成分
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
问题13.11
试对图3-23所示的“Emai地址验证”程序儆出修改, 新的合法性验证要求,在E-mail地址宇符串中, 符号@前、符号@和.之间、符号.之后,至少存在一个字母。 满足这种要求的Emal地址,才认为是合法的。 #include <stdio.h> #define FAlSE 0 #define TRUE 1 int main() { char nextChar; ch...原创 2020-02-20 13:24:17 · 214 阅读 · 0 评论 -
修改的毕达哥拉斯三角形代码
#include <stdio.h> int Squared(int x); int main() { int sideA; int sideB; int sideC; int maxC; printf("Enter the maxium length of hypotenuse: "); scanf("%d", &max...原创 2020-02-18 12:07:07 · 378 阅读 · 0 评论 -
计算机系统概论问题10.9
c. 4! = 24 考虑不会出现的pop情况 假设W先pop wz __,wy __这两种不会发生,即4种 假设X先pop 有两种情况: X POP之后,W Push 进,那么xy__,xz__这两种情况不会发生,即4种 x POP之后, W 不Push进,那么xz__这种情况不会发生,即2种 因此,总输出流形式有: 24-4-4-2=14种 ...原创 2020-02-16 14:53:13 · 260 阅读 · 0 评论 -
《计算机系统概论》p183的思考题
我的思路就是: 做个子程序A 替换查找表的操作 累加R7直到指定的数值 再累加到R0原创 2020-02-15 20:28:51 · 304 阅读 · 0 评论 -
在LC- 3中,机器码实现右移一位
将x3100内存单元的内容右移一位 我的思路是: 一个十进制的数,如果是偶数,将它除于2再转换为十六进制就是它又移一位的结果;如果是奇数就减1再除于2 如果最后一位是1就是奇数,否则就是偶数 一位LC-3的ISA中没有除法,R2初始化为0,将它乘于2(即R2+R2),如果结果等于X3100的内容,那么R2就是我们要的结果;如果不是,将R2再加1重复前面的操作 下面是我的答案: ...原创 2020-02-10 16:59:44 · 2682 阅读 · 4 评论 -
比较器逻辑实现
开始啃《计算机系统概论》,补充下计算机基础知识 如图,A > B,G = 1; A = B, E = 1; A < B, L = 1 应该是这样吧:原创 2020-02-07 15:08:38 · 1173 阅读 · 0 评论
分享