有一个十进制数加法运算系统,它利用4位二进制数加法器对一位8421BCD码进行加法运算.其操作过程如下:先将两个1位十进制数存入寄存器A和B,然后进行相加.如果和数等于或小于9,则运算结果正确;如果和数大于10,还需要对运算结果进行加6(0110)修正,这是因为用二进制数表示十进制数时,多余了6种状态.(1)请设计系统方框图;(2)请设计ASM流程图.
第1题
若一台计算机的机器字长为4B,则表明该机器()。
A.能处理的数值最大为4位十进制数
B.能处理的数值最多为4位二进制数
C.在CPU中能够作为一个整体处32位的二进制代码
D.在CPU中运算的结果最大为232
第2题
用两片1024×8位的EPROM接成一个数码转移器,将10位二进制数转移成等值的4位二-十进制数。 (1)试画出电路连接图,标明输入和输出; (2)当地址输入A9A8A7A6A5A4A3A2A1A0 分别为0000000000,1000000000,1111111111时,两片EPROM中对应地址中的数据各为何值?
第4题
下列叙述中,不正确的是________。
A.对于浮点数,数据的小数点位置必须在数中明显地给出
B.任何十进制小数都可以化为有限位的二进制
C.通过“模”运算,可以将减法运算转化为加法运算
D.一个数的补码的补码即是该数本身
第5题
将一个非负十进制整数转换成八进制数,使用非递归算法实现。
算法分析:十进制转换成八进制的过程是将十进制整数除8得余数,直到商是0为止,然后倒排余数。为了得到倒排的余数,可以利用栈来实现,每次运算后将余数压入栈中,直到商为0,将栈中数据输出即是。使用顺序栈,将顺序栈的定义及其基本操作的实现写在头文件“seqstack.h”中。
第8题
函数集合
对于函数的加法与数乘构成3维线性空间,在其中取一个基
求微分运算D在这个基下的矩阵。
第9题
A.74181是只能完成算术运算的部件
B.74181是能完成4位十进制代码算逻运算的部件
C.74181是只能完成逻辑运算的部件
D.74181是能完成4位二进制代码算逻运算的部件
第10题
在计算机中为什么需要浮点数运算。一个浮点数的表示格式包括哪几部分。它们相互间的关系是什么。
如按64位浮点数的表示法,求出十进制数14以浮点数方式所表示的浮点数值(16进制数值)。
第11题
一个字节由8个二进制位组成,它所能表示的最大的十进制数为()。
A.256
B.255
C.254
D.253