编程:
(1)将A址起的100个无符号数按升序排放在原址处。
(2)在已经排好序的100个数中,查找是否有与AL中数值相同的数
(3)有相同的数,显示“YES”,无相同的数,显示“NO”。
编写上述任务为子程序,并由主程序调用相应子程序完成上述任务。
试编写一个子程序,判断寄存器AR中有符号数(补码)的正负,并按以下要求设置标志CF、ZF的状态(要求:子程序执行不能破坏AR的内容)。
已知单元(10H)中存放着一个有符号数x(补码),试编写一个程序段,确定以下函数值:
并将函数值y存放到单元(11H)中。
在A址处有一个32位(双字)的被除数,在B址处有一个16位(字)的除数。求两数相除后的商与余数,分别存于C址处和D址处。并说明运算数为有符号数或无符号数时,在运算处理上有何区别。
试用VHDL实现下式的IIR滤波。X(n)为串行同步输入序列,每个X(n)为16位无符号数(并行码)。运算中的乘、除可通过移位实现。
Y(n)=0.625*Y(n-1)+1.75*X(n)
下列关于“变址寻址”的说法中,正确的是()。
A.变址寄存器中变址值是一个无符号数
B.每次进行变址寻址后,变址寄存器中变址值都增1或减1
C.变址寄存器的位数必须支持它对整个存储空间寻址,即与MAR的位数相等
D.变址寻址方式适合于以循环结构来访问不同数组的相同下标的元素
在A、B单元起各有一组有符号数,设数据个数为10个。求C=(ai×bi)运算,结果存入C字单元中。