[工学]微机原理与接口技术习题答案2-9朱红_著内容摘要:
44H FF DD 12345H DATA ENDS (2)内存分配: DS:1060H G1 20H FFH 31H E6H DS:1064H G2 F6H 0FH 64H 10H DS:1068H G3 05H 00H 05H 00H 05H 00H DS:106EH G4 46H 00H „„ „„ DS:1200H F2 11H 22H 33H 44H DS:1204H FF 45H 23H 01H 00H (3)存储器的值: MOV AX, WORE PTR FF。 AX=2345H AND AX, 0FFH。 AX=0045H MOV BX, WORD PTR G1。 BX=0FF20H MOV BX, 255 AND 0FH。 BX=000FH ADD AX, OFFSET F2。 AX=1245H MOV BX, F1。 BX=2211H _______。 A DB ‘1234’ B DW 5 DUP(2,3 DUP(0)) C DW ‘AB’,’C’,’D’ L1: MOV AL, TYPE B MOV BL, LENGTH B MOV AH, SIZE A MOV BH, SIZE C MOV CL, TYPE L1 MOV CH, SIZE B 答案: AX=0102H, BX=0205H CX=0AFFH ,写出数据段中 MAX、 VAL VAL LEND 符号所对应的值。 DATA SEGMENT MAX EQU 0FFFH VAL1 EQU MAX MOD 10H VAL2 EQU VAL1*2 BUFF DB 1,2,3,39。 12339。 EBUFF DB ? LEND EQU EBUFFBUFF DATA ENDS 答案: MAX=0FFFH VAL1=000FH VAL2=001EH LEND 6 : DATA SEGMENT A DB 23 B DB 0F0H C DB 0 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV AL, A CMP AL, B JZ L JG M MOV C, 1 JMP EXIT L: MOV C, 0 JMP EXIT M: MOV C, 1 EXIT: MOV AH, 4CH INT 21H CODE ENDS END START 请回答: (1)该程序完成什么功能。 (2)程序运行完后, C 中的内容是什么。 答案:判断两个有符号数,若 A=B,则 C=0;若 AB,则 C=1;若 AB,则 C=1。 C=1。 号数 X, Y,编写求 YXZ 的程序。 已知 X 为 1234H, Y 为 5678H, X、 Y、Z 均为存放于数据段的字变量。 答案: DATA SEGMENT X DW 1234H Y DW 5678H Z DW 0 DATA ENDS STACK SEGMENT STACK ST1 DW 64 DUP(?) TOP EQU $ST1 STACK ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK START: MOV AX, DATA MOV DS,AX MOV AX, STACK MOV SS, AX MOV SP, TOP MOV AX, X SUB AX, Y JNC NEXT NEG AX NEXT: MOV Z, AX MOV AH, 4CH INT 21H CODE ENDS END START ,回答下列问题: (1)程序执行后, RESULT 单元的内容为多少。 (2)程序完成的功能是什么。 (3)该程序所占的数据区为多少个字节。 DATA SEGMENT FEN DB 85, 90, 64, 120, 95, 77, 88, 120, 60, 83 COUNT EQU $FEN RESULT DB ? DATA ENDS STACK SEGMENT PARA STACK DB 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE, DATA:DATA, SS:STACK START: MOV AX,DATA MOV DS, AX MOV SI, OFFSET FEN MOV CX, COUNT DEC CX MOV AL, [SI] MOV RESULT ,AL TEST AL, 80H JZ LOP NEG AL LOP: INC SI MOV BL, [SI] TEST BL, 80H JZ NEXT NEG BL NEXT: CMP AL, BL JAE NEXT1 MOV AL, BL MOV BL, [SI] MOV RESULT , BL NEXT1: LOOP LOP NOP MOV AH, 4CH INT 21H CODE ENDS END START 答案: (1) - 120 (2)将绝对值最大的数放入 RESULT 单元中 (3)11 字节 :从 1 开始的连续 n 个奇数之和等于 n2,如 1+3+5=32=9。 设:在数据区有字节变量 N( 0≤ N≤ 255)。 试按此定理编写程序求 N2 并将结果存放于字变量 RESULT 中。 答案: STACK SEGMENT PARA STACK DW 100 DUP(?) STACK ENDS DATA SEGMENT N DB 5 RESULT DW ? DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS:DATA, SS:STACK START: MOV AX, DATA MOV DS, AX MOV AH, 0 MOV AL, N MOV CX, AX MOV BX, 0 MOV DX, 1 LOOP1: ADD BX, DX ADD DX, 2 LOOP LOOP1 MOV RESULT, BX MOV AH, 4CH INT 21H CODE ENDS END START 习题 一、选择题 _______。 ,运行速度高,阅读方便,属于面向用户的程序语言。 答案: B 2. 分析下面的程序,变量 VAR2 的偏移地址是 ______。 DATA SEGMENT ORG 2 VAR1 DB 2,3,4 ORG $+3 VAR2 DW 1234H DATA ENDS 答案: D MOV AX, VAR 指令执行后, AX 寄存器中的内容为 4142H,下面哪一种数据定义会产生不正确的结果。 DW 4142H DW 16706 DB 42H, 41H DW ‘AB’ 答案: C ______是正确的。 :DW 99 DB 25*60 EQU 20 DB ONE 答案: C ,寄存器 CL 的值是 _______。 STR1 DW ‘AB’ STR2 DB 16 DUP(?) CNT EQU $- STR1 MOV CX, CNT MOV AX, STR1 HLT 答案: B 二、填空题 :建立以 ______为扩展名的源文件;生成以 ______为扩展名的目标文件;生成以 ______为扩展名的可执行文件;使用 DEBUG 调试程序,调试可执行目标程序。 答案: .asm .obj .exe ,( AX) =______,( BL) =_______。 A DW ‘EF’ B DB ‘ABCDEF’ MOV AX, A MOV BL, B[3] HLT 答案: 4546H 44H , AL 中的内容是 ______。 BUF DW 1234H, 5678H, 0001H MOV BX, OFFSET BUF MOV AL, 2 XLAT 答案: 78H ,则 L=_______。 BUF1 DB 1, 2, ‘12’ BUF2 DB 0 L EQU BUF2BUF1 答案: 4 , BX 寄存器间址单元的内容是 ______。 ORG 1FFFH DB 4FH, 50H, 51H MOV BX, 1FFFH INC [BX] INC BX DEC [BX] 答案: 4FH ,各条 MOV 指令单独执行后,请填充有关寄存器的内容: TABLE1 DB ? TABLE2 DW 20 DUP(?) TABLE3 DB ‘ABCD’ ...... MOV AX, TYPE TABLE1。 (AX)=___ MOV BX, TYPE TABLE2。 (BX)=____ MOV CX, LENGTH TABLE2。 (CX)=_____ MOV DX, SIZE TABLE2。 (DX)=_____ MOV SI, LENGTH TABLE3。 (SI)=_______ 答案: 1 2 20 40 1 ,第一个数是 8A0BH, 第二个数是 D705H。 请填写出正确结果。 DATA SEGNEBT FIRST DB _____, _____, 0H SECOND DB _____,______ DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV CX, _____ MOV SI, 0 _________ NEXT: MOV AL, SECOND[SI] ADC FIRST[SI], AL INC SI LOOP NEXT MOV AL, 0 ADC AL, ______ MOV FIRST[SI], AL MOV AH, 4CH INT 21H CODE ENDS END START 答案: 0BH 8AH 05H D7H 2 CLC 0 ,并将最小绝对值存放在 DAT2 字节中,填空使程序正确实现此功能。 程序执行后, DAT2 单元中的内容是 ______。 DATA SEGMENT DAT1 DB 65H, 88H, 20H, 0F6H N EQU $DAT1 DAT2 DB ? DATA ENDS CODE SEGMENT _________________ START: MOV AX, DATA __________ LEA SI, DAT1 MOV CX, N1 MOV AL, [SI] TEST AL, 80H JZ LP0 NEG AL LP0: MOV DAT2, AL LP1: _________ MOV BL, [SI] TEST BL, 80H JZ LP2 NEG BL LP2: ________ JB LP3 MOV DAT2, BL MOV AL, BL LP3: ________ MOV AH, 4CH INT 21H CODE ENDS END START 答案 : ASSUME DS:DATA, SS:STACK, CS:CODE MOV DS, AX INC SI CMP DAT2, BL LOOP LP1 DAT2 单元中的内容: 0AH。 假设程序执行前 DS=3000H,SS=2020H, SP=3000H, AX=4567H, BX=1234H, CX=6789H。 AND BX, 00FFH CALL MYSUB NOP。 SP=________。 AX=_______。 BX=_______ HLT MYS。[工学]微机原理与接口技术习题答案2-9朱红_著
相关推荐
E、部分框架承重 纵墙承重的优点是( )。 A、空间组合较灵活 B、纵墙上开门、窗限制较少 C、整体刚度好 D、楼板所用材料较横墙承重少 E、抗震好 答案请看我的博客(百度空间): 在一般民用建筑中,小开间横墙承重结构的优点有( )。 A、空间划分灵活 B、房屋的整体性好 C、结构刚度较大 D、有利于组织室内通风 横墙承重方案中建筑开间在( )较经济。 A、 B、 C、 D、 E、
可制备自密度,大流动性混凝土, 采用泵送溶流新工艺,可大大提高施工效率。 混凝土中掺加复合外加剂。 还能减少混凝土搅拌,成型过程中的能耗,消除震耳欲聋的噪 声危害。 混凝土中掺加着色剂。 可制成各种装饰混凝土。 外加剂的分类 17 混凝土外加剂的分类 (1)改善新拌混凝土流动性的外加剂。 主要包括各种减水剂、引气剂、灌浆剂、泵送剂等。 (2)调节混凝土凝结时间和硬化性能的外加剂。 主要包括缓凝剂
电流和电压分别为 ( 1) V)60 4si n(23o1 tu ( 2)V)75 4co s(52 tu ( 3)A)90 4sin(2 o1 ti (4) V)45 4cos(252 ti 写出有效值相量,画出相量图。 解 (1) V6031 U,相量图如图( 1) (2) V )15 4si n(5)75 4co s(52 ttu
AL MOV AX,DX MOV DX,0 MOV BX,100 DIV BX SHOWCHAR AL MOV AX,DX MOV DX,0 MOV BX,10 DIV BX SHOWCHAR AL MOV AX,DX MOV DX,0 MOV BX,1 DIV BX SHOWCHAR AL POP DI POP SI POP DX POP CX POP BX POP AX ENDM。
点流体静压强的大小作用面方向无关,只与该点的位置有关。 ①层流区 ②临界过渡区 ③紊流光滑区 ④紊流过度区 ⑤紊流粗糙区意义:比较完整地反应了沿程阻力系数的变化规律,揭示了沿程阻力系数变化的主要因素。 在于将流场划分为两个计算方法不同的区域,即势流区和附面层。 在附面层外的势流区按无旋流动理想流体能量方程或动量方程求解;在附面层内,按粘性有旋流动流体能量方程或NS方程求解
: (a)由∑ Fx=0 FAx=0 (b) 由∑ Fx=0 FAx=0 由∑ Fy=0 FAy=0 由∑ Fy=0 FAyqaP=0 由∑ M=0 MAm=0 MA=m ∴ FAy=qa+P 由∑ M=0 MAq•a•a/2Pa=0 ∴ MA=qa2/2+Pa (c) (d) (c) 由∑ Fx=0 FAx+P=0 (d) 由∑ Fx=0 FAx=0 ∴ FAx=P 由∑ MA=0