2022年完整word版,MCS_习题_答案 .pdf
《2022年完整word版,MCS_习题_答案 .pdf》由会员分享,可在线阅读,更多相关《2022年完整word版,MCS_习题_答案 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、习题 3:1.有 2 个 4 字节无符号数分别存放在扩展段2000H 和 3000H 开始的单元中,低位在前,高位在后,将两数相加,结果存放在数据段2000H 开始的单元中,请编写程序段完成以上功能;2.8086 系统中,请说明下列指令的源操作数的寻址方式是什么?1)MOV AX,1234H 立即数寻址2)MOV AX,1234H 直接寻址3)MOV AX,BX 寄存器间接寻址4)MOV AX,1234HBX+SI 相对基址变址寻址5)MOVSB 数据串寻址6)IN AL,DX I/O 端口间接寻址3.请在下表中画出下列数据段以十六进制表示的各单元值(表格中每个单元表示一个字节),并写出变量
2、var1,var2,var3 的偏移地址和 cnt 的值。data SEGMENT para ORG 30H var1 DB-2,A,2 dup(23)var2 DW-1 cnt EQU$-var1 var3 DW var2 data ENDS var1:0030H var2:0036H var3:0038H cnt=8 4.以下程序实现将变量var 进行 var*10+600 的操作,并将计算结果保存在变量 result 中,当程序执行到地址M5 的时候,请在以下表格中画出当前堆栈指针的位置和堆栈里的内容(程序断点可以用标号,在堆栈中可用寄存器名代表保存的内容,SS 的内容不用指定,表格的每
3、个单元表示一个字)。(6分)data segment var dw 1000 低地址高地址0030H FEH 41H 32H 33H 32H 33H FFH FFH 36H 00H 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -result dd?data ends sseg segment stack db 100 dup(?)sseg ends code segment assume cs:code,ds:data,ss:ss_seg main proc far push ds mov ax,0 push ax mov ax,data mov ds,ax mov
4、ax,var M1:call Caculate M2:dw 10 M3:dw 600 M4:lea bx,result mov bx,ax mov bx+2,dx ret main endp Caculate proc push bp mov bp,sp push si push bx mov bx,bp+2 mov si,cs:bx 高地址低地址DS 0 M2 BP SI BX 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -mul si M5:add ax,cs:2bx adc dx,0 add bx,4 mov bp+2,bx pop bx pop si pop
5、bp ret Caculate endp code ends end main 5.问答题1)若 AL=81H,则执行指令 CBW 后 AH 的内容为多少?AH=0FFH 2)若 BL=BEH,执行下列指令序列,则每执行一步,BL 和 CF 的值为多少?SHL BL,1;BL=_ 7CH_,CF=_ _1_ _ MOV CL,2 SHR BL,CL;BL=_ _1FH_ _,CF=_ _0_ OR BL,80 SAR BL,1;BL=_ CFH_ _,CF=_ _1_ ROR BL,CL;BL=_F3H_ _,CF=_ _1_ INC CL RCL BL,CL;BL=_ 9FH_,CF=_ _
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年完整word版 MCS_习题_答案 2022 完整 word MCS_ 习题 答案
限制150内