问答题
下列程序是以SI寄存器的内容为压缩型BCD码的首地址、以BX寄存器的内容为字节的个数,将该压缩型BCD码显示输出的子程序。请在程序的空格处填写适当的指令。
(1)MOVCL,4 (2)ADDDL,30H(ORDL,30H) (3)MOVDL,[SI] (4)INCSI
问答题 若TAB的内容为数组的首地址,TAB+2的内容为数组元数的个数、TAB+4的内容为数组和数的地址。下列程序是计算数组和数的子程序。主在程序的空格处填写适当的指令。
问答题 假定A、B、C字节变量中存放的是三个相等的数据,但由于某种原因使其中的一个数据发生变化,试编写一程序找出三个数中变化的代码存放在D中,并将变化的代码单元恢复成原来的数据。
问答题 编写一程序,比较两个有符号的字变量x和Y。(1)若两个数都大于等于100,则将两个数分别加1。(2)若两个数都不大于等于100,则将两个数分别减1。(3)若两个数一个大于等于100,另一个数不大于等于100,则将两个数互换。