百度试题 题目用于BCD码加法运算时,对运算结果进行修正。紧跟在ADD或ADDC指令后必须是指令___。相关知识点: 试题来源: 解析 十进制调整指令 DA A 反馈 收藏
汇编语言中默认的运算是二进制,在DEBUG下看到的结果是十六进制,而要想将参与运算的数和结果都当成十进制,且按十进制运算规则进行运算,结果就需要用BCD调整指令进行修正。例如:十进制的8+9,结果应该为十进制的17,但在DEBUG中看到是11(十六进制),所以需要使用BCD调整指令修正得到17.
0000到1111是16,用0000,0001,…,1001分别表示0,1,…,9余下1010-1111是6个,所以加6修正
补码定点数的加减法器在无符号数加减运算基础上加“溢出检测”和“求负”电路。 BCD码的加法运算要进行“ 6”修正。 定点数的乘法用加法 右移实现。 定点数的除法用加法 左移实现。 浮点数运算用定点数的加减乘除运算实现。为保证精度 浮点运算时要考虑“舍入”问题。 所有运算都在ALU上运行。 可以看出 ...
【单选题】若用8位机器码表示十进制整数-127,则其原码表示为(),补码表示为()。 A. 10000000 B. 11111111 C. 10111111 D. 11111110 查看完整题目与答案 【多选题】下面关于ARM指令格式“ {} {S} , {, }”说明正确的是( )。 A. 指令助记符和 之间必须有空格 B. {S}表示的是该指令执...
有一个十进制数加法运算系统,它利用4位二进制数加法器对一位8421BCD码进行加法运算.其操作过程如下:先将两个1位十进制数存入寄存器A和B,然后进行相加.如果和数等于或小于9,则运算结果正确;如果和数大于10,还需要对运算结果进行加6(0110)修正,这是因为用二进制数表示十进制数时,多余了6种状态.(1)请设计系统...
【单选题】若用8位机器码表示十进制整数-127,则其原码表示为(),补码表示为()。 A. 10000000 B. 11111111 C. 10111111 D. 11111110 查看完整题目与答案 【多选题】下面关于ARM指令格式“ {} {S} , {, }”说明正确的是( )。 A. 指令助记符和 之间必须有空格 B. {S}表示的是该指令执行是否...