写出完成以下操作的程序段。假设各变量的值均为用压缩BCD码表示的二位十进制数:U ← V+(S-6)
简答题查看答案
8253的端口地址为300H—303H,计数器0的CLK0端输入1MHz的计数脉冲,若要使其作为BCD码计数器,且在OUT0端产生1KHz的方波,试写出设置计数器0工作方式的初始化程序段。
简答题查看答案
写出完成以下操作的程序段。假设各变量的值均为用压缩BCD码表示的二位十进制数:U ←(X+W)-(Z-V)
简答题查看答案
数组LIST3内存有20个压缩BCD码表示的双字节十进制数,写出完整程序,求这20个BCD数之和,结果(压缩BCD码)存入SUM3双字单元。
简答题查看答案
数组LIST2内存有20个压缩BCD码表示的单字节十进制数,写出完整程序,求这20个BCD数之和,结果(压缩BCD码)存入SUM2双字单元。
简答题查看答案
数组LIST1内存有20个非压缩BCD码表示的单字节十进制数,写出完整程序,求这20个BCD数之和,结果(非压缩BCD码)存入SUM1双字单元。
简答题查看答案
编写一短程序段:将AL中两压缩的BCD码分解为两位压缩的BCD码,分别装入A(高位BCD码)和B(低位BCD码)两个变量中。要求用到无符号除法指令DIV来实现编程功能。
简答题查看答案
用压缩BCD码计算(结果用二进制、BCD码、十进制表示): 29+53; 73-24; 66+18; 132+75。
简答题查看答案
假定十进制数用8421 NBCD码表示,采用十进制加法运算计算下列表达式的值,并讨论在十进制BCD码加法运算中如何判断溢出。(1)234+567(2)548+729
简答题查看答案