
计算机系统概论
我写的一些《计算机系统概论》的答案
CPJLJ
我承认这个递归我有赌的成分
展开
-
问题13.11
试对图3-23所示的“Emai地址验证”程序儆出修改,新的合法性验证要求,在E-mail地址宇符串中,符号@前、符号@和.之间、符号.之后,至少存在一个字母。满足这种要求的Emal地址,才认为是合法的。#include <stdio.h>#define FAlSE 0#define TRUE 1int main(){ char nextChar; ch...原创 2020-02-20 13:24:17 · 177 阅读 · 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 · 341 阅读 · 0 评论 -
计算机系统概论问题10.9
c. 4! = 24考虑不会出现的pop情况假设W先popwz __,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 · 237 阅读 · 0 评论 -
《计算机系统概论》p183的思考题
我的思路就是:做个子程序A 替换查找表的操作累加R7直到指定的数值再累加到R0原创 2020-02-15 20:28:51 · 274 阅读 · 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 · 2543 阅读 · 4 评论 -
比较器逻辑实现
开始啃《计算机系统概论》,补充下计算机基础知识如图,A > B,G = 1; A = B, E = 1; A < B, L = 1应该是这样吧:原创 2020-02-07 15:08:38 · 1123 阅读 · 0 评论