设机器字长为16位,定点表示时,尾数15位,阶符1位。试问①定点原码整数表示时,最大正数为多少?最小负数为多少?②定点补码整数表示时,最大正数为多少?最小负数为多少?③定点原码小数表示时,最大正数为多少?最小负数为多少?④定点补码小数表示时,最大正数为多少?最小负数为多少?
解:① 定点原码整数表示时,最大正数[tex=10.0x1.643]Z84QA2PBzmjqZY4UVxCuLd31DFi4F9lycE/+UTHC8TuW5bOvEjKBG9xvv0Rga1zB[/tex];最小负数[tex=11.571x1.643]cUxUPWFtjBXHt16AmfNfT2mnr7rfLv3WGyytrIYu6/AJ2lo1QypMBrQH3rlcgNc8[/tex]②定点补码整数表示时,最大正数[tex=10.0x1.643]Z84QA2PBzmjqZY4UVxCuLd31DFi4F9lycE/+UTHC8TuW5bOvEjKBG9xvv0Rga1zB[/tex];最小负数[tex=10.286x1.643]pfMTjkzw8fsrdeeEcZvmjKbavRu1In3jPNWCRhjQt76WcHB5wIgWGi9KiPlx1Y8w[/tex]③定点原码小数表示时,最大正数[tex=5.643x1.643]+jpPj5IjoWuqrQaD0OnOgZOncBRWstwcuW/10IaTbI8=[/tex];最小负数[tex=6.429x1.643]gctkZbSdSDHQkDsoIZ05j91ISBwjaZGwY47IHpD19xU=[/tex]④定点补码小数表示时,最大正数[tex=5.643x1.643]+jpPj5IjoWuqrQaD0OnOgeMv4kb9OOq3dkQACS8LZxY=[/tex];最小负数[tex=3.571x1.357]KrG4kiGvwHZiRw31V82ieg==[/tex]。
举一反三
- 设机器字长32位,若定点表示,尾数31位,数符1位,问: (1)定点原码整数表示时,最大正数是多少?最大负数是多少? (2)定点原码小数表示时,最大正数是多少?最大负数是多少? (3)浮点表示,阶码8位(包含1位符号位)补码表示,尾数24位(包含1位符号位)补码表示,规格化的最小正数是多少?写出二进制形式?
- 某机定点整数格式字长8位(包括1位符号位),用二进制表示最大正数的补码为()最小负数的补码为()
- 设一机器数字长16位,求下列各机器数的表示范围:(1)无符号整数;(2)原码表示的定点整数;(3)补码表示的定点整数;(4)补码表示的定点小数;(5)非规格化浮点表示,格式为:阶码8位,用移码表示,尾数8位,用补码表示(要求写出最大数、最小数、最大负数、最小正数);(6)上述浮点格式的规格化浮点表示范围(要求写出最大数、最小数、最大负数、最小正数)。
- 机器字长为4位,用定点小数表示,包含1位符号和3位数据,最大正数是(填空1),最小负数是(填空2)。用补码表示时其最大正数是(填空3),最小负数是(填空4)。(请转化成十进制小数)
- 假设机器字长为16位,定点表示,尾数15位,数符1位,如果用原码定点整数表示,最小负数是_______
内容
- 0
机器数为补码,字长16 位,含1位符号位,用十六进制写出对应于小数定点机的最大正数补码是______ H, 最小负数补码是______ H。
- 1
设机器字长为16位(含1位符号位),若用补码表示定点小数,则最大正数为
- 2
机定点整数格式字长为8位(包含1位符号位),若x用补码表示,则[x]补的最大正数是(),最小负数是()。(用十进制真值表示)
- 3
机器数为补码,字长16位(),用十六进制写出对应于整数定点机的最大正数补码是()、最小负数补码是()。
- 4
补码定点小数所能表示的绝对值最大负数为