汇编语言IBM-PC绪论
- 格式:ppt
- 大小:3.98 MB
- 文档页数:27


(7)MOVAX,[BP](8)MOVAX,[SI]
(9)MOVAX,[BX+10](10)MOVAX,VAL[BX]
(11)MOVAX,[BX][SI](12)MOVAX,VAL[BX][SI]
答:(1)立即方式;操作数在本条指令中(2)寄存器寻址方式;操作数为(BX)=0100H
(3)直接寻址方式;PA=20100H
(4)直接寻址方式;PA=20050H
(5)BX寄存器间接寻址方式;PA=20100H
(6)附加段BX寄存器间接寻址方式;PA=21100H
(7)BP寄存器间接寻址方式;PA=15010H
(8)SI寄存器间接寻址方式;PA=200A0H
(9)BX寄存器相对寻址方式;PA=20110H
(10)BX寄存器相对寻址方式;PA=20150H
(11)BX和SI寄存器基址变址寻址方式;PA=201A0H
(12)BX和SI寄存器相对基址变址寻址方式;PA=201F0H
3.9在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表
示如下:ARRAYDW23,36,2,100,32000,54,0
ZERODW?
(1)如果BX包含数组ARRAY的初始地址,请编写指令将数据0传送给ZERO单元。
(2)如果BX包含数据0在数组中的位移量,请编写指令将数据0传送给ZERO单
元。
答:(1)MOVAX,[BX+(7-1)*2]MOV[BX+(7)*2],AX
(2)MOVAX,ARRAY[BX]
MOVARRAY[BX+2],AX
3.10如TABLE为数据段中0032单元的符号
名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么?
MOVAX,TABLE
LEAAX,TABLE
答:MOVAX,TABLE是将TABLE单元的内容送到AX,(AX)=1234HLEAAX,TABLE是将TABLE单元的有效地址送到AX,(AX)=0032H
3.11执行下列指令后AX寄存器中的内容是什么?
IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)(沈美明,温冬蝉著)答案
第三章答案1-22
1.
(1)立即寻址 没有
(2)直接寻址 7237H
(3)使用BX的寄存器寻址 没有
(4)使用BX的间接寻址 637DH
(5)使用BX的寄存器相对寻址 0D5F0H
(6) 基址变址寻址 8E18H
(7)相对基址变址 004FH
2.根据下列要求,写出相应的汇编指令。
(1)ADD DX,BX
(2) ADD AL,[BX][SI]
(3) ADD [BX][0B2H], CX
(4) MOV AX,2A59H ADD [0524H] ,AX
(5) ADD AL ,0B5H
3.
(1)寄存器间接寻址
MOV BX,OFFSET [BLOCK][0AH]
MOV DX ,[BX]
(2)寄存器相对寻址
MOV SI,OAH
MOV DX,[BLOCK][SI]
(3)基址变址寻址
MOV BX ,BLOCK
MOV SI,OAH
MOV DX,[BX][SI]
4. 现有(DS)=2000H, (BX)=0100H, (SI)=0002H,(20100)=12H, (20101)=34H,(20102)=56H,
(20103)=78H,(21200)=2AH,(20201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行完后,AX寄存器的内容。
(1)MOV AX,1200H 1200H
IBM—PC汇编语言指令系统课程教学实践和研究
【摘要】从冬季雾霾、寒冷、冰雪气候对汽车的危害进行分析,为广大车主和汽修从业人员系统的解决汽车入冬保养问题。
【关键词】汽车;保养;季节保养
冬天的恶劣天气,车主需要重视汽车入冬保养,本文系统的分析汽车入冬保养问题。
一、入冬及冬季气候情况对汽车的危害
入冬及冬季气候主要是雾霾、寒冷、冰雪,会给汽车发动机、底盘、电气、车身等带来危害。
1.雾霾天气对汽车的影响
雾是靠近地面的空气层凝结产生的水,但是如果空气中的灰尘,污染物质,有机碳化合物,碳氢化合物等这种浑浊的物质长期不散的话,就形成了霾。雾霾天气是大气污染最严重的现象之一,由于雾霾天气空气中颗粒粉尘多,空气湿气大,氧气密度降低,导致发动机燃烧不充分;同样进气的粉尘和湿气容易在进气道等一些部位附着,增加空气滤芯的阻力,粉尘也会给车辆带来像积碳增加磨损的负面影响;燃烧不充分的时候带来的结果像一氧化碳,碳氢,氮氧化合物的增加等等。
2.寒冷天气对汽车的影响
随着气温的下降,机油的流动性能会变差,发动机运转时的阻力增加,如果机油使用不当,很容易造成发动机起动困难,发动机润滑不良,造成各部件加速磨损;蓄电池在低温状态下的容量比常温时要低很多,如果蓄电池电量不足,发动机将无法正常启动,而且冬季使用电器设备较多,如玻璃加热、座椅加热等用电设备等;在寒冷的冬天,轮胎橡胶变硬,相对较脆,不仅摩擦系数大大降低,也较易漏气、扎胎;防冻液冰点太高会冻裂汽缸体,造成发动机损坏;许多胶质软管会在低温情况下变脆导致漏油、漏水等等。
3.冰雪天气对汽车的影响
冰雪天气路面潮湿易滑,胎面与路面的摩擦力减小,就会发生打滑,严重时发生侧滑等安全事故;残留在车体上的雪水、雨水带有酸性等腐蚀性物质,不仅会让车漆受损,还会让底盘过早出现锈迹等等。
二、入冬汽车保养
1.发动机入冬保养
防冻液:防冻液有冷却、清洁、防垢、防锈等作用。冬季水的温度下降及上升较快,有可能影响汽车散热系统的正常工作。水在水箱内很容易产水垢,对发动机的冷却散执效果也不是很好;在低温情况下,应选择冰点低于所在地区最低温度5-10℃的正规防冻液产品,以保护发动机的正常工作。其次,冬季要暖车,冷车着车后怠速会很高,需等降到800转/分时才能挂挡行车,否则不仅对车辆部件有损害,行驶中也很费油。
第3章习题答案
3.1 给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么?
(1)立即寻址; 答案:无。 如:MOV AX,5
(2)直接寻址; 答案:7237H 如:MOV AX,[7237H]
(3)使用BX的寄存器寻址; 答案:无。因不涉及内存 如:MOV AX,BX
(4)使用BX的间接寻址; 答案:637DH 如:MOV AX,[BX]
(5)使用BX的寄存器相对寻址 答案:D5B4H 如:MOV AX,[BX+ 7237H]
(6)基址变址寻址 答案:8E18H 如:MOV AX,[BX][SI]
(7)相对基址变址寻址; 答案:无效,溢出 如:MOV AX,[BX][SI] + 7237H
3.2 试根据以下要求,写出相应的汇编语言指令:
(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中; 答案:ADD DX,BX
(2) 用寄存器BX 和SI 的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中; 答案:ADD AL,[BX][SI]
(3) 用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回到存储器中; 答案:ADD [BX+0B2H],CX
(4) 用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回到该存储单元中; 答案:ADD WORD PTR [0524H],2A59H
(5)把数0B5H与(AL)相加,并把结果送回AL中。答案:ADD AL, 0B5H
3.3 写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:
(1) 寄存器间接寻址