题目内容
(请给出正确答案)
[主观题]
试编写一个完整的汇编语言源程序,将内存中4位压缩BCD码数据DATA1和DATA2相加,结果仍然为BCD码保存在SUM中。
答案
查看答案
第1题
试根据以下要求写出相应的汇编语言指令。
(1)将R6的高四位和R7的高四位交换,R6、R7的低四位内容保持不变。
(2)两个无符号数分别存放在30H、31H,试求出他们的和并将结果存放在32H。
(3)将30H单元的内容左环移两位,并送外部RAM3000H单元。
(4)将程序存储器中1000H单元的内容取出送外部RAM3000H单元。
(5)使累加器A的最高位置位。
(6)使进位标志位清0
(7)使ACC.4、ACC.5和ACC.6置1。
第2题
A.翻译汇编语言源程序需要编译程序或解释程序
B.机器语言是唯一可直接执行的计算机语言
C.汇编语言是符号化的机器语言,计算机不能直接执行
D.高级语言程序不依赖于具体的指令系统
第3题
已知由一个线性链表表示的线性表中含有三类字符的数据元素(如:字母字符、数字字符和其他字符),试编写算法将该线性表分割为三个循环链表,其中每个循环链表表示的线性表中均只含一类字符。
第9题
第11题
试编写算法,计算的值并存入数组a[0..arrsize-1]的第i-1个分量中(i=1,2,...,n)。假设计算机中允许的整数最大值为maxint,则当n>arrsize或对某个,使时, 应按出错处理。注意选择你认为较好的出错处理方法。