[理学]微机原理与接口技术第四版参考答案内容摘要:
SET[ESI]”就错误。 ( 7) INC, DEC, NEG 和 NOT 都是单操作数指令,这个操作数应该是源操作数还是目的操作数。 ( 8)大小写字母转换使用了什么规律。 ( 9)乘除法运算针对无符号数和有符号数,有两种不同的指令。 只有一种指令的加减法如何区别无符号数和有符号数运算。 ( 10)逻辑与运算为什么也称为逻辑乘。 〔解答〕 ① 没有。 使用二进制 8 位表达无符号整数, 257 没有对应的编码。 - 11- ② 字符“ 39。 F39。 ”的 ASCII 码就是数值 46H,所以没有区别。 ③ 汇编程序在汇编过程中对数值表达式计算,得到一个确定的数值,故称数值表达式为常量。 ④ 不能。 数值 500 大于一个字节所能表达的数据量,所以不能为字节变量赋值。 ⑤ 源、目标寄存器位数不同,不能用该指令进行数据交换。 ⑥ 前者在指令执行时获得偏移地址,是正确的;但后者的 OFFSET 只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知的,所以无法获得偏移地址。 ⑦ INC, DEC, NEG 和 NOT 指令的操作数既是源操作数也是目的操作数。 ⑧ 大小写 字母转换利用它们的 ASCII 码相差 20H。 ⑨ 加减法不区别无符号数和有符号数,但根据运算结果分别设置标志寄存器的 CF 和OF 标志,可利用 CF 和 OF 进行区别。 ⑩ 逻辑与运算规则类似二进制的乘法,所以称其为逻辑乘。 〔习题 〕判断题 ( 1)对一个正整数,它的原码、反码和补码都一样,也都与无符号数的编码一样。 ( 2)常用的 BCD 码为 8421 BCD 码,其中的 8 表示 D3 位的权重。 ( 3) IA32 处理器采用小端方式存储多字节数据。 ( 4)空操作 NOP 指令其实根本没有指令。 ( 5)堆栈的操作原则是“先进后出”, 所以堆栈段的数据除 PUSH和 POP 指令外,不允许其他方法读写。 ( 6)虽然 ADD 指令和 SUB 指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。 ( 7)指令“ INC ECX”和“ ADD ECX,1”的实现功能完全一样,可以互相替换。 ( 8)无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。 ( 9)逻辑运算没有进位或溢出问题,此时 CF 和 OF 没有作用,所以逻辑运算指令如AND、 OR 等将 CF 和 OF 设置为 0。 ( 10) CMP 指令是目的操作数减去源操作数, CMPS 指令 是源操作数减去目的操作数。 〔解答〕 ① 对 ② 对 ③ 对 ④ 错 ⑤ 错 ⑥ 对 ⑦ 错 ⑧ 错 ⑨ 对 ⑩ 对 〔习题 〕 填空题 ( 1)定义字节变量的伪指令助记符是 _____________,获取变量名所具有的偏移地址的操作符是 _____________。 ( 2)计算机中有一个“ 01100001”编码。 如果把它认为是无符号数,它是 10 进制数___________;如果认为它是 BCD 码,则表示真值 _____________;又如果它是某个 ASCII码,则代表字符 __________。 ( 3) C 语言 用“ \n”表示让光标回到下一行首位,在汇编语言中需要输出两个控制字符:一个是回车,其 ASCII 码是 _____________,它将光标移动到当前所在行的首位;另一个是换行,其 ASCII 码是 _____________,它将光标移到下一行。 ( 4)数据段有语句“ H8843 DWORD 99008843H”,代码段指令“ MOV CX, WORD PTR H8843”执行后, CX= _____________。 ( 5)用 DWORD 定义的一个变量 XYZ,它的类型是 _____________,用“ TYPE XYZ”会得到 数值为 _____________。 如果将其以字量使用,应该用 _____________说明。 ( 6)数据段有语句“ ABC BYTE 1,2,3”,代码段指令“ MOV CL, ABC+2”执行后, CL - 12- = _____________。 ( 7)例题 39 的 TAB定义如果是“ 1234567890”,则显示结果是 __________。 ( 8)指令“ XOR EAX, EAX”和“ SUB EAX, EAX”执行后, EAX= __________, CF= OF= __________。 而指令“ MOV EAX, 0”执行后, EAX= __________, CF 和 OF 没有变化。 ( 9)例题 315 程序执行结束,变量 QVAR 内容是 __________; BCD 内容是 __________。 ( 10)欲将 EDX 内的 无符号数除以 16,使用指令“ SHR EDX, __________”,其中后一个操作数是一个立即数。 〔解答〕 ① BYTE, OFFSET ② 97, 61,小写字母 a ③ 0DH( 13), 0AH( 10) ④ 8843H ⑤ DWORD, 4, WORD PTR XYZ ⑥ 3 ⑦ 78894111 ⑧ 0, 0, 0 ⑨ 0123456788765432H, 83H ⑩ 4 〔习题 〕 下列十六进制数表示无符号整数,请转换为十进制形式的真值: ① FFH ② 0H ③ 5EH ④ EFH 〔解答〕 ① 255 ② 0 ③ 94 ④ 239 〔习题 〕 将下列十进制数真值转换为压缩 BCD 码: ① 12 ② 24 ③ 68 ④ 99 〔解答〕 ① 12H ② 24H ③ 68H ④ 99H 〔习题 〕 将下列压缩 BCD 码转换为十进制数: ① 10010001 ② 10001001 ③ 00110110 ④ 10010000 〔解答〕 ① 91 ② 89 ③ 36 ④ 90 - 13- 〔习题 〕 将下列十进制数用 8 位二进制补码表示: ① 0 ② 127 ③- 127 ④ - 57 〔解答〕 ① 00000000 ② 01111111 ③ 10000001 ④ 11000111 〔习题 〕 进行十六进制数据的加减运算,并说明是否有进位或借位: ① 1234H+ 7802H ② F034H+ 5AB0H ③ C051H- 1234H ④ 9876H- ABCDH 〔解答〕 ① 1234H+ 7802H= 8A36H,无进位 ② F034H+ 5AB0H= 4AF4H,有进位 ③ C051H- 1234H= BE1DH,无借位 ④ 9876H- ABCDH= ECA9H, 有借位 〔习题 〕 数码 0~ 大写字母 A~ Z、小写字母 a~ z 对应的 ASCII 码分别是多少。 ASCII 码 0DH和 0AH分别对应什么字符。 〔解答〕 数码 0~ 9 对应的 ASCII 码依次是 30H~ 39H。 大写字母 A~ Z对应的 ASCII 码依次是: 41H~ 5AH。 小写字母 a~ z 对应的 ASCII 码依次是: 61~ 7AH。 ASCII 码 0DH和 0AH分 别对应的是回车和换行字符。 〔习题 〕 设置一个数据段,按照如下要求定义变量或符号常量: ① my1b 为字符串变量: Personal Computer ② my2b 为用十进制数表示的字节变量: 20 ③ my3b 为用十六进制数表示的字节变量: 20 ④ my4b 为用二进制数表示的字节变量: 20 ⑤ my5w 为 20 个未赋值的字变量 ⑥ my6c 为 100 的常量 ⑦ my7c 表示字符串: Personal Computer 〔解答〕 my1b byte 39。 Personal Computer39。 my2b byte 20 my3b byte 14h my4b byte 00010100b my5w word 20 dup(?) my6c = 100 - 14- my7c equ Personal Computer 〔习题 〕 定义常量 NUM,其值为 5;数据段中定义字数组变量 DATALIST,它的头 5 个字单元中依次存放 10, 2, 5 和 4,最后 1 个单元初值不定。 〔解答〕 num equ 5 datalist byte 10,2,5,4,? 〔习题 〕 从低地址开始以字节为单位,用十六进制形式给出下列语句依次分配的数 值: byte 39。 ABC39。 ,10,10h,39。 EF39。 ,3 dup(1,?,3 dup(4)) word 10h,5,3 dup(?) 〔解答〕 41 42 43 0A 10 45 46 FF 00 04 04 04 FF 00 04 04 04 FF 00 04 04 04 10 00 FB FF 00 00 00 00 00 00 〔习题 〕 设在某个程序中有如下片段,请写出每条传送指令执行后寄存器 EAX 的内容:。 数据段 100h varw word 1234h,5678h varb byte 3,4 vard dword 12345678h buff byte 10 dup(?) mess byte 39。 hello39。 代码段 mov eax,offset mess mov eax,type buff+type mess+type vard mov eax,sizeof varw+sizeof buff+sizeof mess mov eax,lengthof varw+lengthof vard 〔解答〕 ① EAX= 0114H ② EAX= 0006H ③ EAX= 0013H ④ EAX= 0003H 〔习题 〕 按照如下输出格式 , 在屏幕上显示 ASCII 表 : | 0 1 2 3 4 5 6 7 8 9 A B C D E F + 20 | ! “ ... 30 | 0 1 2 3 ... 40 | @ A B C ... 50 | P Q R S ... 60 | ‘ a b c ... 70 | p q r s ... 表格 最 上一行的数字是对应列 ASCII 代码值的低 4 位( 用十六进制形式),而表格左边的数字对应行 ASCII 代码值的高 4 位(用十六进制形式)。 编程在数据段直接构造这样的表 - 15- 格、填写相应 ASCII 代码值(不是字符本身),然后使用字符串显示子程序 DISPMSG 实现显示。 〔解答〕 include .data table byte 39。 |0 1 2 3 4 5 6 7 8 9 A B C D E F39。 ,13,10 byte 39。 +39。 ,13,10 byte 39。 20 |39。 ,20h,20h,21h,20h,22h,20h,23h,20h,24h,20h,25h,20h,26h,20h,27h,20h,28h,20h,29h,20h byte 2ah,20h,2bh,20h,2ch,20h,2dh,20h,2eh,20h,2fh,20h,13,10 byte 39。 30 |39。 ,30h,20h,31h,20h,32h,20h,33h,20h,34h,20h,35h,20h,36h,20h,37h,20h,38h,20h,39h,20h byte 3ah,20h,3bh,20h,3ch,20h,3dh,20h,3eh,20h,3fh,20h,13,10 byte 39。 40 |39。 ,40h,20h,41h,20h,42h,20h,43h,20h,44h,20h,45h,20h,46h,20h,47h,20h,48h,20h,49h,20h byte 4ah,20h,4bh,20h,4ch,20h,4dh,20h,4eh,20h,4fh,20h,13,10 byte 39。 50 |39。 ,50h,20h,51h,20h,52h,20h,53h,20h,54h,20h,55h,20h,56h,20h,57h,20h,58h,20h,59h,20h byte 5ah,20h,5bh,20h,5ch,20h,5dh,20h,5eh,20h,5fh,20h,13,10 byte 39。 60 |39。 ,60h,20h,61h,20h,62h,20h,63h,20h,64h,20h,65h,20h,66h,20h,67h,20h,68h,20h,69h,20h byte 6ah,20h,6bh,20h,6ch,20h,6dh,20h,6eh,20h,6fh,20h,13,10 byte 39。 70 |39。 ,70h,20。[理学]微机原理与接口技术第四版参考答案
相关推荐
德尔豌豆杂交实验 (一)一对相对性状的杂交: P:高茎豌豆 矮茎豌豆 DDdd ↓ ↓ F1: 高茎豌豆 F1: Dd ↓自交 ↓自交 F2:高茎豌豆 矮茎豌豆 F2: DD Dd dd 3 : 1 1 : 2 : 1 基因 分离定律的实质 :在减数分裂形成配子过程中,等位基因随同源染色体的分开而分离,分别进入到两个配子中,独立地随配子遗传给后代 (二)两对相对性状的杂交: P: 黄圆 绿皱 P
( 5)压缩 BCD 码加法调整指令 DAA(重点 ) 两个压缩 BCD 码相加结果在 AL 中,通过 DAA 调整得到一个正确的压缩 BCD 码 . 指令操作 (调整方法 ): 若 AL 的低 4 位> 9 或 AF=1 则 (AL)← (AL)+6, AF← 1 若 AL 的高 4 位> 9 或 CF=1 则 (AL)← (AL)+60H, CF← 1 除 OF 外, DAA
购招标文件第 7 页 共 36 页浙江省台州市(路桥区)数字城管项目一期建设工程应用软件开发与软硬件平台采购招 标 文 件招标编号:台招备[ 2020]第 30103号招标项目:氯鼠撼剪妆坟弃洗砂孪衅斗惯简廷汪过况辕精谁膏鸽亨塌囚造溅荷少铀洱两矩乞晃狭朽肺彼扣逢硫质士饰拈阜址滚玲错湿持稗予啦泛耗浦仅辗胳郑 应标文件接收单位: 浙江省电信有限公司台州市分公司
: (1) 大模板是依据结构开间进深大小 ,以大模板 2300mm 4450mm 为标准块,其余尺寸为非标准块,根据墙体的净尺寸确定。 非标准模板块以宽幅按照 100 模数递减,便于在工程中周转使用,局部异型模以 10 模数设计,其余的尺寸根据墙体的净尺寸和角模确定。 板式全钢大模板幅面较大,模板组拼后由附加背楞固定,模板拼接处刚度大,拼缝严密,确保砼表观质量达到清水效果。 (2)
作不受干扰的,不应计取此项费用。 ,应如何理解。 答:此项费用是指在民法通则有关规定允许的前提下,改扩建工程由于车间、装置范围内有害气体或高分贝的噪音超过国家标准以致影响身体健康 13 而降效的增加费 (全部为人工费 )。 不包括劳保条例规定应享受的工种保健费。 ,是否可调整。 答:材料水平运输的距离,是以工地仓库至安装地点 300 米 (第一册为100 米 )计算的
3.《建筑给水排水设计规范》 GB500152020; 4.《城镇燃气设计规范》 GB500282020; 5.《城镇燃气输配工程施工及验收规范》 CJJ332020; ; 7.(河北) 05系列建筑标准设计图集 05J1; 8.《低温热水地板辐射采暖工程技术规程》 DB13/T(J)282020。 ; 9.《全国统一安装工程预算定额》 GYD2082020; 10.《 全国统一安装基础定额》(