(37)8无符号数怎么换算A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16为什么是

ss醋溜2022-10-04 11:39:541条回答

(37)8无符号数怎么换算
A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16为什么是B的数最小?

已提交,审核后显示!提交回复

共1条回复
小狼573 共回答了22个问题 | 采纳率95.5%
2^7+2^6+2^4+2^3+1
=128+64+16+8+1
=217
3*8+7=31
75
2*16+10=42
1年前

相关推荐

在计算机中,有符号数和无符号数的区别在哪?
zhangyi10121年前1
潘朵娜 共回答了12个问题 | 采纳率75%
无符号数只有正数,没有负数,所以比如一个16位元可以储存的最大正数是2的16次方也就是65536.而有符号数,因为要兼容负数的可能性,就要牺牲一个位元来做符号表明.所以一个有符号数的最大正数就是2的(16-1次方)再减掉1,也就是32767了,而最大的负数也就是-32767了.比如一个2进位8位元的符号11111111,在有符号数代表-127,而在无符号数代表256,而01111111在有符号数和无符号数都是代表127,当01111111加上了1就变成了100000000,而这个数在有符号数代表-0,而在无符号数代表128.
【数值转换问题】:11111011(B)的无符号数为251(D),二带符号数为-5(D),请问-5是怎么算出来的?
有图1年前1
ll的ll 共回答了24个问题 | 采纳率91.7%
10000101(原码)->11111010(反码)->11111011(补码)
汇编语言中,如何说明一个数是有符号数还是无符号数?
汇编语言中,如何说明一个数是有符号数还是无符号数?
有符号数能影响OF和SF,那么电脑是如何确定一个数是有符号还是无符号?
水色桃妖1年前1
双羽木子 共回答了16个问题 | 采纳率93.8%
寄存器中存储的数值到底是多少,是否有符号,需要你自己来设定.
比如说16位的寄存器,当前的数值是0xffff,如果认为是无符号数,那么就是65532,如果是有符号数,就是-1.
说白了,你自己心里要有数,呵呵.
8位2进制编码10110110对应的带符号数和无符号数分别是
tianzw1年前1
xindice 共回答了17个问题 | 采纳率100%
无符号:182
有符号:-74
写出下列十六进制数在被看作是有符号数和无符号数时的十进制值!
写出下列十六进制数在被看作是有符号数和无符号数时的十进制值!
OX85的为55和-123
OX57为87和57这是怎么算来的?
这答案是书上后面的答案上面写的,我就是搞不清楚这个答案是怎么来的所以才来问的,推了我一下午,弄得我郁闷死~
mckipnis1年前1
金如土如金 共回答了21个问题 | 采纳率90.5%
0x85用8421转换为二进制为:
10000101(源码)
01111010(反码)
01111011(补码)
负数在计算机中是用补码表示的,
01111011用权求得十进制值为123D
0* 2^(7) + 1* 2^(6) + 1* 2^(5) + 1* 2^(4) + 1* 2^(3) + 0* 2^(2) + 1* 2^(1) + 1* 2^(0),前面加负号就是-123D;
无符号数直接转换成十进制,为8*16^(1)+5*16^(0)=133D.
PS:不知道你给的答案是错误的还是什么原因,十六进制的85H转换为十进制不可能只有两位数,况且,8位二进制最多只能表示256个数,不可能无符号数只是55D~
按照前面的推理:
0x57如果是无符号数,直接转换为原码,5*16^(1)+7*16^(0)=87D
0x57转换为二进制:
01010111(原码)
10101000(反码)
10101001(补码)
因此有符号数得到的值是:169D
C51比较两个无符号数的大小两个8位无符号数分别存放在外部RAM DATA1和DATA2单元中,将找出的较大数存放在DA
C51比较两个无符号数的大小
两个8位无符号数分别存放在外部RAM DATA1和DATA2单元中,将找出的较大数存放在DATA3单元中(DATA1,DATA2,DATA3为三个连续的存储单元).ORG 8000H
CLR C
MOV DPTR,#DATA1
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
SUBB A,R3
JNC BIG2
XCH A,R3
SJMP BIG1
BIG2:MOVX A,@DPTR
BIG1:INC DPTR
MOVX @DPTR,A
END
A里存放的是相减后的结果,要将较大数存到DATA3,DPTR不是还应该加1么?
2523406141年前1
xiaoyun911 共回答了27个问题 | 采纳率92.6%
;
ORG 8000H
CLR C
MOV DPTR,#DATA1
MOVX A,@DPTR
MOV R3,A
INC DPTR
MOVX A,@DPTR
SUBB A,R3 ;(DATA2)-(DATA1)
JNC BIG2 ;(DATA2)较大则转移
XCH A,R3
SJMP BIG1
BIG2:
MOVX A,@DPTR ;重新读取DATA2
BIG1:
INC DPTR ;指向DATA3
MOVX @DPTR,A ;写入DATA3
END
逻辑移位指令SHL用于 A带符号数乘2 B带符号数除2 C无符号数乘2 D无符号数除2 选哪个?
zaizaishaorao1年前1
7899010 共回答了19个问题 | 采纳率94.7%
C
下列四个不同进制的无符号数中,其值最小的是().
下列四个不同进制的无符号数中,其值最小的是().
下列四个不同进制的无符号数中,其值最小的是( ).A、十六进制数 CA B、八进制数 310 C、十进制数 201 D、二进制数 11001011
sannyzou1年前1
飞梦之鱼 共回答了23个问题 | 采纳率87%
B
已经被除数和除数都是8位无符号数(被除数在20H单元,除数在21H单元).请编写程序令其相除.
已经被除数和除数都是8位无符号数(被除数在20H单元,除数在21H单元).请编写程序令其相除.
并把商放在外部RAM20H单元,余数放在外部RAM21H单元.
海腚aa1年前1
xinlixue2000 共回答了17个问题 | 采纳率100%
;如下即可:
MOV A,20H
MOV B,21H
DIV AB
MOV R0,#20H
MOVX @R0,A
MOV A,B
INC R0
MOVX @R0,A
END
6、8位微机所表示的无符号数、带符号数补码、BCD码的范围分别是多少
玉萧飞龙1年前1
ke384 共回答了25个问题 | 采纳率96%
6位微机所表示的无符号数的范围是:0~2^6-1(0~63)
8位微机所表示的无符号数的范围是:0~2^8-1(0~255)
6位微机所表示的带符号数补码的范围是:-2^5~+(2^5-1)(-32~+31)
8位微机所表示的带符号数补码的范围是:-2^7~+(2^7-1)(-128~+127)
一位的BCD码要用四位的二进制数表示,所以6位的二进制数只能表示一位BCD码(其实就是十进制数),所以表示的范围是:0~9
8位微机能表示的BCD码的范围是:0~99
随便说一句,在已出现的计算机中从来没有6位的微机.
一道汇编题目:比较AX,BX,CX大小,再看这3个数是无符号数还是有符号数
一道汇编题目:比较AX,BX,CX大小,再看这3个数是无符号数还是有符号数
对于这样的程序段:
x05CMPx05AX,BX
x05x05JGEx05NEXT
x05x05XCHGx05AX,BX
x05NEXT:x05CMPx05AX,CX
x05x05JGEx05DONE
x05x05XCHGx05AX,CX
x05DONE:x05┆
试回答:
①上述程序执行后,原有AX,BX,CX中最大数存放在哪个寄存器?
②这三个数是带符号数还是无符号数?
shu110111年前1
prosonic 共回答了21个问题 | 采纳率95.2%
①最大数存放在AX中
②这三个数是带符号数
因为JGE是带符号数的判断指令
一个16位机的一个机器数能表示的最大无符号数是?
qiuhan20251年前1
jgnzkn 共回答了18个问题 | 采纳率94.4%
32767
符号数的扩展把一个8位的二进制扩展为一个16位的二进制数.书上说,无符号数,高八位全是0有符号数,扩展的高八位用原来数的
符号数的扩展
把一个8位的二进制扩展为一个16位的二进制数.
书上说,无符号数,高八位全是0
有符号数,扩展的高八位用原来数的符号来扩展,不是全0就是全1
我想问的是,既然都说是有符号数了,他的符号位不就是1吗?怎么会有0的情况?请高手举两个例子区别一下!谢拉!
过完今夜1年前1
隔壁王木匠 共回答了21个问题 | 采纳率85.7%
你理解错了!
有符号数是用最高位是0或1来标记正负的,如果最高位是0(如8位数中的第7位,从0位开始算的)表示正数,而是1表示负数.16位数中的第15位控制符号.符号数扩展实称为带符号扩展.
只是位数的扩展,不能改变原值的!
如0000 1101这个数是带符号数为13,扩展为16位时,一个16位数也要是13的!而这个数是0000 0000 0000 1101就可以了!所以正数的带符号扩展前边是加0,这只是一个规律而不是本质,本质就是数大小不改变!
而1000 1101带符号数不是-13的!而是将其取补加1就是负数结果,即-0111 0010 + 1,结果就是-113,如果将这个带符号数扩展时,只有16位1111 1111 1000 1101才是-113,扩展只是表示范围大了,而不是改变数值的.如果是正数前8位是0,如果是负数,前8位是1,这样才是带符号扩展的.这不是本质,只是一个规律而已!
下列四个不同进制的无符号数中,数值最小的是_____.
下列四个不同进制的无符号数中,数值最小的是_____.
A、202O
B、96H
C、150D
D、10010110B
萧然萧易冰_zz1年前1
hellopzj 共回答了16个问题 | 采纳率100%
A、202O 8进制 66
B、96H 16进制16*9+6=150
C、150D 10进制 150
D、10010110B 2进制=0x96=150D
选 A 其余三个是相同的
一个16位机的一个机器数能表示的最大无符号数和最小无符号数分别是多少?
boyzone231年前1
ruansoft风继续吹 共回答了16个问题 | 采纳率87.5%
一个16位机的一个机器数能表示的最大无符号数=2^16-1=65535
最小无符号数=0
在线等一道汇编程序作业设在X、Y、Z字型变量中存放着三个无符号数,若其中有一个数为0,则把DH寄存器置1;若其中有两个数
在线等一道汇编程序作业
设在X、Y、Z字型变量中存放着三个无符号数,若其中有一个数为0,则把DH寄存器置1;若其中有两个数为0,则把DH寄存器置2;若其中三个数都为0,则把DH寄存器置3;若三个数都不为0,则求出它们的和(不考虑溢出)存入W单元。
肥果1年前1
dwlabc 共回答了20个问题 | 采纳率80%
xor dx, dx
mov ax, X
test ax, ax
jnz n1
inc dx
n1:
mov ax, Y
test ax, ax
jnz n2
inc dx
n2:
mov ax, Z
test ax, ax
jnz n3
inc dx
n3:
test dx, dx
jnz ed
mov ax, X
add ax, Y
add ax, Z
mov W, ax
ed:
请大家帮个忙,给个计算的过程,这个换算问题.下列无符号数中,最大数是:()
请大家帮个忙,给个计算的过程,这个换算问题.下列无符号数中,最大数是:()
A.205 B.001001010010BCD C.0CDH D.11100011B
puxiao11年前1
jinjfy 共回答了21个问题 | 采纳率90.5%
A.(205)十
B.0010 0101 0010BCD=(252)十
C.0CDH=((0*16+12)*16+13)十
=(12*16+13)十
=(205)十
D.11100011B=((((((((0*2+1)*2+1)*2+0)*2+0)*2+0)*2+1)*2+1)*2+1)十
=(((((((1*2+1)*2+0)*2+0)*2+0)*2+1)*2+1)*2+1)十
=((((((3*2+0)*2+0)*2+0)*2+1)*2+1)*2+1)十
=(((((6*2+0)*2+0)*2+1)*2+1)*2+1)十
=((((12*2+0)*2+1)*2+1)*2+1)十
=(((24*2+1)*2+1)*2+1)十
=((49*2+1)*2+1)十
=(99*2+1)十
=(199)十
最大数是:(B)(252)十
设计一个程序,求10个无符号数中最大值,并将最大值存入变量MAX中
彼岸月色1年前1
coco_ing 共回答了21个问题 | 采纳率85.7%
什么编程语言?
67H在有符号数(补码)和无符号数时的真值分别是多少?我算的是-25 ,103.不知对不
yenspring1年前1
woshifxw 共回答了21个问题 | 采纳率95.2%
67H写成二进制为:0110 0111
注意求反码时最高位是不取反的,因此无论67H是有符号数还是无符号数都是正数.
正数的补码是其自身.
因此67H作为有符号数(补码)和无符号数时的真值都是103.
关于带符号数和无符号数的转换问题?急.
关于带符号数和无符号数的转换问题?急.
二进制数10000111如何转换成无符号数135,和有符号数-121?急,我实在菜.
无忧无虑的爱1年前1
我是duzhe 共回答了12个问题 | 采纳率100%
有符号数和无符号数的区别在于第一位表示正负数,还是数值.换句话说,有符号的二进制数最高位是符号位,剩下的是数值部分的补码(正数的补码是其本身,负数的补码是该数值取反加一).
10000111说明这个数是负数,0000111的补码是1111001.
故1×2^6+1×2^5+1×2^4+1×2^3+0×2^2+0×2^1+1×2^0 = 121
所以无符号数是-121
对于无符号数可以直接转换不需要考虑正负.
10000111 = 1×2^7 + 0×2^6 +0×2^5 +0×2^4 +0×2^3 +1 ×2^2 +1×2^1 +1×2^0 =135
汇编语言的无符号数减法对于无符号数,sub指令是怎样形成cf标志位的?对于无符号数减法的电路实现,是否与有符号数一样?把
汇编语言的无符号数减法
对于无符号数,sub指令是怎样形成cf标志位的?
对于无符号数减法的电路实现,是否与有符号数一样?把减数按位求反加1再用加法实现?
gzwlove20021年前1
红尘浊玉 共回答了17个问题 | 采纳率88.2%
对于无符号数减法,当被减数低于减数时,sub指令使进位标志置位.
对于无符号数减法的电路实现,与有符号数的电路实现不一样.
当十六进制9BH和FFH分别表示为原码,补码,反吗,移码,和无符号数时.对应的十进制数各多少?要具体过程
2eec1年前1
skyaone 共回答了12个问题 | 采纳率91.7%
9BH原码转换成二进制为10011011B正数的补码和反码与原码相同为10011011B(如为负数反码为符号位不变其余数字取反 负数补码是反码的+1)二进制转十进制为从右往左1 2 4 8 16 32 64 128也就是从右往左看的2的几次方第一个为0次方第八个为7次方算得9bh十进制为 155 同上FFH为255
第1题 下列叙述正确的是:A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令 B、对两
愚九1年前1
snxotkgg 共回答了16个问题 | 采纳率81.3%
D
二级公共基础05年9月试题
二级公共基础05年9月试题
一、选择题
(1)下列叙述中正确的是
A)程序设计就是编制程序
B)程序的测试必须由程序员自己去完成
C)程序经调试改错后还应进行再测试
D)程序经调试改错后不必进行再测试
(2)下列数据结构中,能用二分法进行查找的是
A)顺序存储的有序线性表
B)线性链表
C)二叉链表
D)有序线性链表
(3)下列关于栈的描述正确的是
A)在栈中只能插入元素而不能删除元素
B)在栈中只能删除元素而不能插入元素
C)栈是特殊的线性表,只能在一端插入或删除元素
D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
(4)下列叙述中正确的是
A)一个逻辑数据结构只能有一种存储结构
B)数据的逻辑结构属于线性结构,存储结构属于非线性结构
C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
(5)下列描述中正确的是
A)软件工程只是解决软件项目的管理问题
B)软件工程主要解决软件产品的生产率问题
C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D)软件工程只是解决软件开发中的技术问题
(6)下列不属于软件过程设计工具的是
A)PDL(过程设计语言)
B)PAD图
C)N-S图
D)DFD图
(7)下列叙述中正确的是
A)软件交付使用后还需要进行维护
B)软件一旦交付使用就不需要再进行维护
C)软件交付使用后其生命周期就结束
D)软件维护是指修复程序中被破坏的指令
(8)数据库设计的根本目标是要解决
A)数据共享问题
B)数据安全问题
C)大量数据存储问题
D)简化数据维护
(9)设有如下关系表:
R
S
T
A
B
C
A
B
C
A
B
C
1
1
2
3
1
3
1
1
2
2
2
3
2
2
3
3
1
3
则下列操作中正确的是
A)T=R∩S
B)T=R∪S
C)T=R×S
D)T=R/S
(10)数据库系统的核心是
A)数据模型
B)数据库管理系统
C)数据库
D)数据库管理员
二、填空题
(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是.
(2)算法复杂度主要包括时间复杂度和 复杂度.
(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块).其中的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果.
(4)一棵二叉树第六层(根结点为第一层)的结点数最多为个.
(5)数据结构分为逻辑结构和存储结构,循环队列属于结构.
二级公共基础答案
一、选择题
(1)C(2)A(3)C(4)D(5)C
(6)D (7)A(8)A(9)B(10)B
二、填空题
(1) 数据库系统或数据库系统阶段或数据库
或数据库阶段或数据库管理技术阶段
(2) 空间
(3) 驱动模块
(4) 32
(5) 存储或物理或存储结构或物理结构
求教:如何设置计数器预制值为无符号数?
求教:如何设置计数器预制值为无符号数?
当预制值大于a000就被当成负数了,认为计数到.有没有简便的方法设置成无符号数(unsign).
百度千山1年前1
blue-lab 共回答了22个问题 | 采纳率86.4%
高计根本上就有正负值之分,直接使用时不可以当成时无符号数.当你把数值另外处理时例外.你上面a000是什么意思?
找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
moon0spell1年前1
固有的意识 共回答了19个问题 | 采纳率84.2%
MOV DPTR,#2000H
MOV 20H,#0 ;先用0当做最大数 (求最小数时,用255)
MOV R2,#16
LOOP:
MOVX A,@DPTR
CJNE A,20H,TTT ;(A)-(20H)
TTT:
JC NEXT ;不够减转移 (求最小数时,用JNC NEXT)
NOV 20H,A
NEXT:
INC DPTR
DJNZ R2,LOOP
SJMP $
END
计算机字长16位,能表示的无符号数范围是多少?
Jamesli9211年前1
zjm_20013759 共回答了23个问题 | 采纳率95.7%
0------65535
请问:两个无符号数相乘,怎样判断是否溢出?
yunyuncao1年前1
nickzhang1 共回答了14个问题 | 采纳率78.6%
对于2个无符号数判断溢出用进位标志CF判断
有符号的整数用OF判断
在下列各不同进制的无符号数中,最小的数是
在下列各不同进制的无符号数中,最小的数是
A.(32.25)16
B.(50.25)10
C.(1100101.01)2
D.(68.32)8
絮语和风1年前3
亢虎有悔 共回答了10个问题 | 采纳率70%
除去错的D,最小的是B
将内部ram的30h·31H单元的两个无符号数相乘,结果存放在R2,R3中,R2中存放高8位,R3中存放低8位
forerelove1年前1
粉红佳人佳佳 共回答了18个问题 | 采纳率83.3%
MOV A,30H
MOV B,31H
MUL AB
MOV R2,B
MOV R3,A
END
8086/8088cpu如何辨别两个无符号数的大小
十年剑1年前1
yunjibo 共回答了16个问题 | 采纳率93.8%
无符号数的大小判断实际上通过减法进行,即A-B,然后判断借位位CF,若CF=1,即有借位,则A
当十六进制9BH和FFH分别表示为原码,补码,反吗,移码,和无符号数时.所对应的十进制数是多少.
当十六进制9BH和FFH分别表示为原码,补码,反吗,移码,和无符号数时.所对应的十进制数是多少.
设机器数采用一位符号位.那个用八位、
bigtito1年前2
dadi_123 共回答了22个问题 | 采纳率72.7%
原码 补码 反码 无符号数
9BH -27 -101 -100 155
FFH -127 -1 -0 255
若x=025DH,y=FF9AH.当想x y为无符号数时:x+y=
2374096601年前1
美丽俏佳人 共回答了15个问题 | 采纳率86.7%
01F7H
如何判断两个无符号数的大小两个无符号数,通过C如何判断他们的大小,如0xabcd 和0xffff,通过程序如何判断大小?
如何判断两个无符号数的大小
两个无符号数,通过C如何判断他们的大小,如0xabcd 和0xffff,通过程序如何判断大小?如果用减法的话abcd-ffff得出的数不能判断的了大小.
浮生若花1年前1
sleikd 共回答了18个问题 | 采纳率100%
unsigned long a=0xabcd ;
unsigned long b=0xffff ;
if ( a > b )
{
.
}
else
.
C语言32位有符号数和无符号数之间怎么强制转换
C语言32位有符号数和无符号数之间怎么强制转换
例如有个32位有符号数 -1946090562
转为无符号的 2348876734
不要用printf函数
侃145座大山1年前1
芋糊 共回答了16个问题 | 采纳率93.8%
负数转无符号数 有什么意义?
用 (unsigned int) 可以强制转换.转换后的数要用 %u 格式输出才能见.
#include
main(){
int x=-1946090562;
unsigned int y;
y = (unsigned int) x;
printf("x=%d y=%u",x,y);
}
输出:
x=-1946090562 y=2348876734
求解!三道简单汇编程序题!1、假设在以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并
求解!三道简单汇编程序题!
1、假设在以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入MAX单元中。请仔细阅读程序段,并把划线处用恰当语句填充完整。
程序段:
......
BUF DB 5,6,7,58H,62,45H,127
COUNT EQU $ - BUF
MAX DB?
......
MOV BX,OFFSET BUF
MOV CX,COUNT - 1
MOV AL,[BX]
LOP1:INC BX
_______________________________
JGE NEXT
MOV AL,[BX]
NEXT:DEC CX
________________________________
MOV MAX,AL
HLT
(程序段结束)
2、设在内存NUM单元开始存放着100个字节,要求将其中为零的元素全部删除,并将保留的数据连续存放,以$为结束标志;结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,请补充完整。
DATA SEGMENT
NUM ______100 DUP(?)
NUM1 DB 00,00
DATA ENDS
CODE _______
ASSUME CS:CODE, ________
START: MOV AX,DATA
MOV DS,AX
LEA SI,_________ ;取NUM数据区首址
MOV DI,SI
MOV CX,100
XOR DL,DL ;DL作为统计零元素个数的计数器
GO1: MOV AL,[SI]
CMP ________________
JNZ GO2
INC ___________
JMP GO3
GO2: MOV [DI],AL
INC DI
GO3: INC _________
LOOP _________
MOV [DI],‘$’
INC DI
MOV [DI],_______
MOV AH,________
INT 21H
CODE ENDS
END START
3、设在内存NUM单元开始存放着100个字节类型的整数,要求将其中为一的元素全部删除,并将剩余的数据元素连续存放,以0为结束标志,另外结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,完成该程序:
DATA SEGMENT
NUM ____________ a1, a2, ……, a100
NUM1 DB 0,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:__________
START:MOV AX,DATA
MOV DS,AX
LEA SI,________;取数据首址
MOV DI, SI
MOV CX,100
XOR DL,DL ;DL作为统计零元素个数的计数器
GO1: MOV AL,[SI]
CMP _______ ,0 ;与0比较
JNZ GO2
INC _______ ;零元素计数器加一
JMP GO3
GO2: MOV [DL],____ ;保存 非零元素
INC DI
GO3: INC SI
LOOP GO1
MOV BYTE PTR [DI],0
MOV ,DL ;保存零元素个数
MOV AH,
INT 21H
CODE ENDS
END ______
你好!有空看下几道题吗
10、指出以下指令中源操作数的寻址方式。
MOV SI,300________MOV AX,[3102H] ________ADD AX,[BX][SI] _____
MUL BL______ MOV [BP],AX_______
11.在数据段中有以下定义:
ARRAY1 EQU 16H
ARRAY2 DW 7F16H
请指出下面两条指令中源操作数的寻址方式:
MOV AX,ARRAY1 源操作数的寻址方式是_____
MOV AX,ARRAY2 源操作数的寻址方式是_____
12、已知X=1100001B,Y=1010101B,用8位补码计算(X-Y)补=__,并说明结果是否溢出。
13、在8086/8088系统中,当前数据段位于存储器的78000H-87FFFH,则DS 段寄存器为___
wtx3661年前1
倾家荡产的小鸡 共回答了15个问题 | 采纳率93.3%
1:
CMP AL,[BX]
JMP LOP1
2:
DB
SEGMENT
DS:DATA
NUM
AL,0
DL
SI
GO1
DL
4CH
3:
DB
DATA
NUM
AL
DL
AL
[DI+1]
4CH
START
8位的机器数65H转化为无符号数、补码带符号数时,分别表示什么真值和含义?
糯糯的四月小兔1年前1
paulgu 共回答了16个问题 | 采纳率87.5%
65H为16进制表示,若转化为无符号数,则无需考虑符号位问题,直接转化为10进制数为6*16+5=101,即为其真值.
转化为补码带符号数时,要考虑符号位问题,其对应2进制为01100101,由于最高位为0,为正数,正数补码等于本身,所以结果也是101,即其真值.
如何用汇编语言编程实现16位无符号数运算X=Y/3.2+4Z;不能用乘除法指令.X=DS:[2000];Y=DS:[20
如何用汇编语言编程实现16位无符号数运算X=Y/3.2+4Z;不能用乘除法指令.X=DS:[2000];Y=DS:[2002];Z=DS:[2004]
ririnini1年前1
是帅哥都爱 共回答了16个问题 | 采纳率93.8%
除以 3.2,可以用 《乘5再除以16》,来代替.
加法、右移位,即可办到.
4*Z,左移两次即可.
完全可以不能用乘除法指令,就能实现.
有符号数和无符号数的疑惑?比如1111 1111 它可以表示-1,也可以表示255我想用它表示255但是计算机怎么认为呢
有符号数和无符号数的疑惑?
比如1111 1111
它可以表示-1,也可以表示255
我想用它表示255
但是计算机怎么认为呢?如何区分的?
大悟无语1年前1
Huangsmzm 共回答了19个问题 | 采纳率94.7%
八个全是1,也就是1111 1111,那就是-1,如果是0111 1111,那就是2^8-1=255,
但是,如果是十六位、三十二位的,那么就是255,
同样,如果要表示-1,十六位的就要十六位全部是1,三十二位的就要全部的三十二位都是1,
计算机要识别的话,就要看最高位,如果最高位是1,那么,就是负的,如果是0,那么就是正的.
明白否?
绝对值的无符号数是什么?怎么算?
绝对值的无符号数是什么?怎么算?
比如说:
+(-5)=?
-(+4)=?
-(-1/3)=?
+(+1/3)=?
wwvei1年前3
beau5508 共回答了20个问题 | 采纳率90%
-5 正负得负
-4 负正得负
1/3 负负得正
1/3 正正得正
同号得正,异号得负
已知一个字长为8位的机器数为11110000,试求:1.如果该机器数是一个无符号数,对应的十进制数是多少?2.如果该机器
已知一个字长为8位的机器数为11110000,试求:1.如果该机器数是一个无符号数,对应的十进制数是多少?2.如果该机器数是一个原码,对应的十进制真值是多少?3.如果该机器数是一个反码,对应的十进制真值是多少?4.如果该机器数是一个补码,对应的十进制真值是多少?
请讲一下过程
lizongbin1年前1
查留香 共回答了19个问题 | 采纳率94.7%
对于11110000——无符号数为240;原码为-112;反码为-15;补码为-16。
汇编语言改错下列程序有错,请将他们找出来并改正过来,已知程序欲完成的功能是从两个无符号数中选出较大者送入MAX单元,若二
汇编语言改错
下列程序有错,请将他们找出来并改正过来,已知程序欲完成的功能是从两个无符号数中选出较大者送入MAX单元,若二者相同,将MAX清0。
要求在第几个行,然后那个程序改成什么要写清楚了,或修改好了,完成的程序都行
1 SEGA SEGMENT
4 DAX: DW AOH
8 DAY DB 100H
12 MAX DB 0,0
15SEGA ENDS
18CSEG SEGMENT
21 ASSUME CS:CSEG; ASSUME DS: SEGA
25BEGIN:MOV DS,SEGA
27MOV AX ,DAY
29CMP AX ,DAY
33 JG XGY
35JA ZERO
40MOV AX,DAY
43XGY: MOV MAX,AX
47 ZERO MOV AH, 4CH
49 INT 21
50 CSEG END
56 END START
抚水柳枝1年前1
xy010228 共回答了15个问题 | 采纳率100%
1 SEGA SEGMENT
4 DAX: DW AOH
8 DAY DB 100H;类型错误DAY DW 100H
12 MAX DB 0,0
15SEGA ENDS
18CSEG SEGMENT
21 ASSUME CS:CSEG; ASSUME DS: SEGA
25BEGIN:MOV DS,SEGA;立即数不能直接送段寄存器MOV AX,SEGA;MOV DS,AX
27MOV AX ,DAY;似乎是笔误,太低级MOV AX ,DAX
29CMP AX ,DAY
33 JG XGY
35JA ZERO
40MOV AX,DAY
43XGY: MOV MAX,AX
47 ZERO MOV AH, 4CH
49 INT 21
50 CSEG END
56 END START